/data/app/~~FfR2UxiezVimWOvqJwfg0A==/com.tencent.rmcn-ubSUFDQnHa3Y4cwZtqW1Wg==/lib/arm64/libGVoicePlugin.so: file format elf64-littleaarch64 Disassembly of section .text: 0000000000029430 <.text>: 29430: d503245f bti c 29434: 900001a0 adrp x0, 0x5d000 29438: 9127c000 add x0, x0, #0x9f0 2943c: 1400be65 b 0x58dd0 <__cxa_finalize@plt> 29440: d503245f bti c 29444: d65f03c0 ret 29448: d503245f bti c 2944c: 1400bda3 b 0x58ad8 <__emutls_get_address+0x1cc> 29450: d503245f bti c 29454: b4000060 cbz x0, 0x29460 <.text+0x30> 29458: aa0003f0 mov x16, x0 2945c: d61f0200 br x16 29460: d65f03c0 ret 29464: d503245f bti c 29468: aa0003e1 mov x1, x0 2946c: 90000000 adrp x0, 0x29000 29470: 900001a2 adrp x2, 0x5d000 29474: 91114000 add x0, x0, #0x450 29478: 9127c042 add x2, x2, #0x9f0 2947c: 1400be59 b 0x58de0 <__cxa_atexit@plt> 29480: a9be7bfd stp x29, x30, [sp, #-0x20]! 29484: a9014ff4 stp x20, x19, [sp, #0x10] 29488: 910003fd mov x29, sp 2948c: b00001f4 adrp x20, 0x66000 29490: b00001e8 adrp x8, 0x66000 29494: f940000b ldr x11, [x0] 29498: 52800d01 mov w1, #0x68 // =104 2949c: b943d289 ldr w9, [x20, #0x3d0] 294a0: b943e10a ldr w10, [x8, #0x3e0] 294a4: f940096b ldr x11, [x11, #0x10] 294a8: 11000529 add w9, w9, #0x1 294ac: 1100054a add w10, w10, #0x1 294b0: b903d289 str w9, [x20, #0x3d0] 294b4: b903e10a str w10, [x8, #0x3e0] 294b8: d63f0160 blr x11 294bc: aa0003f3 mov x19, x0 294c0: b4000060 cbz x0, 0x294cc <.text+0x9c> 294c4: aa1303e0 mov x0, x19 294c8: 94000046 bl 0x295e0 <.text+0x1b0> 294cc: b943d283 ldr w3, [x20, #0x3d0] 294d0: b00001e8 adrp x8, 0x66000 294d4: 7100047f cmp w3, #0x1 294d8: 54000081 b.ne 0x294e8 <.text+0xb8> 294dc: aa1303e4 mov x4, x19 294e0: f901ed13 str x19, [x8, #0x3d8] 294e4: 14000002 b 0x294ec <.text+0xbc> 294e8: f941ed04 ldr x4, [x8, #0x3d8] 294ec: 90ffff81 adrp x1, 0x19000 294f0: b0ffff82 adrp x2, 0x1a000 294f4: 91305021 add x1, x1, #0xc14 294f8: 913a3842 add x2, x2, #0xe8e 294fc: 52800080 mov w0, #0x4 // =4 29500: 9400be3c bl 0x58df0 <__android_log_print@plt> 29504: aa1303e0 mov x0, x19 29508: a9414ff4 ldp x20, x19, [sp, #0x10] 2950c: a8c27bfd ldp x29, x30, [sp], #0x20 29510: d65f03c0 ret 29514: a9be7bfd stp x29, x30, [sp, #-0x20]! 29518: f9000bf3 str x19, [sp, #0x10] 2951c: 910003fd mov x29, sp 29520: 90ffff81 adrp x1, 0x19000 29524: b0ffff82 adrp x2, 0x1a000 29528: aa0003f3 mov x19, x0 2952c: 91305021 add x1, x1, #0xc14 29530: 9109cc42 add x2, x2, #0x273 29534: 52800080 mov w0, #0x4 // =4 29538: 9400be2e bl 0x58df0 <__android_log_print@plt> 2953c: f9400268 ldr x8, [x19] 29540: aa1303e0 mov x0, x19 29544: 52800101 mov w1, #0x8 // =8 29548: f9400908 ldr x8, [x8, #0x10] 2954c: d63f0100 blr x8 29550: aa0003f3 mov x19, x0 29554: b4000060 cbz x0, 0x29560 <.text+0x130> 29558: aa1303e0 mov x0, x19 2955c: 9400018a bl 0x29b84 <.text+0x754> 29560: aa1303e0 mov x0, x19 29564: f9400bf3 ldr x19, [sp, #0x10] 29568: a8c27bfd ldp x29, x30, [sp], #0x20 2956c: d65f03c0 ret 29570: b00001e0 adrp x0, 0x66000 29574: 90000004 adrp x4, 0x29000 29578: 90000005 adrp x5, 0x29000 2957c: 910fa000 add x0, x0, #0x3e8 29580: 91120084 add x4, x4, #0x480 29584: 911450a5 add x5, x5, #0x514 29588: 52800061 mov w1, #0x3 // =3 2958c: 52800142 mov w2, #0xa // =10 29590: 52802583 mov w3, #0x12c // =300 29594: aa1f03e6 mov x6, xzr 29598: aa1f03e7 mov x7, xzr 2959c: 14000002 b 0x295a4 <.text+0x174> 295a0: 17fffff4 b 0x29570 <.text+0x140> 295a4: 900001c8 adrp x8, 0x61000 295a8: 6f00e400 movi v0.2d, #0000000000000000 295ac: f942cd08 ldr x8, [x8, #0x598] 295b0: 29010801 stp w1, w2, [x0, #0x8] 295b4: b9001003 str w3, [x0, #0x10] 295b8: a9019404 stp x4, x5, [x0, #0x18] 295bc: f9400109 ldr x9, [x8] 295c0: a902fc1f stp xzr, xzr, [x0, #0x28] 295c4: a9039c06 stp x6, x7, [x0, #0x38] 295c8: 3c848000 stur q0, [x0, #0x48] 295cc: f9000009 str x9, [x0] 295d0: 3c858000 stur q0, [x0, #0x58] 295d4: f900341f str xzr, [x0, #0x68] 295d8: f9000100 str x0, [x8] 295dc: d65f03c0 ret 295e0: a9be7bfd stp x29, x30, [sp, #-0x20]! 295e4: f9000bf3 str x19, [sp, #0x10] 295e8: 910003fd mov x29, sp 295ec: aa0003f3 mov x19, x0 295f0: 94000015 bl 0x29644 <.text+0x214> 295f4: 900001a8 adrp x8, 0x5d000 295f8: 91002260 add x0, x19, #0x8 295fc: 91282108 add x8, x8, #0xa08 29600: f9000268 str x8, [x19] 29604: 9400001b bl 0x29670 <.text+0x240> 29608: b900127f str wzr, [x19, #0x10] 2960c: f900067f str xzr, [x19, #0x8] 29610: b900527f str wzr, [x19, #0x50] 29614: a905fe7f stp xzr, xzr, [x19, #0x58] 29618: 94000949 bl 0x2bb3c <.text+0x270c> 2961c: b9003a7f str wzr, [x19, #0x38] 29620: a902fe60 stp x0, xzr, [x19, #0x28] 29624: b900227f str wzr, [x19, #0x20] 29628: 79004a7f strh wzr, [x19, #0x24] 2962c: f900227f str xzr, [x19, #0x40] 29630: b9004a7f str wzr, [x19, #0x48] 29634: 79009a7f strh wzr, [x19, #0x4c] 29638: f9400bf3 ldr x19, [sp, #0x10] 2963c: a8c27bfd ldp x29, x30, [sp], #0x20 29640: d65f03c0 ret 29644: a9be7bfd stp x29, x30, [sp, #-0x20]! 29648: f9000bf3 str x19, [sp, #0x10] 2964c: 910003fd mov x29, sp 29650: aa0003f3 mov x19, x0 29654: 94000139 bl 0x29b38 <.text+0x708> 29658: 900001a8 adrp x8, 0x5d000 2965c: 9129a108 add x8, x8, #0xa68 29660: f9000268 str x8, [x19] 29664: f9400bf3 ldr x19, [sp, #0x10] 29668: a8c27bfd ldp x29, x30, [sp], #0x20 2966c: d65f03c0 ret 29670: b900041f str wzr, [x0, #0x4] 29674: d65f03c0 ret 29678: a9be7bfd stp x29, x30, [sp, #-0x20]! 2967c: f9000bf3 str x19, [sp, #0x10] 29680: 910003fd mov x29, sp 29684: 900001a8 adrp x8, 0x5d000 29688: aa0003f3 mov x19, x0 2968c: f9401400 ldr x0, [x0, #0x28] 29690: 91282108 add x8, x8, #0xa08 29694: f9000268 str x8, [x19] 29698: 94000934 bl 0x2bb68 <.text+0x2738> 2969c: f9401a60 ldr x0, [x19, #0x30] 296a0: f900167f str xzr, [x19, #0x28] 296a4: b4000040 cbz x0, 0x296ac <.text+0x27c> 296a8: 9400bdd6 bl 0x58e00 <_ZdaPv@plt> 296ac: f9402260 ldr x0, [x19, #0x40] 296b0: b9003a7f str wzr, [x19, #0x38] 296b4: b4000040 cbz x0, 0x296bc <.text+0x28c> 296b8: 9400bdd2 bl 0x58e00 <_ZdaPv@plt> 296bc: aa1303e0 mov x0, x19 296c0: b9004a7f str wzr, [x19, #0x48] 296c4: 79009a7f strh wzr, [x19, #0x4c] 296c8: b900527f str wzr, [x19, #0x50] 296cc: f9400bf3 ldr x19, [sp, #0x10] 296d0: a8c27bfd ldp x29, x30, [sp], #0x20 296d4: 14000129 b 0x29b78 <.text+0x748> 296d8: a9be7bfd stp x29, x30, [sp, #-0x20]! 296dc: f9000bf3 str x19, [sp, #0x10] 296e0: 910003fd mov x29, sp 296e4: aa0003f3 mov x19, x0 296e8: 97ffffe4 bl 0x29678 <.text+0x248> 296ec: aa1303e0 mov x0, x19 296f0: f9400bf3 ldr x19, [sp, #0x10] 296f4: a8c27bfd ldp x29, x30, [sp], #0x20 296f8: 1400bdc6 b 0x58e10 <_ZdlPv@plt> 296fc: a9be7bfd stp x29, x30, [sp, #-0x20]! 29700: f9000bf3 str x19, [sp, #0x10] 29704: 910003fd mov x29, sp 29708: f9400089 ldr x9, [x4] 2970c: 5289ba68 mov w8, #0x4dd3 // =19923 29710: 72a20c48 movk w8, #0x1062, lsl #16 29714: aa0003f3 mov x19, x0 29718: b840708b ldur w11, [x4, #0x7] 2971c: 900001c1 adrp x1, 0x61000 29720: 0b09092a add w10, w9, w9, lsl #2 29724: 531e754a lsl w10, w10, #2 29728: b800f00b stur w11, [x0, #0xf] 2972c: 9ba87d48 umull x8, w10, w8 29730: f9000669 str x9, [x19, #0x8] 29734: d366fd08 lsr x8, x8, #38 29738: 531f7900 lsl w0, w8, #1 2973c: b9004a68 str w8, [x19, #0x48] 29740: f942d021 ldr x1, [x1, #0x5a0] 29744: 9400bdbf bl 0x58e40 <_ZnamRKSt9nothrow_t@plt> 29748: b00001e8 adrp x8, 0x66000 2974c: 90ffff81 adrp x1, 0x19000 29750: b0ffff82 adrp x2, 0x1a000 29754: f9002260 str x0, [x19, #0x40] 29758: 91305021 add x1, x1, #0xc14 2975c: 91347c42 add x2, x2, #0xd1f 29760: b943e104 ldr w4, [x8, #0x3e0] 29764: 52800080 mov w0, #0x4 // =4 29768: aa1303e3 mov x3, x19 2976c: 79009a7f strh wzr, [x19, #0x4c] 29770: b9005264 str w4, [x19, #0x50] 29774: 9400bd9f bl 0x58df0 <__android_log_print@plt> 29778: f9400bf3 ldr x19, [sp, #0x10] 2977c: 52800020 mov w0, #0x1 // =1 29780: a8c27bfd ldp x29, x30, [sp], #0x20 29784: d65f03c0 ret 29788: a9bd7bfd stp x29, x30, [sp, #-0x30]! 2978c: a90157f6 stp x22, x21, [sp, #0x10] 29790: 910003fd mov x29, sp 29794: a9024ff4 stp x20, x19, [sp, #0x20] 29798: b00001f6 adrp x22, 0x66000 2979c: b00001f5 adrp x21, 0x66000 297a0: aa0103f4 mov x20, x1 297a4: aa0003f3 mov x19, x0 297a8: 90ffff81 adrp x1, 0x19000 297ac: d0ffff82 adrp x2, 0x1b000 297b0: b943d2c3 ldr w3, [x22, #0x3d0] 297b4: 91305021 add x1, x1, #0xc14 297b8: f941eea5 ldr x5, [x21, #0x3d8] 297bc: 9107b842 add x2, x2, #0x1ee 297c0: 52800080 mov w0, #0x4 // =4 297c4: aa1303e4 mov x4, x19 297c8: 9400bd8a bl 0x58df0 <__android_log_print@plt> 297cc: b00001e8 adrp x8, 0x66000 297d0: 91118108 add x8, x8, #0x460 297d4: f9400100 ldr x0, [x8] 297d8: b4000100 cbz x0, 0x297f8 <.text+0x3c8> 297dc: f9400008 ldr x8, [x0] 297e0: 528434a1 mov w1, #0x21a5 // =8613 297e4: b9405263 ldr w3, [x19, #0x50] 297e8: 2a1f03e2 mov w2, wzr 297ec: aa1f03e4 mov x4, xzr 297f0: f9411d08 ldr x8, [x8, #0x238] 297f4: d63f0100 blr x8 297f8: b943d2c8 ldr w8, [x22, #0x3d0] 297fc: f941eea9 ldr x9, [x21, #0x3d8] 29800: 7100051f cmp w8, #0x1 29804: 1a9fc508 csinc w8, w8, wzr, gt 29808: eb09027f cmp x19, x9 2980c: 51000508 sub w8, w8, #0x1 29810: b903d2c8 str w8, [x22, #0x3d0] 29814: 54000041 b.ne 0x2981c <.text+0x3ec> 29818: f901eebf str xzr, [x21, #0x3d8] 2981c: f9400268 ldr x8, [x19] 29820: aa1303e0 mov x0, x19 29824: f9400108 ldr x8, [x8] 29828: d63f0100 blr x8 2982c: f9400288 ldr x8, [x20] 29830: aa1403e0 mov x0, x20 29834: aa1303e1 mov x1, x19 29838: f9400d08 ldr x8, [x8, #0x18] 2983c: d63f0100 blr x8 29840: a9424ff4 ldp x20, x19, [sp, #0x20] 29844: 52800020 mov w0, #0x1 // =1 29848: a94157f6 ldp x22, x21, [sp, #0x10] 2984c: a8c37bfd ldp x29, x30, [sp], #0x30 29850: d65f03c0 ret 29854: a9bf7bfd stp x29, x30, [sp, #-0x10]! 29858: 910003fd mov x29, sp 2985c: 90ffff81 adrp x1, 0x19000 29860: b0ffff82 adrp x2, 0x1a000 29864: 91305021 add x1, x1, #0xc14 29868: 9134f442 add x2, x2, #0xd3d 2986c: 52800080 mov w0, #0x4 // =4 29870: 9400bd60 bl 0x58df0 <__android_log_print@plt> 29874: 52800020 mov w0, #0x1 // =1 29878: a8c17bfd ldp x29, x30, [sp], #0x10 2987c: d65f03c0 ret 29880: 90ffff88 adrp x8, 0x19000 29884: 52800029 mov w9, #0x1 // =1 29888: 52800020 mov w0, #0x1 // =1 2988c: fd45bd00 ldr d0, [x8, #0xb78] 29890: 39002029 strb w9, [x1, #0x8] 29894: fd000020 str d0, [x1] 29898: d65f03c0 ret 2989c: d10183ff sub sp, sp, #0x60 298a0: a9017bfd stp x29, x30, [sp, #0x10] 298a4: 910043fd add x29, sp, #0x10 298a8: a90267fa stp x26, x25, [sp, #0x20] 298ac: a9035ff8 stp x24, x23, [sp, #0x30] 298b0: a90457f6 stp x22, x21, [sp, #0x40] 298b4: a9054ff4 stp x20, x19, [sp, #0x50] 298b8: 900001d6 adrp x22, 0x61000 298bc: d53bd055 mrs x21, TPIDR_EL0 298c0: f94016a8 ldr x8, [x21, #0x28] 298c4: f942d6d6 ldr x22, [x22, #0x5a8] 298c8: f90007e8 str x8, [sp, #0x8] 298cc: f94002c8 ldr x8, [x22] 298d0: b4000888 cbz x8, 0x299e0 <.text+0x5b0> 298d4: f9400109 ldr x9, [x8] 298d8: aa0103f4 mov x20, x1 298dc: aa0003f3 mov x19, x0 298e0: aa0803e0 mov x0, x8 298e4: 52843501 mov w1, #0x21a8 // =8616 298e8: 2a1f03e2 mov w2, wzr 298ec: f9411d29 ldr x9, [x9, #0x238] 298f0: 2a1f03e3 mov w3, wzr 298f4: aa1f03e4 mov x4, xzr 298f8: d63f0120 blr x9 298fc: 34000720 cbz w0, 0x299e0 <.text+0x5b0> 29900: f9401a60 ldr x0, [x19, #0x30] 29904: 79402697 ldrh w23, [x20, #0x12] 29908: b5000100 cbnz x0, 0x29928 <.text+0x4f8> 2990c: 900001c1 adrp x1, 0x61000 29910: d37ffae0 lsl x0, x23, #1 29914: f942d021 ldr x1, [x1, #0x5a0] 29918: 9400bd4a bl 0x58e40 <_ZnamRKSt9nothrow_t@plt> 2991c: b9003a77 str w23, [x19, #0x38] 29920: f9001a60 str x0, [x19, #0x30] 29924: b40005e0 cbz x0, 0x299e0 <.text+0x5b0> 29928: f9402268 ldr x8, [x19, #0x40] 2992c: b40005a8 cbz x8, 0x299e0 <.text+0x5b0> 29930: b9403a68 ldr w8, [x19, #0x38] 29934: 6b17011f cmp w8, w23 29938: 5400010a b.ge 0x29958 <.text+0x528> 2993c: 9400bd31 bl 0x58e00 <_ZdaPv@plt> 29940: 900001c1 adrp x1, 0x61000 29944: d37ffae0 lsl x0, x23, #1 29948: f942d021 ldr x1, [x1, #0x5a0] 2994c: 9400bd3d bl 0x58e40 <_ZnamRKSt9nothrow_t@plt> 29950: b9003a77 str w23, [x19, #0x38] 29954: f9001a60 str x0, [x19, #0x30] 29958: aa1403e0 mov x0, x20 2995c: 2a1f03e1 mov w1, wzr 29960: 9400006a bl 0x29b08 <.text+0x6d8> 29964: 34000197 cbz w23, 0x29994 <.text+0x564> 29968: 90ffff89 adrp x9, 0x19000 2996c: aa1f03e8 mov x8, xzr 29970: bd4c0120 ldr s0, [x9, #0xc00] 29974: bc687801 ldr s1, [x0, x8, lsl #2] 29978: f9401a6a ldr x10, [x19, #0x30] 2997c: 1e200821 fmul s1, s1, s0 29980: 1e380029 fcvtzs w9, s1 29984: 78287949 strh w9, [x10, x8, lsl #1] 29988: 91000508 add x8, x8, #0x1 2998c: eb0802ff cmp x23, x8 29990: 54ffff21 b.ne 0x29974 <.text+0x544> 29994: b9404a65 ldr w5, [x19, #0x48] 29998: 5287d018 mov w24, #0x3e80 // =16000 2999c: b9400a62 ldr w2, [x19, #0x8] 299a0: f9401a74 ldr x20, [x19, #0x30] 299a4: 1b187ca8 mul w8, w5, w24 299a8: 1ac20909 udiv w9, w8, w2 299ac: 79409a68 ldrh w8, [x19, #0x4c] 299b0: 0b17010a add w10, w8, w23 299b4: 6b05015f cmp w10, w5 299b8: b90007e9 str w9, [sp, #0x4] 299bc: 5400028a b.ge 0x29a0c <.text+0x5dc> 299c0: 710006ff cmp w23, #0x1 299c4: 540000eb b.lt 0x299e0 <.text+0x5b0> 299c8: 2a1703e8 mov w8, w23 299cc: f9402260 ldr x0, [x19, #0x40] 299d0: d37ff902 lsl x2, x8, #1 299d4: aa1403e1 mov x1, x20 299d8: 79009a77 strh w23, [x19, #0x4c] 299dc: 9400bd1d bl 0x58e50 299e0: f94016a8 ldr x8, [x21, #0x28] 299e4: f94007e9 ldr x9, [sp, #0x8] 299e8: eb09011f cmp x8, x9 299ec: 540008c1 b.ne 0x29b04 <.text+0x6d4> 299f0: a9454ff4 ldp x20, x19, [sp, #0x50] 299f4: a94457f6 ldp x22, x21, [sp, #0x40] 299f8: a9435ff8 ldp x24, x23, [sp, #0x30] 299fc: a94267fa ldp x26, x25, [sp, #0x20] 29a00: a9417bfd ldp x29, x30, [sp, #0x10] 29a04: 910183ff add sp, sp, #0x60 29a08: d65f03c0 ret 29a0c: 1b187ca9 mul w9, w5, w24 29a10: 1ac20929 udiv w9, w9, w2 29a14: b90007e9 str w9, [sp, #0x4] 29a18: 350002e8 cbnz w8, 0x29a74 <.text+0x644> 29a1c: f9401660 ldr x0, [x19, #0x28] 29a20: 910013e7 add x7, sp, #0x4 29a24: f9402263 ldr x3, [x19, #0x40] 29a28: aa1403e1 mov x1, x20 29a2c: 5287d004 mov w4, #0x3e80 // =16000 29a30: 52800026 mov w6, #0x1 // =1 29a34: f9400008 ldr x8, [x0] 29a38: f9400108 ldr x8, [x8] 29a3c: d63f0100 blr x8 29a40: f94002c0 ldr x0, [x22] 29a44: 528434a1 mov w1, #0x21a5 // =8613 29a48: b9405263 ldr w3, [x19, #0x50] 29a4c: 52805002 mov w2, #0x280 // =640 29a50: f9402264 ldr x4, [x19, #0x40] 29a54: f9400008 ldr x8, [x0] 29a58: f9411d08 ldr x8, [x8, #0x238] 29a5c: d63f0100 blr x8 29a60: b9404a65 ldr w5, [x19, #0x48] 29a64: 79409a68 ldrh w8, [x19, #0x4c] 29a68: 93407cb9 sxtw x25, w5 29a6c: 2a0503fa mov w26, w5 29a70: 1400001e b 0x29ae8 <.text+0x6b8> 29a74: f9402269 ldr x9, [x19, #0x40] 29a78: 4b0800ba sub w26, w5, w8 29a7c: 937f7f42 sbfiz x2, x26, #1, #32 29a80: aa1403e1 mov x1, x20 29a84: 93407f59 sxtw x25, w26 29a88: 8b282520 add x0, x9, w8, uxth #1 29a8c: 9400bcf1 bl 0x58e50 29a90: f9401660 ldr x0, [x19, #0x28] 29a94: 910013e7 add x7, sp, #0x4 29a98: f9402261 ldr x1, [x19, #0x40] 29a9c: 5287d004 mov w4, #0x3e80 // =16000 29aa0: b9400a62 ldr w2, [x19, #0x8] 29aa4: 52800026 mov w6, #0x1 // =1 29aa8: f9400008 ldr x8, [x0] 29aac: b9404a65 ldr w5, [x19, #0x48] 29ab0: aa0103e3 mov x3, x1 29ab4: f9400108 ldr x8, [x8] 29ab8: d63f0100 blr x8 29abc: f94002c0 ldr x0, [x22] 29ac0: 528434a1 mov w1, #0x21a5 // =8613 29ac4: b9405263 ldr w3, [x19, #0x50] 29ac8: 52805002 mov w2, #0x280 // =640 29acc: f9402264 ldr x4, [x19, #0x40] 29ad0: f9400008 ldr x8, [x0] 29ad4: f9411d08 ldr x8, [x8, #0x238] 29ad8: d63f0100 blr x8 29adc: b9404a65 ldr w5, [x19, #0x48] 29ae0: 2a1f03e8 mov w8, wzr 29ae4: 79009a7f strh wzr, [x19, #0x4c] 29ae8: 4b1a02f7 sub w23, w23, w26 29aec: 8b190694 add x20, x20, x25, lsl #1 29af0: 0b0802e9 add w9, w23, w8 29af4: 6b05013f cmp w9, w5 29af8: 54fff64b b.lt 0x299c0 <.text+0x590> 29afc: b9400a62 ldr w2, [x19, #0x8] 29b00: 17ffffc3 b 0x29a0c <.text+0x5dc> 29b04: 9400bccb bl 0x58e30 <__stack_chk_fail@plt> 29b08: 79402009 ldrh w9, [x0, #0x10] 29b0c: 2a0103e8 mov w8, w1 29b10: f940000a ldr x10, [x0] 29b14: 9b097d08 mul x8, x8, x9 29b18: 8b080940 add x0, x10, x8, lsl #2 29b1c: d65f03c0 ret 29b20: 2a1f03e0 mov w0, wzr 29b24: d65f03c0 ret 29b28: 2a1f03e0 mov w0, wzr 29b2c: d65f03c0 ret 29b30: 528005a0 mov w0, #0x2d // =45 29b34: d65f03c0 ret 29b38: a9be7bfd stp x29, x30, [sp, #-0x20]! 29b3c: f9000bf3 str x19, [sp, #0x10] 29b40: 910003fd mov x29, sp 29b44: aa0003f3 mov x19, x0 29b48: 94000008 bl 0x29b68 <.text+0x738> 29b4c: 900001a8 adrp x8, 0x5d000 29b50: 912b2108 add x8, x8, #0xac8 29b54: f9000268 str x8, [x19] 29b58: f9400bf3 ldr x19, [sp, #0x10] 29b5c: a8c27bfd ldp x29, x30, [sp], #0x20 29b60: d65f03c0 ret 29b64: d4200020 brk #0x1 29b68: 900001a8 adrp x8, 0x5d000 29b6c: 912c6108 add x8, x8, #0xb18 29b70: f9000008 str x8, [x0] 29b74: d65f03c0 ret 29b78: d65f03c0 ret 29b7c: d4200020 brk #0x1 29b80: d4200020 brk #0x1 29b84: a9be7bfd stp x29, x30, [sp, #-0x20]! 29b88: f9000bf3 str x19, [sp, #0x10] 29b8c: 910003fd mov x29, sp 29b90: aa0003f3 mov x19, x0 29b94: 94000007 bl 0x29bb0 <.text+0x780> 29b98: 900001a8 adrp x8, 0x5d000 29b9c: 912d8108 add x8, x8, #0xb60 29ba0: f9000268 str x8, [x19] 29ba4: f9400bf3 ldr x19, [sp, #0x10] 29ba8: a8c27bfd ldp x29, x30, [sp], #0x20 29bac: d65f03c0 ret 29bb0: a9be7bfd stp x29, x30, [sp, #-0x20]! 29bb4: f9000bf3 str x19, [sp, #0x10] 29bb8: 910003fd mov x29, sp 29bbc: aa0003f3 mov x19, x0 29bc0: 9400003e bl 0x29cb8 <.text+0x888> 29bc4: 900001a8 adrp x8, 0x5d000 29bc8: 912ea108 add x8, x8, #0xba8 29bcc: f9000268 str x8, [x19] 29bd0: f9400bf3 ldr x19, [sp, #0x10] 29bd4: a8c27bfd ldp x29, x30, [sp], #0x20 29bd8: d65f03c0 ret 29bdc: 1400003c b 0x29ccc <.text+0x89c> 29be0: a9be7bfd stp x29, x30, [sp, #-0x20]! 29be4: f9000bf3 str x19, [sp, #0x10] 29be8: 910003fd mov x29, sp 29bec: aa0003f3 mov x19, x0 29bf0: 97fffffb bl 0x29bdc <.text+0x7ac> 29bf4: aa1303e0 mov x0, x19 29bf8: f9400bf3 ldr x19, [sp, #0x10] 29bfc: a8c27bfd ldp x29, x30, [sp], #0x20 29c00: 1400bc84 b 0x58e10 <_ZdlPv@plt> 29c04: a9be7bfd stp x29, x30, [sp, #-0x20]! 29c08: f9000bf3 str x19, [sp, #0x10] 29c0c: 910003fd mov x29, sp 29c10: f9400028 ldr x8, [x1] 29c14: aa0103e0 mov x0, x1 29c18: 52800101 mov w1, #0x8 // =8 29c1c: f9400908 ldr x8, [x8, #0x10] 29c20: d63f0100 blr x8 29c24: aa0003f3 mov x19, x0 29c28: b4000060 cbz x0, 0x29c34 <.text+0x804> 29c2c: aa1303e0 mov x0, x19 29c30: 97ffffd5 bl 0x29b84 <.text+0x754> 29c34: aa1303e0 mov x0, x19 29c38: f9400bf3 ldr x19, [sp, #0x10] 29c3c: a8c27bfd ldp x29, x30, [sp], #0x20 29c40: d65f03c0 ret 29c44: 340000c3 cbz w3, 0x29c5c <.text+0x82c> 29c48: f9400008 ldr x8, [x0] 29c4c: aa0203e1 mov x1, x2 29c50: 2a0303e2 mov w2, w3 29c54: f9401904 ldr x4, [x8, #0x30] 29c58: d61f0080 br x4 29c5c: 52800020 mov w0, #0x1 // =1 29c60: d65f03c0 ret 29c64: a9be7bfd stp x29, x30, [sp, #-0x20]! 29c68: a9014ff4 stp x20, x19, [sp, #0x10] 29c6c: 910003fd mov x29, sp 29c70: f9400008 ldr x8, [x0] 29c74: aa0103f3 mov x19, x1 29c78: aa0003f4 mov x20, x0 29c7c: f9400108 ldr x8, [x8] 29c80: d63f0100 blr x8 29c84: f9400268 ldr x8, [x19] 29c88: aa1303e0 mov x0, x19 29c8c: aa1403e1 mov x1, x20 29c90: f9400d08 ldr x8, [x8, #0x18] 29c94: d63f0100 blr x8 29c98: a9414ff4 ldp x20, x19, [sp, #0x10] 29c9c: 52800020 mov w0, #0x1 // =1 29ca0: a8c27bfd ldp x29, x30, [sp], #0x20 29ca4: d65f03c0 ret 29ca8: 52800020 mov w0, #0x1 // =1 29cac: d65f03c0 ret 29cb0: 52800020 mov w0, #0x1 // =1 29cb4: d65f03c0 ret 29cb8: 900001a8 adrp x8, 0x5d000 29cbc: 912fc108 add x8, x8, #0xbf0 29cc0: f9000008 str x8, [x0] 29cc4: d65f03c0 ret 29cc8: d4200020 brk #0x1 29ccc: d65f03c0 ret 29cd0: d4200020 brk #0x1 29cd4: a9bb7bfd stp x29, x30, [sp, #-0x50]! 29cd8: a90167fc stp x28, x25, [sp, #0x10] 29cdc: 910003fd mov x29, sp 29ce0: a9025ff8 stp x24, x23, [sp, #0x20] 29ce4: a90357f6 stp x22, x21, [sp, #0x30] 29ce8: a9044ff4 stp x20, x19, [sp, #0x40] 29cec: d1400bff sub sp, sp, #0x2, lsl #12 // =0x2000 29cf0: d13483ff sub sp, sp, #0xd20 29cf4: d53bd058 mrs x24, TPIDR_EL0 29cf8: 2a0203f5 mov w21, w2 29cfc: aa0103f6 mov x22, x1 29d00: f9401708 ldr x8, [x24, #0x28] 29d04: aa0003f3 mov x19, x0 29d08: 913c63e0 add x0, sp, #0xf18 29d0c: 2a1f03e1 mov w1, wzr 29d10: 5283c002 mov w2, #0x1e00 // =7680 29d14: 2a0403f7 mov w23, w4 29d18: 2a0303f4 mov w20, w3 29d1c: f81f83a8 stur x8, [x29, #-0x8] 29d20: 9400bc50 bl 0x58e60 29d24: 910063e0 add x0, sp, #0x18 29d28: 2a1f03e1 mov w1, wzr 29d2c: 5281e002 mov w2, #0xf00 // =3840 29d30: 5281e019 mov w25, #0xf00 // =3840 29d34: 9400bc4b bl 0x58e60 29d38: b90017f9 str w25, [sp, #0x14] 29d3c: b4000d36 cbz x22, 0x29ee0 <.text+0xab0> 29d40: 34000d15 cbz w21, 0x29ee0 <.text+0xab0> 29d44: b9401668 ldr w8, [x19, #0x14] 29d48: 5283c00a mov w10, #0x1e00 // =7680 29d4c: 1b157d09 mul w9, w8, w21 29d50: 1ad70929 udiv w9, w9, w23 29d54: 6b0a013f cmp w9, w10 29d58: 540006c8 b.hi 0x29e30 <.text+0xa00> 29d5c: 6b17011f cmp w8, w23 29d60: 540000e1 b.ne 0x29d7c <.text+0x94c> 29d64: 2a1503e2 mov w2, w21 29d68: 913c63e0 add x0, sp, #0xf18 29d6c: aa1603e1 mov x1, x22 29d70: 5283c003 mov w3, #0x1e00 // =7680 29d74: 9400bc3f bl 0x58e70 <__memcpy_chk@plt> 29d78: 14000008 b 0x29d98 <.text+0x968> 29d7c: 913c63e3 add x3, sp, #0xf18 29d80: aa1303e0 mov x0, x19 29d84: aa1603e1 mov x1, x22 29d88: 2a1503e2 mov w2, w21 29d8c: 2a1703e4 mov w4, w23 29d90: 94000068 bl 0x29f30 <.text+0xb00> 29d94: 2a0003f5 mov w21, w0 29d98: b9401264 ldr w4, [x19, #0x10] 29d9c: 5283c009 mov w9, #0x1e00 // =7680 29da0: 1b157c88 mul w8, w4, w21 29da4: 1ad40d08 sdiv w8, w8, w20 29da8: 6b09011f cmp w8, w9 29dac: 5400042c b.gt 0x29e30 <.text+0xa00> 29db0: 6b14009f cmp w4, w20 29db4: 54000161 b.ne 0x29de0 <.text+0x9b0> 29db8: 93407ea2 sxtw x2, w21 29dbc: 910063e0 add x0, sp, #0x18 29dc0: 913c63e1 add x1, sp, #0xf18 29dc4: 5281e003 mov w3, #0xf00 // =3840 29dc8: 9400bc2a bl 0x58e70 <__memcpy_chk@plt> 29dcc: 710002bf cmp w21, #0x0 29dd0: 1a95a6a8 cinc w8, w21, lt 29dd4: 13017d08 asr w8, w8, #1 29dd8: b90017e8 str w8, [sp, #0x14] 29ddc: 1400000d b 0x29e10 <.text+0x9e0> 29de0: f9401e60 ldr x0, [x19, #0x38] 29de4: 710002bf cmp w21, #0x0 29de8: 1a95a6a9 cinc w9, w21, lt 29dec: b9401666 ldr w6, [x19, #0x14] 29df0: 13017d25 asr w5, w9, #1 29df4: 913c63e1 add x1, sp, #0xf18 29df8: f9400008 ldr x8, [x0] 29dfc: 910063e3 add x3, sp, #0x18 29e00: 910053e7 add x7, sp, #0x14 29e04: 2a1403e2 mov w2, w20 29e08: f9400108 ldr x8, [x8] 29e0c: d63f0100 blr x8 29e10: 91007261 add x1, x19, #0x1c 29e14: 910023e0 add x0, sp, #0x8 29e18: 9400006e bl 0x29fd0 <.text+0xba0> 29e1c: b94017e2 ldr w2, [sp, #0x14] 29e20: 713c005f cmp w2, #0xf00 29e24: 540000ad b.le 0x29e38 <.text+0xa08> 29e28: 910023e0 add x0, sp, #0x8 29e2c: 94000095 bl 0x2a080 <.text+0xc50> 29e30: 2a1f03e0 mov w0, wzr 29e34: 14000032 b 0x29efc <.text+0xacc> 29e38: f9401274 ldr x20, [x19, #0x20] 29e3c: b5000114 cbnz x20, 0x29e5c <.text+0xa2c> 29e40: 52800a00 mov w0, #0x50 // =80 29e44: 9400bc0f bl 0x58e80 <_Znwm@plt> 29e48: 52940001 mov w1, #0xa000 // =40960 29e4c: aa0003f4 mov x20, x0 29e50: 94000067 bl 0x29fec <.text+0xbbc> 29e54: b94017e2 ldr w2, [sp, #0x14] 29e58: f9001274 str x20, [x19, #0x20] 29e5c: f9400288 ldr x8, [x20] 29e60: 910063e1 add x1, sp, #0x18 29e64: aa1403e0 mov x0, x20 29e68: f9400d08 ldr x8, [x8, #0x18] 29e6c: d63f0100 blr x8 29e70: 36f800e0 tbz w0, #0x1f, 0x29e8c <.text+0xa5c> 29e74: 90ffff81 adrp x1, 0x19000 29e78: b0ffff82 adrp x2, 0x1a000 29e7c: 91305021 add x1, x1, #0xc14 29e80: 910d7042 add x2, x2, #0x35c 29e84: 52800080 mov w0, #0x4 // =4 29e88: 9400bbda bl 0x58df0 <__android_log_print@plt> 29e8c: 3940c268 ldrb w8, [x19, #0x30] 29e90: 34000068 cbz w8, 0x29e9c <.text+0xa6c> 29e94: b900367f str wzr, [x19, #0x34] 29e98: 14000010 b 0x29ed8 <.text+0xaa8> 29e9c: b94017e8 ldr w8, [sp, #0x14] 29ea0: b9403669 ldr w9, [x19, #0x34] 29ea4: b9400e6a ldr w10, [x19, #0xc] 29ea8: 0b080128 add w8, w9, w8 29eac: 6b0a0d1f cmp w8, w10, lsl #3 29eb0: b9003668 str w8, [x19, #0x34] 29eb4: 5400012d b.le 0x29ed8 <.text+0xaa8> 29eb8: 90ffff81 adrp x1, 0x19000 29ebc: b0ffff82 adrp x2, 0x1a000 29ec0: 52800028 mov w8, #0x1 // =1 29ec4: 91305021 add x1, x1, #0xc14 29ec8: 913be842 add x2, x2, #0xefa 29ecc: 52800080 mov w0, #0x4 // =4 29ed0: 3900c268 strb w8, [x19, #0x30] 29ed4: 9400bbc7 bl 0x58df0 <__android_log_print@plt> 29ed8: 910023e0 add x0, sp, #0x8 29edc: 94000069 bl 0x2a080 <.text+0xc50> 29ee0: f9402e63 ldr x3, [x19, #0x58] 29ee4: b40000a3 cbz x3, 0x29ef8 <.text+0xac8> 29ee8: b98017e2 ldrsw x2, [sp, #0x14] 29eec: 910063e0 add x0, sp, #0x18 29ef0: 52800041 mov w1, #0x2 // =2 29ef4: 9400bbe7 bl 0x58e90 29ef8: 52800020 mov w0, #0x1 // =1 29efc: f9401708 ldr x8, [x24, #0x28] 29f00: f85f83a9 ldur x9, [x29, #-0x8] 29f04: eb09011f cmp x8, x9 29f08: 54000121 b.ne 0x29f2c <.text+0xafc> 29f0c: 91400bff add sp, sp, #0x2, lsl #12 // =0x2000 29f10: 913483ff add sp, sp, #0xd20 29f14: a9444ff4 ldp x20, x19, [sp, #0x40] 29f18: a94357f6 ldp x22, x21, [sp, #0x30] 29f1c: a9425ff8 ldp x24, x23, [sp, #0x20] 29f20: a94167fc ldp x28, x25, [sp, #0x10] 29f24: a8c57bfd ldp x29, x30, [sp], #0x50 29f28: d65f03c0 ret 29f2c: 9400bbc1 bl 0x58e30 <__stack_chk_fail@plt> 29f30: aa0003e8 mov x8, x0 29f34: 2a1f03e0 mov w0, wzr 29f38: b4000261 cbz x1, 0x29f84 <.text+0xb54> 29f3c: 34000242 cbz w2, 0x29f84 <.text+0xb54> 29f40: b4000223 cbz x3, 0x29f84 <.text+0xb54> 29f44: b9401508 ldr w8, [x8, #0x14] 29f48: 6b04011f cmp w8, w4 29f4c: 540001c0 b.eq 0x29f84 <.text+0xb54> 29f50: 7100049f cmp w4, #0x1 29f54: 540001a1 b.ne 0x29f88 <.text+0xb58> 29f58: 7100085f cmp w2, #0x2 29f5c: 5400012b b.lt 0x29f80 <.text+0xb50> 29f60: 53017c48 lsr w8, w2, #1 29f64: 91000869 add x9, x3, #0x2 29f68: 7940002a ldrh w10, [x1] 29f6c: f1000508 subs x8, x8, #0x1 29f70: 781fe12a sturh w10, [x9, #-0x2] 29f74: 7840242a ldrh w10, [x1], #0x2 29f78: 7800452a strh w10, [x9], #0x4 29f7c: 54ffff61 b.ne 0x29f68 <.text+0xb38> 29f80: 531f7840 lsl w0, w2, #1 29f84: d65f03c0 ret 29f88: 7100105f cmp w2, #0x4 29f8c: 540001ab b.lt 0x29fc0 <.text+0xb90> 29f90: 53027c48 lsr w8, w2, #2 29f94: 91000829 add x9, x1, #0x2 29f98: 78dfe12a ldursh w10, [x9, #-0x2] 29f9c: 79c0012b ldrsh w11, [x9] 29fa0: 91001129 add x9, x9, #0x4 29fa4: 0b0a016a add w10, w11, w10 29fa8: 7100015f cmp w10, #0x0 29fac: 1a8aa54a cinc w10, w10, lt 29fb0: f1000508 subs x8, x8, #0x1 29fb4: 53017d4a lsr w10, w10, #1 29fb8: 7800246a strh w10, [x3], #0x2 29fbc: 54fffee1 b.ne 0x29f98 <.text+0xb68> 29fc0: 7100005f cmp w2, #0x0 29fc4: 1a82a448 cinc w8, w2, lt 29fc8: 13017d00 asr w0, w8, #1 29fcc: d65f03c0 ret 29fd0: aa0103e8 mov x8, x1 29fd4: aa0003e9 mov x9, x0 29fd8: aa0103e0 mov x0, x1 29fdc: 2a1f03e1 mov w1, wzr 29fe0: 52800022 mov w2, #0x1 // =1 29fe4: f9000128 str x8, [x9] 29fe8: 1400025b b 0x2a954 <.text+0x1524> 29fec: a9be7bfd stp x29, x30, [sp, #-0x20]! 29ff0: a9014ff4 stp x20, x19, [sp, #0x10] 29ff4: 910003fd mov x29, sp 29ff8: 900001a8 adrp x8, 0x5d000 29ffc: aa0003f3 mov x19, x0 2a000: 9131e108 add x8, x8, #0xc78 2a004: 3900201f strb wzr, [x0, #0x8] 2a008: 2901fc1f stp wzr, wzr, [x0, #0xc] 2a00c: 2a0103f4 mov w20, w1 2a010: b900167f str wzr, [x19, #0x14] 2a014: f9000008 str x8, [x0] 2a018: 52801fe8 mov w8, #0xff // =255 2a01c: 91007000 add x0, x0, #0x1c 2a020: 39006268 strb w8, [x19, #0x18] 2a024: 94000271 bl 0x2a9e8 <.text+0x15b8> 2a028: 7100069f cmp w20, #0x1 2a02c: f900267f str xzr, [x19, #0x48] 2a030: 5400022b b.lt 0x2a074 <.text+0xc44> 2a034: f00001a1 adrp x1, 0x61000 2a038: 2a1403e8 mov w8, w20 2a03c: d37ff900 lsl x0, x8, #1 2a040: f942d021 ldr x1, [x1, #0x5a0] 2a044: 9400bb7f bl 0x58e40 <_ZnamRKSt9nothrow_t@plt> 2a048: f9002660 str x0, [x19, #0x48] 2a04c: b4000140 cbz x0, 0x2a074 <.text+0xc44> 2a050: 52800028 mov w8, #0x1 // =1 2a054: f9400269 ldr x9, [x19] 2a058: b9001674 str w20, [x19, #0x14] 2a05c: aa1303e0 mov x0, x19 2a060: 39002268 strb w8, [x19, #0x8] 2a064: a9414ff4 ldp x20, x19, [sp, #0x10] 2a068: f9400921 ldr x1, [x9, #0x10] 2a06c: a8c27bfd ldp x29, x30, [sp], #0x20 2a070: d61f0020 br x1 2a074: a9414ff4 ldp x20, x19, [sp, #0x10] 2a078: a8c27bfd ldp x29, x30, [sp], #0x20 2a07c: d65f03c0 ret 2a080: f9400000 ldr x0, [x0] 2a084: 52800021 mov w1, #0x1 // =1 2a088: 2a1f03e2 mov w2, wzr 2a08c: 14000232 b 0x2a954 <.text+0x1524> 2a090: f900141f str xzr, [x0, #0x28] 2a094: 3900c01f strb wzr, [x0, #0x30] 2a098: b900341f str wzr, [x0, #0x34] 2a09c: a9047c1f stp xzr, xzr, [x0, #0x40] 2a0a0: d65f03c0 ret 2a0a4: a9be7bfd stp x29, x30, [sp, #-0x20]! 2a0a8: f9000bf3 str x19, [sp, #0x10] 2a0ac: 910003fd mov x29, sp 2a0b0: f0000188 adrp x8, 0x5d000 2a0b4: aa0003f3 mov x19, x0 2a0b8: f9401c00 ldr x0, [x0, #0x38] 2a0bc: 91306108 add x8, x8, #0xc18 2a0c0: f9000268 str x8, [x19] 2a0c4: 940006a9 bl 0x2bb68 <.text+0x2738> 2a0c8: f9401260 ldr x0, [x19, #0x20] 2a0cc: f9001e7f str xzr, [x19, #0x38] 2a0d0: b40000a0 cbz x0, 0x2a0e4 <.text+0xcb4> 2a0d4: f9400008 ldr x8, [x0] 2a0d8: f9400508 ldr x8, [x8, #0x8] 2a0dc: d63f0100 blr x8 2a0e0: f900127f str xzr, [x19, #0x20] 2a0e4: f9400bf3 ldr x19, [sp, #0x10] 2a0e8: a8c27bfd ldp x29, x30, [sp], #0x20 2a0ec: d65f03c0 ret 2a0f0: d100c3ff sub sp, sp, #0x30 2a0f4: a9017bfd stp x29, x30, [sp, #0x10] 2a0f8: 910043fd add x29, sp, #0x10 2a0fc: a9024ff4 stp x20, x19, [sp, #0x20] 2a100: d53bd054 mrs x20, TPIDR_EL0 2a104: aa0003f3 mov x19, x0 2a108: f9401688 ldr x8, [x20, #0x28] 2a10c: 91007001 add x1, x0, #0x1c 2a110: 910003e0 mov x0, sp 2a114: f90007e8 str x8, [sp, #0x8] 2a118: 97ffffae bl 0x29fd0 <.text+0xba0> 2a11c: f9401260 ldr x0, [x19, #0x20] 2a120: b4000140 cbz x0, 0x2a148 <.text+0xd18> 2a124: f9400008 ldr x8, [x0] 2a128: f9401d08 ldr x8, [x8, #0x38] 2a12c: d63f0100 blr x8 2a130: 29422a68 ldp w8, w10, [x19, #0x10] 2a134: 52807d09 mov w9, #0x3e8 // =1000 2a138: 1b097c09 mul w9, w0, w9 2a13c: 1b087d48 mul w8, w10, w8 2a140: 1ac80d33 sdiv w19, w9, w8 2a144: 14000002 b 0x2a14c <.text+0xd1c> 2a148: 2a1f03f3 mov w19, wzr 2a14c: 910003e0 mov x0, sp 2a150: 97ffffcc bl 0x2a080 <.text+0xc50> 2a154: f9401688 ldr x8, [x20, #0x28] 2a158: f94007e9 ldr x9, [sp, #0x8] 2a15c: eb09011f cmp x8, x9 2a160: 540000c1 b.ne 0x2a178 <.text+0xd48> 2a164: 2a1303e0 mov w0, w19 2a168: a9424ff4 ldp x20, x19, [sp, #0x20] 2a16c: a9417bfd ldp x29, x30, [sp, #0x10] 2a170: 9100c3ff add sp, sp, #0x30 2a174: d65f03c0 ret 2a178: 9400bb2e bl 0x58e30 <__stack_chk_fail@plt> 2a17c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 2a180: a90157f6 stp x22, x21, [sp, #0x10] 2a184: 910003fd mov x29, sp 2a188: a9024ff4 stp x20, x19, [sp, #0x20] 2a18c: b9401416 ldr w22, [x0, #0x14] 2a190: 52800068 mov w8, #0x3 // =3 2a194: aa0003f4 mov x20, x0 2a198: 52882009 mov w9, #0x4100 // =16640 2a19c: 5286200a mov w10, #0x3100 // =12544 2a1a0: aa0103f3 mov x19, x1 2a1a4: 71000adf cmp w22, #0x2 2a1a8: 1a880500 cinc w0, w8, ne 2a1ac: 9a890155 csel x21, x10, x9, eq 2a1b0: 94000208 bl 0x2a9d0 <.text+0x15a0> 2a1b4: b3401c15 bfxil x21, x0, #0, #8 2a1b8: b9401281 ldr w1, [x20, #0x10] 2a1bc: 531f7ac4 lsl w4, w22, #1 2a1c0: aa1303e0 mov x0, x19 2a1c4: aa1503e2 mov x2, x21 2a1c8: 52800203 mov w3, #0x10 // =16 2a1cc: a9424ff4 ldp x20, x19, [sp, #0x20] 2a1d0: 2a1f03e5 mov w5, wzr 2a1d4: 2a1f03e6 mov w6, wzr 2a1d8: a94157f6 ldp x22, x21, [sp, #0x10] 2a1dc: a8c37bfd ldp x29, x30, [sp], #0x30 2a1e0: 14000001 b 0x2a1e4 <.text+0xdb4> 2a1e4: 39402809 ldrb w9, [x0, #0xa] 2a1e8: 530e00c8 ubfiz w8, w6, #18, #1 2a1ec: 331004a8 bfi w8, w5, #16, #2 2a1f0: 331a6483 bfi w3, w4, #6, #26 2a1f4: 29000801 stp w1, w2, [x0] 2a1f8: 53037d29 lsr w9, w9, #3 2a1fc: 79001003 strh w3, [x0, #0x8] 2a200: 330d1128 bfi w8, w9, #19, #5 2a204: 53107d08 lsr w8, w8, #16 2a208: 39002808 strb w8, [x0, #0xa] 2a20c: d65f03c0 ret 2a210: d10183ff sub sp, sp, #0x60 2a214: a9017bfd stp x29, x30, [sp, #0x10] 2a218: 910043fd add x29, sp, #0x10 2a21c: f90013f9 str x25, [sp, #0x20] 2a220: a9035ff8 stp x24, x23, [sp, #0x30] 2a224: a90457f6 stp x22, x21, [sp, #0x40] 2a228: a9054ff4 stp x20, x19, [sp, #0x50] 2a22c: d53bd058 mrs x24, TPIDR_EL0 2a230: aa0103f3 mov x19, x1 2a234: f9401708 ldr x8, [x24, #0x28] 2a238: aa0003f4 mov x20, x0 2a23c: aa0103e0 mov x0, x1 2a240: 2a1f03e1 mov w1, wzr 2a244: f90007e8 str x8, [sp, #0x8] 2a248: 97fffe30 bl 0x29b08 <.text+0x6d8> 2a24c: 39415288 ldrb w8, [x20, #0x54] 2a250: 34000308 cbz w8, 0x2a2b0 <.text+0xe80> 2a254: 91007281 add x1, x20, #0x1c 2a258: 910003e0 mov x0, sp 2a25c: 97ffff5d bl 0x29fd0 <.text+0xba0> 2a260: f0ffff61 adrp x1, 0x19000 2a264: b0ffff82 adrp x2, 0x1b000 2a268: 91305021 add x1, x1, #0xc14 2a26c: 91087c42 add x2, x2, #0x21f 2a270: 52800080 mov w0, #0x4 // =4 2a274: 9400badf bl 0x58df0 <__android_log_print@plt> 2a278: f9401280 ldr x0, [x20, #0x20] 2a27c: b4000080 cbz x0, 0x2a28c <.text+0xe5c> 2a280: f9400008 ldr x8, [x0] 2a284: f9400908 ldr x8, [x8, #0x10] 2a288: d63f0100 blr x8 2a28c: f9400288 ldr x8, [x20] 2a290: aa1403e0 mov x0, x20 2a294: f9400508 ldr x8, [x8, #0x8] 2a298: d63f0100 blr x8 2a29c: 910003e0 mov x0, sp 2a2a0: 3901529f strb wzr, [x20, #0x54] 2a2a4: 7900267f strh wzr, [x19, #0x12] 2a2a8: 97ffff76 bl 0x2a080 <.text+0xc50> 2a2ac: 1400002a b 0x2a354 <.text+0xf24> 2a2b0: 3940c288 ldrb w8, [x20, #0x30] 2a2b4: 340004e8 cbz w8, 0x2a350 <.text+0xf20> 2a2b8: 900001e8 adrp x8, 0x66000 2a2bc: f9423108 ldr x8, [x8, #0x460] 2a2c0: b4000488 cbz x8, 0x2a350 <.text+0xf20> 2a2c4: aa0003f5 mov x21, x0 2a2c8: f9401688 ldr x8, [x20, #0x28] 2a2cc: 79402279 ldrh w25, [x19, #0x10] 2a2d0: b4000088 cbz x8, 0x2a2e0 <.text+0xeb0> 2a2d4: 94000068 bl 0x2a474 <.text+0x1044> 2a2d8: f9401688 ldr x8, [x20, #0x28] 2a2dc: cb080008 sub x8, x0, x8 2a2e0: f9402689 ldr x9, [x20, #0x48] 2a2e4: eb080128 subs x8, x9, x8 2a2e8: 54000089 b.ls 0x2a2f8 <.text+0xec8> 2a2ec: b9805289 ldrsw x9, [x20, #0x50] 2a2f0: eb09011f cmp x8, x9 2a2f4: 54000308 b.hi 0x2a354 <.text+0xf24> 2a2f8: f9401280 ldr x0, [x20, #0x20] 2a2fc: b40002c0 cbz x0, 0x2a354 <.text+0xf24> 2a300: f9400008 ldr x8, [x0] 2a304: f9401d08 ldr x8, [x8, #0x38] 2a308: d63f0100 blr x8 2a30c: 340000e0 cbz w0, 0x2a328 <.text+0xef8> 2a310: 79402668 ldrh w8, [x19, #0x12] 2a314: 34000368 cbz w8, 0x2a380 <.text+0xf50> 2a318: f9401688 ldr x8, [x20, #0x28] 2a31c: b4000828 cbz x8, 0x2a420 <.text+0xff0> 2a320: b9401288 ldr w8, [x20, #0x10] 2a324: 14000046 b 0x2a43c <.text+0x100c> 2a328: f0ffff61 adrp x1, 0x19000 2a32c: 90ffff82 adrp x2, 0x1a000 2a330: 91305021 add x1, x1, #0xc14 2a334: 91247442 add x2, x2, #0x91d 2a338: 52800080 mov w0, #0x4 // =4 2a33c: 9400baad bl 0x58df0 <__android_log_print@plt> 2a340: f9400288 ldr x8, [x20] 2a344: aa1403e0 mov x0, x20 2a348: f9400508 ldr x8, [x8, #0x8] 2a34c: d63f0100 blr x8 2a350: 7900267f strh wzr, [x19, #0x12] 2a354: f9401708 ldr x8, [x24, #0x28] 2a358: f94007e9 ldr x9, [sp, #0x8] 2a35c: eb09011f cmp x8, x9 2a360: 54000881 b.ne 0x2a470 <.text+0x1040> 2a364: a9454ff4 ldp x20, x19, [sp, #0x50] 2a368: a94457f6 ldp x22, x21, [sp, #0x40] 2a36c: a9435ff8 ldp x24, x23, [sp, #0x30] 2a370: a9417bfd ldp x29, x30, [sp, #0x10] 2a374: f94013f9 ldr x25, [sp, #0x20] 2a378: 910183ff add sp, sp, #0x60 2a37c: d65f03c0 ret 2a380: 34fffcd9 cbz w25, 0x2a318 <.text+0xee8> 2a384: 91007296 add x22, x20, #0x1c 2a388: f9401280 ldr x0, [x20, #0x20] 2a38c: f9400008 ldr x8, [x0] 2a390: f9401d08 ldr x8, [x8, #0x38] 2a394: d63f0100 blr x8 2a398: 7100041f cmp w0, #0x1 2a39c: 54fffbeb b.lt 0x2a318 <.text+0xee8> 2a3a0: 79402668 ldrh w8, [x19, #0x12] 2a3a4: 910003e0 mov x0, sp 2a3a8: aa1603e1 mov x1, x22 2a3ac: 4b080337 sub w23, w25, w8 2a3b0: 97ffff08 bl 0x29fd0 <.text+0xba0> 2a3b4: f9401280 ldr x0, [x20, #0x20] 2a3b8: aa1503e1 mov x1, x21 2a3bc: b9401688 ldr w8, [x20, #0x14] 2a3c0: f9400009 ldr x9, [x0] 2a3c4: 1b177d02 mul w2, w8, w23 2a3c8: f9401128 ldr x8, [x9, #0x20] 2a3cc: d63f0100 blr x8 2a3d0: b9401688 ldr w8, [x20, #0x14] 2a3d4: 79402669 ldrh w9, [x19, #0x12] 2a3d8: 1ac80c08 sdiv w8, w0, w8 2a3dc: 0b080128 add w8, w9, w8 2a3e0: 79002668 strh w8, [x19, #0x12] 2a3e4: 531f7808 lsl w8, w0, #1 2a3e8: f9403283 ldr x3, [x20, #0x60] 2a3ec: 93407d17 sxtw x23, w8 2a3f0: b40000a3 cbz x3, 0x2a404 <.text+0xfd4> 2a3f4: aa1503e0 mov x0, x21 2a3f8: 52800021 mov w1, #0x1 // =1 2a3fc: aa1703e2 mov x2, x23 2a400: 9400baa4 bl 0x58e90 2a404: 910003e0 mov x0, sp 2a408: 8b1702b5 add x21, x21, x23 2a40c: 97ffff1d bl 0x2a080 <.text+0xc50> 2a410: 79402668 ldrh w8, [x19, #0x12] 2a414: 6b19011f cmp w8, w25 2a418: 54fffb81 b.ne 0x2a388 <.text+0xf58> 2a41c: 17ffffbf b 0x2a318 <.text+0xee8> 2a420: 94000015 bl 0x2a474 <.text+0x1044> 2a424: 52807d08 mov w8, #0x3e8 // =1000 2a428: f9001680 str x0, [x20, #0x28] 2a42c: 1b087f29 mul w9, w25, w8 2a430: b9401288 ldr w8, [x20, #0x10] 2a434: 1ac80d29 sdiv w9, w9, w8 2a438: b9005289 str w9, [x20, #0x50] 2a43c: 79402669 ldrh w9, [x19, #0x12] 2a440: 93407d08 sxtw x8, w8 2a444: f940228a ldr x10, [x20, #0x40] 2a448: 8b090149 add x9, x10, x9 2a44c: 52807d0a mov w10, #0x3e8 // =1000 2a450: 9b0a7d2a mul x10, x9, x10 2a454: 9ac80948 udiv x8, x10, x8 2a458: a9042289 stp x9, x8, [x20, #0x40] 2a45c: 79402668 ldrh w8, [x19, #0x12] 2a460: 34fff7a8 cbz w8, 0x2a354 <.text+0xf24> 2a464: 528005a8 mov w8, #0x2d // =45 2a468: b9000e68 str w8, [x19, #0xc] 2a46c: 17ffffba b 0x2a354 <.text+0xf24> 2a470: 9400ba70 bl 0x58e30 <__stack_chk_fail@plt> 2a474: d10103ff sub sp, sp, #0x40 2a478: a9027bfd stp x29, x30, [sp, #0x20] 2a47c: 910083fd add x29, sp, #0x20 2a480: f9001bf3 str x19, [sp, #0x30] 2a484: d53bd053 mrs x19, TPIDR_EL0 2a488: 910023e0 add x0, sp, #0x8 2a48c: f9401668 ldr x8, [x19, #0x28] 2a490: aa1f03e1 mov x1, xzr 2a494: f81f83a8 stur x8, [x29, #-0x8] 2a498: 9400ba62 bl 0x58e20 2a49c: a940a7e8 ldp x8, x9, [sp, #0x8] 2a4a0: f940166a ldr x10, [x19, #0x28] 2a4a4: f85f83ab ldur x11, [x29, #-0x8] 2a4a8: eb0b015f cmp x10, x11 2a4ac: 540001c1 b.ne 0x2a4e4 <.text+0x10b4> 2a4b0: d29ef9ea mov x10, #0xf7cf // =63439 2a4b4: f9401bf3 ldr x19, [sp, #0x30] 2a4b8: f2bc6a6a movk x10, #0xe353, lsl #16 2a4bc: f2d374aa movk x10, #0x9ba5, lsl #32 2a4c0: f2e4188a movk x10, #0x20c4, lsl #48 2a4c4: a9427bfd ldp x29, x30, [sp, #0x20] 2a4c8: 9b4a7d29 smulh x9, x9, x10 2a4cc: 52807d0a mov w10, #0x3e8 // =1000 2a4d0: 9347fd2b asr x11, x9, #7 2a4d4: 8b49fd69 add x9, x11, x9, lsr #63 2a4d8: 9b0a2500 madd x0, x8, x10, x9 2a4dc: 910103ff add sp, sp, #0x40 2a4e0: d65f03c0 ret 2a4e4: 9400ba53 bl 0x58e30 <__stack_chk_fail@plt> 2a4e8: a9be7bfd stp x29, x30, [sp, #-0x20]! 2a4ec: f9000bf3 str x19, [sp, #0x10] 2a4f0: 910003fd mov x29, sp 2a4f4: aa0003f3 mov x19, x0 2a4f8: 94000015 bl 0x2a54c <.text+0x111c> 2a4fc: f0000188 adrp x8, 0x5d000 2a500: b9001a7f str wzr, [x19, #0x18] 2a504: 91306108 add x8, x8, #0xc18 2a508: f9000268 str x8, [x19] 2a50c: b0ffff88 adrp x8, 0x1b000 2a510: b9001e7f str wzr, [x19, #0x1c] 2a514: b900367f str wzr, [x19, #0x34] 2a518: 3dc22100 ldr q0, [x8, #0x880] 2a51c: a9027e7f stp xzr, xzr, [x19, #0x20] 2a520: 3900c27f strb wzr, [x19, #0x30] 2a524: a9047e7f stp xzr, xzr, [x19, #0x40] 2a528: f804d27f stur xzr, [x19, #0x4d] 2a52c: 3c808260 stur q0, [x19, #0x8] 2a530: 94000583 bl 0x2bb3c <.text+0x270c> 2a534: b9016a7f str wzr, [x19, #0x168] 2a538: f9001e60 str x0, [x19, #0x38] 2a53c: a905fe7f stp xzr, xzr, [x19, #0x58] 2a540: f9400bf3 ldr x19, [sp, #0x10] 2a544: a8c27bfd ldp x29, x30, [sp], #0x20 2a548: d65f03c0 ret 2a54c: f0000188 adrp x8, 0x5d000 2a550: 91312108 add x8, x8, #0xc48 2a554: f9000008 str x8, [x0] 2a558: d65f03c0 ret 2a55c: b9016801 str w1, [x0, #0x168] 2a560: d65f03c0 ret 2a564: 52800028 mov w8, #0x1 // =1 2a568: 39015008 strb w8, [x0, #0x54] 2a56c: d65f03c0 ret 2a570: a9bd7bfd stp x29, x30, [sp, #-0x30]! 2a574: a90157f6 stp x22, x21, [sp, #0x10] 2a578: 910003fd mov x29, sp 2a57c: a9024ff4 stp x20, x19, [sp, #0x20] 2a580: b40002c1 cbz x1, 0x2a5d8 <.text+0x11a8> 2a584: aa0003f3 mov x19, x0 2a588: f9402c08 ldr x8, [x0, #0x58] 2a58c: b5000268 cbnz x8, 0x2a5d8 <.text+0x11a8> 2a590: 9101a276 add x22, x19, #0x68 2a594: 2a0203f5 mov w21, w2 2a598: aa0103f4 mov x20, x1 2a59c: aa1603e0 mov x0, x22 2a5a0: 2a1f03e1 mov w1, wzr 2a5a4: 52802002 mov w2, #0x100 // =256 2a5a8: 9400ba2e bl 0x58e60 2a5ac: 7103febf cmp w21, #0xff 2a5b0: 5400014c b.gt 0x2a5d8 <.text+0x11a8> 2a5b4: 93407ea2 sxtw x2, w21 2a5b8: aa1603e0 mov x0, x22 2a5bc: aa1403e1 mov x1, x20 2a5c0: 9400ba24 bl 0x58e50 2a5c4: aa1303e0 mov x0, x19 2a5c8: a9424ff4 ldp x20, x19, [sp, #0x20] 2a5cc: a94157f6 ldp x22, x21, [sp, #0x10] 2a5d0: a8c37bfd ldp x29, x30, [sp], #0x30 2a5d4: 14000005 b 0x2a5e8 <.text+0x11b8> 2a5d8: a9424ff4 ldp x20, x19, [sp, #0x20] 2a5dc: a94157f6 ldp x22, x21, [sp, #0x10] 2a5e0: a8c37bfd ldp x29, x30, [sp], #0x30 2a5e4: d65f03c0 ret 2a5e8: a9bc7bfd stp x29, x30, [sp, #-0x40]! 2a5ec: f9000bfc str x28, [sp, #0x10] 2a5f0: 910003fd mov x29, sp 2a5f4: a90257f6 stp x22, x21, [sp, #0x20] 2a5f8: a9034ff4 stp x20, x19, [sp, #0x30] 2a5fc: d10843ff sub sp, sp, #0x210 2a600: d53bd056 mrs x22, TPIDR_EL0 2a604: aa0003f3 mov x19, x0 2a608: f94016c8 ldr x8, [x22, #0x28] 2a60c: 910423e0 add x0, sp, #0x108 2a610: 2a1f03e1 mov w1, wzr 2a614: 52802002 mov w2, #0x100 // =256 2a618: f81f83a8 stur x8, [x29, #-0x8] 2a61c: 9400ba11 bl 0x58e60 2a620: 910023e0 add x0, sp, #0x8 2a624: 2a1f03e1 mov w1, wzr 2a628: 52802002 mov w2, #0x100 // =256 2a62c: 9400ba0d bl 0x58e60 2a630: 9101a274 add x20, x19, #0x68 2a634: f0ffff63 adrp x3, 0x19000 2a638: b9416a65 ldr w5, [x19, #0x168] 2a63c: 913ff063 add x3, x3, #0xffc 2a640: 910423e0 add x0, sp, #0x108 2a644: aa1403e4 mov x4, x20 2a648: 94000043 bl 0x2a754 <.text+0x1324> 2a64c: b0ffff83 adrp x3, 0x1b000 2a650: b9416a65 ldr w5, [x19, #0x168] 2a654: 9108f863 add x3, x3, #0x23e 2a658: 910023e0 add x0, sp, #0x8 2a65c: aa1403e4 mov x4, x20 2a660: 9400003d bl 0x2a754 <.text+0x1324> 2a664: f9402e68 ldr x8, [x19, #0x58] 2a668: b50001a8 cbnz x8, 0x2a69c <.text+0x126c> 2a66c: b0ffff81 adrp x1, 0x1b000 2a670: 910423e0 add x0, sp, #0x108 2a674: 910c9421 add x1, x1, #0x325 2a678: 9400ba0a bl 0x58ea0 2a67c: f9002e60 str x0, [x19, #0x58] 2a680: b50000e0 cbnz x0, 0x2a69c <.text+0x126c> 2a684: f0ffff61 adrp x1, 0x19000 2a688: b0ffff82 adrp x2, 0x1b000 2a68c: 91305021 add x1, x1, #0xc14 2a690: 910ca042 add x2, x2, #0x328 2a694: 52800080 mov w0, #0x4 // =4 2a698: 9400b9d6 bl 0x58df0 <__android_log_print@plt> 2a69c: f9403268 ldr x8, [x19, #0x60] 2a6a0: b5000208 cbnz x8, 0x2a6e0 <.text+0x12b0> 2a6a4: b0ffff81 adrp x1, 0x1b000 2a6a8: 910023e0 add x0, sp, #0x8 2a6ac: 910c9421 add x1, x1, #0x325 2a6b0: 9400b9fc bl 0x58ea0 2a6b4: f9003260 str x0, [x19, #0x60] 2a6b8: b5000140 cbnz x0, 0x2a6e0 <.text+0x12b0> 2a6bc: 90ffff94 adrp x20, 0x1a000 2a6c0: f0ffff61 adrp x1, 0x19000 2a6c4: 91320294 add x20, x20, #0xc80 2a6c8: 91305021 add x1, x1, #0xc14 2a6cc: 52800080 mov w0, #0x4 // =4 2a6d0: aa1403e2 mov x2, x20 2a6d4: 9400b9c7 bl 0x58df0 <__android_log_print@plt> 2a6d8: f9403268 ldr x8, [x19, #0x60] 2a6dc: b4000068 cbz x8, 0x2a6e8 <.text+0x12b8> 2a6e0: 90ffff94 adrp x20, 0x1a000 2a6e4: 913c5a94 add x20, x20, #0xf16 2a6e8: f0ffff75 adrp x21, 0x19000 2a6ec: 52800080 mov w0, #0x4 // =4 2a6f0: 913052b5 add x21, x21, #0xc14 2a6f4: aa1403e2 mov x2, x20 2a6f8: aa1503e1 mov x1, x21 2a6fc: 9400b9bd bl 0x58df0 <__android_log_print@plt> 2a700: f9402e68 ldr x8, [x19, #0x58] 2a704: b0ffff89 adrp x9, 0x1b000 2a708: b0ffff8a adrp x10, 0x1b000 2a70c: 910f1929 add x9, x9, #0x3c6 2a710: 910ca14a add x10, x10, #0x328 2a714: 52800080 mov w0, #0x4 // =4 2a718: f100011f cmp x8, #0x0 2a71c: aa1503e1 mov x1, x21 2a720: 9a890142 csel x2, x10, x9, eq 2a724: 9400b9b3 bl 0x58df0 <__android_log_print@plt> 2a728: f94016c8 ldr x8, [x22, #0x28] 2a72c: f85f83a9 ldur x9, [x29, #-0x8] 2a730: eb09011f cmp x8, x9 2a734: 540000e1 b.ne 0x2a750 <.text+0x1320> 2a738: 910843ff add sp, sp, #0x210 2a73c: a9434ff4 ldp x20, x19, [sp, #0x30] 2a740: a94257f6 ldp x22, x21, [sp, #0x20] 2a744: f9400bfc ldr x28, [sp, #0x10] 2a748: a8c47bfd ldp x29, x30, [sp], #0x40 2a74c: d65f03c0 ret 2a750: 9400b9b8 bl 0x58e30 <__stack_chk_fail@plt> 2a754: d10443ff sub sp, sp, #0x110 2a758: a90f7bfd stp x29, x30, [sp, #0xf0] 2a75c: 9103c3fd add x29, sp, #0xf0 2a760: a9104ffc stp x28, x19, [sp, #0x100] 2a764: a9399ba5 stp x5, x6, [x29, #-0x68] 2a768: d101c3a9 sub x9, x29, #0x70 2a76c: f81903a4 stur x4, [x29, #-0x70] 2a770: 928003eb mov x11, #-0x20 // =-32 2a774: f81a83a7 stur x7, [x29, #-0x58] 2a778: 910003ec mov x12, sp 2a77c: ad0007e0 stp q0, q1, [sp] 2a780: 91008129 add x9, x9, #0x20 2a784: ad010fe2 stp q2, q3, [sp, #0x20] 2a788: f2dff00b movk x11, #0xff80, lsl #32 2a78c: ad0217e4 stp q4, q5, [sp, #0x40] 2a790: 9102018c add x12, x12, #0x80 2a794: ad031fe6 stp q6, q7, [sp, #0x60] 2a798: d53bd053 mrs x19, TPIDR_EL0 2a79c: f9401668 ldr x8, [x19, #0x28] 2a7a0: d100a3aa sub x10, x29, #0x28 2a7a4: aa0303e2 mov x2, x3 2a7a8: d10143a3 sub x3, x29, #0x50 2a7ac: 52802001 mov w1, #0x100 // =256 2a7b0: f81f83a8 stur x8, [x29, #-0x8] 2a7b4: 910083a8 add x8, x29, #0x20 2a7b8: a93eafac stp x12, x11, [x29, #-0x18] 2a7bc: a93da7a8 stp x8, x9, [x29, #-0x28] 2a7c0: ad400540 ldp q0, q1, [x10] 2a7c4: ad3d87a0 stp q0, q1, [x29, #-0x50] 2a7c8: 9400b9ba bl 0x58eb0 2a7cc: f9401668 ldr x8, [x19, #0x28] 2a7d0: f85f83a9 ldur x9, [x29, #-0x8] 2a7d4: eb09011f cmp x8, x9 2a7d8: 540000a1 b.ne 0x2a7ec <.text+0x13bc> 2a7dc: a9504ffc ldp x28, x19, [sp, #0x100] 2a7e0: a94f7bfd ldp x29, x30, [sp, #0xf0] 2a7e4: 910443ff add sp, sp, #0x110 2a7e8: d65f03c0 ret 2a7ec: 9400b991 bl 0x58e30 <__stack_chk_fail@plt> 2a7f0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 2a7f4: 910003fd mov x29, sp 2a7f8: f0ffff61 adrp x1, 0x19000 2a7fc: 90ffff82 adrp x2, 0x1a000 2a800: 91305021 add x1, x1, #0xc14 2a804: 912fe842 add x2, x2, #0xbfa 2a808: 52800080 mov w0, #0x4 // =4 2a80c: 9400b979 bl 0x58df0 <__android_log_print@plt> 2a810: f0ffff60 adrp x0, 0x19000 2a814: 52800021 mov w1, #0x1 // =1 2a818: 9136cc00 add x0, x0, #0xdb3 2a81c: 9400b9a9 bl 0x58ec0 2a820: 900001e8 adrp x8, 0x66000 2a824: f9023500 str x0, [x8, #0x468] 2a828: b4000240 cbz x0, 0x2a870 <.text+0x1440> 2a82c: b0ffff81 adrp x1, 0x1b000 2a830: 910f9421 add x1, x1, #0x3e5 2a834: 9400b9a7 bl 0x58ed0 2a838: b4000200 cbz x0, 0x2a878 <.text+0x1448> 2a83c: d63f0000 blr x0 2a840: 900001e8 adrp x8, 0x66000 2a844: f9023100 str x0, [x8, #0x460] 2a848: b50000e0 cbnz x0, 0x2a864 <.text+0x1434> 2a84c: f0ffff61 adrp x1, 0x19000 2a850: f0ffff62 adrp x2, 0x19000 2a854: 91305021 add x1, x1, #0xc14 2a858: 913a9c42 add x2, x2, #0xea7 2a85c: 52800080 mov w0, #0x4 // =4 2a860: 9400b964 bl 0x58df0 <__android_log_print@plt> 2a864: f0ffff62 adrp x2, 0x19000 2a868: 9132e042 add x2, x2, #0xcb8 2a86c: 14000005 b 0x2a880 <.text+0x1450> 2a870: a8c17bfd ldp x29, x30, [sp], #0x10 2a874: d65f03c0 ret 2a878: 90ffff82 adrp x2, 0x1a000 2a87c: 913cd442 add x2, x2, #0xf35 2a880: f0ffff61 adrp x1, 0x19000 2a884: 52800080 mov w0, #0x4 // =4 2a888: 91305021 add x1, x1, #0xc14 2a88c: a8c17bfd ldp x29, x30, [sp], #0x10 2a890: 1400b958 b 0x58df0 <__android_log_print@plt> 2a894: a9be7bfd stp x29, x30, [sp, #-0x20]! 2a898: f9000bf3 str x19, [sp, #0x10] 2a89c: 910003fd mov x29, sp 2a8a0: 900001f3 adrp x19, 0x66000 2a8a4: f9423660 ldr x0, [x19, #0x468] 2a8a8: b4000060 cbz x0, 0x2a8b4 <.text+0x1484> 2a8ac: 9400b98d bl 0x58ee0 2a8b0: f902367f str xzr, [x19, #0x468] 2a8b4: f9400bf3 ldr x19, [sp, #0x10] 2a8b8: 52800020 mov w0, #0x1 // =1 2a8bc: a8c27bfd ldp x29, x30, [sp], #0x20 2a8c0: d65f03c0 ret 2a8c4: a9be7bfd stp x29, x30, [sp, #-0x20]! 2a8c8: f9000bf3 str x19, [sp, #0x10] 2a8cc: 910003fd mov x29, sp 2a8d0: 900001f3 adrp x19, 0x66000 2a8d4: 9111c273 add x19, x19, #0x470 2a8d8: aa1303e0 mov x0, x19 2a8dc: 9400000a bl 0x2a904 <.text+0x14d4> 2a8e0: aa1303e1 mov x1, x19 2a8e4: f9400bf3 ldr x19, [sp, #0x10] 2a8e8: 90000000 adrp x0, 0x2a000 <.text+0xbd0> 2a8ec: f0000182 adrp x2, 0x5d000 2a8f0: 91254000 add x0, x0, #0x950 2a8f4: 9127c042 add x2, x2, #0x9f0 2a8f8: a8c27bfd ldp x29, x30, [sp], #0x20 2a8fc: 1400b939 b 0x58de0 <__cxa_atexit@plt> 2a900: 17fffff1 b 0x2a8c4 <.text+0x1494> 2a904: a9bf7bfd stp x29, x30, [sp, #-0x10]! 2a908: 910003fd mov x29, sp 2a90c: f0ffff61 adrp x1, 0x19000 2a910: b0ffff82 adrp x2, 0x1b000 2a914: 91305021 add x1, x1, #0xc14 2a918: 91193842 add x2, x2, #0x64e 2a91c: 52800080 mov w0, #0x4 // =4 2a920: 9400b934 bl 0x58df0 <__android_log_print@plt> 2a924: 900001e8 adrp x8, 0x66000 2a928: f9423108 ldr x8, [x8, #0x460] 2a92c: b5000048 cbnz x8, 0x2a934 <.text+0x1504> 2a930: 97ffffb0 bl 0x2a7f0 <.text+0x13c0> 2a934: f0ffff61 adrp x1, 0x19000 2a938: 90ffff82 adrp x2, 0x1a000 2a93c: 91305021 add x1, x1, #0xc14 2a940: 91078c42 add x2, x2, #0x1e3 2a944: 52800080 mov w0, #0x4 // =4 2a948: a8c17bfd ldp x29, x30, [sp], #0x10 2a94c: 1400b929 b 0x58df0 <__android_log_print@plt> 2a950: 17ffffd1 b 0x2a894 <.text+0x1464> 2a954: a9bd7bfd stp x29, x30, [sp, #-0x30]! 2a958: f9000bf5 str x21, [sp, #0x10] 2a95c: 910003fd mov x29, sp 2a960: a9024ff4 stp x20, x19, [sp, #0x20] 2a964: 2a0203f3 mov w19, w2 2a968: 2a0103f4 mov w20, w1 2a96c: aa0003f5 mov x21, x0 2a970: aa1503e0 mov x0, x21 2a974: 2a1403e1 mov w1, w20 2a978: 2a1303e2 mov w2, w19 2a97c: 94000006 bl 0x2a994 <.text+0x1564> 2a980: 34ffff80 cbz w0, 0x2a970 <.text+0x1540> 2a984: a9424ff4 ldp x20, x19, [sp, #0x20] 2a988: f9400bf5 ldr x21, [sp, #0x10] 2a98c: a8c37bfd ldp x29, x30, [sp], #0x30 2a990: d65f03c0 ret 2a994: a9be7bfd stp x29, x30, [sp, #-0x20]! 2a998: f9000bf3 str x19, [sp, #0x10] 2a99c: 910003fd mov x29, sp 2a9a0: aa0003e8 mov x8, x0 2a9a4: 2a0103f3 mov w19, w1 2a9a8: 2a0103e0 mov w0, w1 2a9ac: 2a0203e1 mov w1, w2 2a9b0: aa0803e2 mov x2, x8 2a9b4: 9400b88b bl 0x58be0 <__emutls_get_address+0x2d4> 2a9b8: 6b13001f cmp w0, w19 2a9bc: f9400bf3 ldr x19, [sp, #0x10] 2a9c0: 1a9f17e8 cset w8, eq 2a9c4: 52000100 eor w0, w8, #0x1 2a9c8: a8c27bfd ldp x29, x30, [sp], #0x20 2a9cc: d65f03c0 ret 2a9d0: 2a0003e8 mov w8, w0 2a9d4: 9e670100 fmov d0, x8 2a9d8: 0e205800 cnt v0.8b, v0.8b 2a9dc: 2e303800 uaddlv h0, v0.8b 2a9e0: 1e260000 fmov w0, s0 2a9e4: d65f03c0 ret 2a9e8: 6f00e400 movi v0.2d, #0000000000000000 2a9ec: f900101f str xzr, [x0, #0x20] 2a9f0: ad000000 stp q0, q0, [x0] 2a9f4: d65f03c0 ret 2a9f8: a9be7bfd stp x29, x30, [sp, #-0x20]! 2a9fc: f9000bf3 str x19, [sp, #0x10] 2aa00: 910003fd mov x29, sp 2aa04: f0000189 adrp x9, 0x5d000 2aa08: aa0003f3 mov x19, x0 2aa0c: 39402008 ldrb w8, [x0, #0x8] 2aa10: 9131e129 add x9, x9, #0xc78 2aa14: f9000009 str x9, [x0] 2aa18: 34000088 cbz w8, 0x2aa28 <.text+0x15f8> 2aa1c: f9402660 ldr x0, [x19, #0x48] 2aa20: b4000040 cbz x0, 0x2aa28 <.text+0x15f8> 2aa24: 9400b8f7 bl 0x58e00 <_ZdaPv@plt> 2aa28: 91007260 add x0, x19, #0x1c 2aa2c: f9400bf3 ldr x19, [sp, #0x10] 2aa30: a8c27bfd ldp x29, x30, [sp], #0x20 2aa34: 1400b92f b 0x58ef0 <_ZNSt6__ndk15mutexD1Ev@plt> 2aa38: a9be7bfd stp x29, x30, [sp, #-0x20]! 2aa3c: f9000bf3 str x19, [sp, #0x10] 2aa40: 910003fd mov x29, sp 2aa44: aa0003f3 mov x19, x0 2aa48: 97ffffec bl 0x2a9f8 <.text+0x15c8> 2aa4c: aa1303e0 mov x0, x19 2aa50: f9400bf3 ldr x19, [sp, #0x10] 2aa54: a8c27bfd ldp x29, x30, [sp], #0x20 2aa58: 1400b8ee b 0x58e10 <_ZdlPv@plt> 2aa5c: d100c3ff sub sp, sp, #0x30 2aa60: a9017bfd stp x29, x30, [sp, #0x10] 2aa64: 910043fd add x29, sp, #0x10 2aa68: a9024ff4 stp x20, x19, [sp, #0x20] 2aa6c: d53bd054 mrs x20, TPIDR_EL0 2aa70: aa0003f3 mov x19, x0 2aa74: f9401688 ldr x8, [x20, #0x28] 2aa78: 91007001 add x1, x0, #0x1c 2aa7c: 910003e0 mov x0, sp 2aa80: f90007e8 str x8, [sp, #0x8] 2aa84: 940001de bl 0x2b1fc <.text+0x1dcc> 2aa88: 39402268 ldrb w8, [x19, #0x8] 2aa8c: 34000108 cbz w8, 0x2aaac <.text+0x167c> 2aa90: b9801668 ldrsw x8, [x19, #0x14] 2aa94: 2a1f03e1 mov w1, wzr 2aa98: f9402660 ldr x0, [x19, #0x48] 2aa9c: 2901fe7f stp wzr, wzr, [x19, #0xc] 2aaa0: 3900627f strb wzr, [x19, #0x18] 2aaa4: d37ff902 lsl x2, x8, #1 2aaa8: 9400b8ee bl 0x58e60 2aaac: 910003e0 mov x0, sp 2aab0: 940001d7 bl 0x2b20c <.text+0x1ddc> 2aab4: f9401688 ldr x8, [x20, #0x28] 2aab8: f94007e9 ldr x9, [sp, #0x8] 2aabc: eb09011f cmp x8, x9 2aac0: 540000a1 b.ne 0x2aad4 <.text+0x16a4> 2aac4: a9424ff4 ldp x20, x19, [sp, #0x20] 2aac8: a9417bfd ldp x29, x30, [sp, #0x10] 2aacc: 9100c3ff add sp, sp, #0x30 2aad0: d65f03c0 ret 2aad4: 9400b8d7 bl 0x58e30 <__stack_chk_fail@plt> 2aad8: d10143ff sub sp, sp, #0x50 2aadc: a9017bfd stp x29, x30, [sp, #0x10] 2aae0: 910043fd add x29, sp, #0x10 2aae4: f90013f7 str x23, [sp, #0x20] 2aae8: a90357f6 stp x22, x21, [sp, #0x30] 2aaec: a9044ff4 stp x20, x19, [sp, #0x40] 2aaf0: d53bd057 mrs x23, TPIDR_EL0 2aaf4: aa0103f5 mov x21, x1 2aaf8: aa0003f4 mov x20, x0 2aafc: f94016e8 ldr x8, [x23, #0x28] 2ab00: 91007001 add x1, x0, #0x1c 2ab04: 910003e0 mov x0, sp 2ab08: 2a0203f3 mov w19, w2 2ab0c: f90007e8 str x8, [sp, #0x8] 2ab10: 940001bb bl 0x2b1fc <.text+0x1dcc> 2ab14: 12800016 mov w22, #-0x1 // =-1 2ab18: 37f803d3 tbnz w19, #0x1f, 0x2ab90 <.text+0x1760> 2ab1c: 39402288 ldrb w8, [x20, #0x8] 2ab20: 34000388 cbz w8, 0x2ab90 <.text+0x1760> 2ab24: b9401689 ldr w9, [x20, #0x14] 2ab28: 6b13013f cmp w9, w19 2ab2c: 5400006a b.ge 0x2ab38 <.text+0x1708> 2ab30: 12800016 mov w22, #-0x1 // =-1 2ab34: 14000017 b 0x2ab90 <.text+0x1760> 2ab38: 39406288 ldrb w8, [x20, #0x18] 2ab3c: 2a1303f6 mov w22, w19 2ab40: 34000428 cbz w8, 0x2abc4 <.text+0x1794> 2ab44: 7100051f cmp w8, #0x1 2ab48: 54000221 b.ne 0x2ab8c <.text+0x175c> 2ab4c: 2941a289 ldp w9, w8, [x20, #0xc] 2ab50: 93407d08 sxtw x8, w8 2ab54: 6b080129 subs w9, w9, w8 2ab58: 54fffec4 b.mi 0x2ab30 <.text+0x1700> 2ab5c: f940268a ldr x10, [x20, #0x48] 2ab60: 6b16013f cmp w9, w22 2ab64: 8b3346ab add x11, x21, w19, uxtw #1 2ab68: 1a89c2d5 csel w21, w22, w9, gt 2ab6c: cb36c561 sub x1, x11, w22, sxtw #1 2ab70: 937f7ea2 sbfiz x2, x21, #1, #32 2ab74: 8b080540 add x0, x10, x8, lsl #1 2ab78: 9400b8b6 bl 0x58e50 2ab7c: b9401288 ldr w8, [x20, #0x10] 2ab80: 4b1502d6 sub w22, w22, w21 2ab84: 0b150108 add w8, w8, w21 2ab88: b9001288 str w8, [x20, #0x10] 2ab8c: 4b160276 sub w22, w19, w22 2ab90: 910003e0 mov x0, sp 2ab94: 9400019e bl 0x2b20c <.text+0x1ddc> 2ab98: f94016e8 ldr x8, [x23, #0x28] 2ab9c: f94007e9 ldr x9, [sp, #0x8] 2aba0: eb09011f cmp x8, x9 2aba4: 54000461 b.ne 0x2ac30 <.text+0x1800> 2aba8: 2a1603e0 mov w0, w22 2abac: f94013f7 ldr x23, [sp, #0x20] 2abb0: a9444ff4 ldp x20, x19, [sp, #0x40] 2abb4: a94357f6 ldp x22, x21, [sp, #0x30] 2abb8: a9417bfd ldp x29, x30, [sp, #0x10] 2abbc: 910143ff add sp, sp, #0x50 2abc0: d65f03c0 ret 2abc4: b9801288 ldrsw x8, [x20, #0x10] 2abc8: 6b080136 subs w22, w9, w8 2abcc: 54fffb24 b.mi 0x2ab30 <.text+0x1700> 2abd0: 6b1302df cmp w22, w19 2abd4: 54000182 b.hs 0x2ac04 <.text+0x17d4> 2abd8: f9402689 ldr x9, [x20, #0x48] 2abdc: 5280002a mov w10, #0x1 // =1 2abe0: d37ffac2 lsl x2, x22, #1 2abe4: aa1503e1 mov x1, x21 2abe8: 8b080520 add x0, x9, x8, lsl #1 2abec: 3900628a strb w10, [x20, #0x18] 2abf0: 9400b898 bl 0x58e50 2abf4: 4b160276 sub w22, w19, w22 2abf8: 39406288 ldrb w8, [x20, #0x18] 2abfc: b900129f str wzr, [x20, #0x10] 2ac00: 17ffffd1 b 0x2ab44 <.text+0x1714> 2ac04: f9402689 ldr x9, [x20, #0x48] 2ac08: 2a1303ea mov w10, w19 2ac0c: d37ff942 lsl x2, x10, #1 2ac10: aa1503e1 mov x1, x21 2ac14: 8b080520 add x0, x9, x8, lsl #1 2ac18: 9400b88e bl 0x58e50 2ac1c: b9401288 ldr w8, [x20, #0x10] 2ac20: 2a1303f6 mov w22, w19 2ac24: 0b130108 add w8, w8, w19 2ac28: b9001288 str w8, [x20, #0x10] 2ac2c: 17ffffd9 b 0x2ab90 <.text+0x1760> 2ac30: 9400b880 bl 0x58e30 <__stack_chk_fail@plt> 2ac34: d10143ff sub sp, sp, #0x50 2ac38: a9017bfd stp x29, x30, [sp, #0x10] 2ac3c: 910043fd add x29, sp, #0x10 2ac40: f90013f7 str x23, [sp, #0x20] 2ac44: a90357f6 stp x22, x21, [sp, #0x30] 2ac48: a9044ff4 stp x20, x19, [sp, #0x40] 2ac4c: d53bd057 mrs x23, TPIDR_EL0 2ac50: aa0103f5 mov x21, x1 2ac54: aa0003f4 mov x20, x0 2ac58: f94016e8 ldr x8, [x23, #0x28] 2ac5c: 91007001 add x1, x0, #0x1c 2ac60: 910003e0 mov x0, sp 2ac64: 2a0203f3 mov w19, w2 2ac68: f90007e8 str x8, [sp, #0x8] 2ac6c: 94000164 bl 0x2b1fc <.text+0x1dcc> 2ac70: 12800016 mov w22, #-0x1 // =-1 2ac74: 37f806f3 tbnz w19, #0x1f, 0x2ad50 <.text+0x1920> 2ac78: 39402288 ldrb w8, [x20, #0x8] 2ac7c: 340006a8 cbz w8, 0x2ad50 <.text+0x1920> 2ac80: b9401689 ldr w9, [x20, #0x14] 2ac84: 6b13013f cmp w9, w19 2ac88: 5400006a b.ge 0x2ac94 <.text+0x1864> 2ac8c: 12800016 mov w22, #-0x1 // =-1 2ac90: 14000030 b 0x2ad50 <.text+0x1920> 2ac94: 39406288 ldrb w8, [x20, #0x18] 2ac98: 2a1303f6 mov w22, w19 2ac9c: 7100051f cmp w8, #0x1 2aca0: 540001e1 b.ne 0x2acdc <.text+0x18ac> 2aca4: b9800e88 ldrsw x8, [x20, #0xc] 2aca8: 6b080136 subs w22, w9, w8 2acac: 54ffff04 b.mi 0x2ac8c <.text+0x185c> 2acb0: 6b1302df cmp w22, w19 2acb4: 540003a2 b.hs 0x2ad28 <.text+0x18f8> 2acb8: f9402689 ldr x9, [x20, #0x48] 2acbc: d37ffac2 lsl x2, x22, #1 2acc0: aa1503e0 mov x0, x21 2acc4: 3900629f strb wzr, [x20, #0x18] 2acc8: 8b080521 add x1, x9, x8, lsl #1 2accc: 9400b861 bl 0x58e50 2acd0: 4b160276 sub w22, w19, w22 2acd4: 39406288 ldrb w8, [x20, #0x18] 2acd8: b9000e9f str wzr, [x20, #0xc] 2acdc: 35000228 cbnz w8, 0x2ad20 <.text+0x18f0> 2ace0: 2941a688 ldp w8, w9, [x20, #0xc] 2ace4: 93407d08 sxtw x8, w8 2ace8: 6b080129 subs w9, w9, w8 2acec: 54fffd04 b.mi 0x2ac8c <.text+0x185c> 2acf0: f940268a ldr x10, [x20, #0x48] 2acf4: 6b16013f cmp w9, w22 2acf8: 8b3346ab add x11, x21, w19, uxtw #1 2acfc: 1a89c2d5 csel w21, w22, w9, gt 2ad00: cb36c560 sub x0, x11, w22, sxtw #1 2ad04: 937f7ea2 sbfiz x2, x21, #1, #32 2ad08: 8b080541 add x1, x10, x8, lsl #1 2ad0c: 9400b851 bl 0x58e50 2ad10: b9400e88 ldr w8, [x20, #0xc] 2ad14: 4b1502d6 sub w22, w22, w21 2ad18: 0b150108 add w8, w8, w21 2ad1c: b9000e88 str w8, [x20, #0xc] 2ad20: 4b160276 sub w22, w19, w22 2ad24: 1400000b b 0x2ad50 <.text+0x1920> 2ad28: f9402689 ldr x9, [x20, #0x48] 2ad2c: 2a1303ea mov w10, w19 2ad30: d37ff942 lsl x2, x10, #1 2ad34: aa1503e0 mov x0, x21 2ad38: 8b080521 add x1, x9, x8, lsl #1 2ad3c: 9400b845 bl 0x58e50 2ad40: b9400e88 ldr w8, [x20, #0xc] 2ad44: 2a1303f6 mov w22, w19 2ad48: 0b130108 add w8, w8, w19 2ad4c: b9000e88 str w8, [x20, #0xc] 2ad50: 910003e0 mov x0, sp 2ad54: 9400012e bl 0x2b20c <.text+0x1ddc> 2ad58: f94016e8 ldr x8, [x23, #0x28] 2ad5c: f94007e9 ldr x9, [sp, #0x8] 2ad60: eb09011f cmp x8, x9 2ad64: 54000101 b.ne 0x2ad84 <.text+0x1954> 2ad68: 2a1603e0 mov w0, w22 2ad6c: f94013f7 ldr x23, [sp, #0x20] 2ad70: a9444ff4 ldp x20, x19, [sp, #0x40] 2ad74: a94357f6 ldp x22, x21, [sp, #0x30] 2ad78: a9417bfd ldp x29, x30, [sp, #0x10] 2ad7c: 910143ff add sp, sp, #0x50 2ad80: d65f03c0 ret 2ad84: 9400b82b bl 0x58e30 <__stack_chk_fail@plt> 2ad88: d10103ff sub sp, sp, #0x40 2ad8c: a9017bfd stp x29, x30, [sp, #0x10] 2ad90: 910043fd add x29, sp, #0x10 2ad94: a90257f6 stp x22, x21, [sp, #0x20] 2ad98: a9034ff4 stp x20, x19, [sp, #0x30] 2ad9c: d53bd056 mrs x22, TPIDR_EL0 2ada0: 2a0103f3 mov w19, w1 2ada4: aa0003f4 mov x20, x0 2ada8: f94016c8 ldr x8, [x22, #0x28] 2adac: 91007001 add x1, x0, #0x1c 2adb0: 910003e0 mov x0, sp 2adb4: f90007e8 str x8, [sp, #0x8] 2adb8: 94000111 bl 0x2b1fc <.text+0x1dcc> 2adbc: 12800015 mov w21, #-0x1 // =-1 2adc0: 7100067f cmp w19, #0x1 2adc4: 540003eb b.lt 0x2ae40 <.text+0x1a10> 2adc8: 39402288 ldrb w8, [x20, #0x8] 2adcc: 340003a8 cbz w8, 0x2ae40 <.text+0x1a10> 2add0: b9401688 ldr w8, [x20, #0x14] 2add4: 6b13011f cmp w8, w19 2add8: 5400006a b.ge 0x2ade4 <.text+0x19b4> 2addc: 12800015 mov w21, #-0x1 // =-1 2ade0: 14000018 b 0x2ae40 <.text+0x1a10> 2ade4: 39406289 ldrb w9, [x20, #0x18] 2ade8: 7100053f cmp w9, #0x1 2adec: 540000c0 b.eq 0x2ae04 <.text+0x19d4> 2adf0: 2a1303e8 mov w8, w19 2adf4: 35000249 cbnz w9, 0x2ae3c <.text+0x1a0c> 2adf8: b9400e88 ldr w8, [x20, #0xc] 2adfc: 2a1303e9 mov w9, w19 2ae00: 14000008 b 0x2ae20 <.text+0x19f0> 2ae04: b9400e8a ldr w10, [x20, #0xc] 2ae08: 4b0a0109 sub w9, w8, w10 2ae0c: 6b13013f cmp w9, w19 2ae10: 5400030a b.ge 0x2ae70 <.text+0x1a40> 2ae14: 2a1f03e8 mov w8, wzr 2ae18: 4b090269 sub w9, w19, w9 2ae1c: 3900629f strb wzr, [x20, #0x18] 2ae20: b940128a ldr w10, [x20, #0x10] 2ae24: 4b08014a sub w10, w10, w8 2ae28: 6b09015f cmp w10, w9 2ae2c: 1a8ac12a csel w10, w9, w10, gt 2ae30: 0b08014b add w11, w10, w8 2ae34: 4b0a0128 sub w8, w9, w10 2ae38: b9000e8b str w11, [x20, #0xc] 2ae3c: 4b080275 sub w21, w19, w8 2ae40: 910003e0 mov x0, sp 2ae44: 940000f2 bl 0x2b20c <.text+0x1ddc> 2ae48: f94016c8 ldr x8, [x22, #0x28] 2ae4c: f94007e9 ldr x9, [sp, #0x8] 2ae50: eb09011f cmp x8, x9 2ae54: 54000161 b.ne 0x2ae80 <.text+0x1a50> 2ae58: 2a1503e0 mov w0, w21 2ae5c: a9434ff4 ldp x20, x19, [sp, #0x30] 2ae60: a94257f6 ldp x22, x21, [sp, #0x20] 2ae64: a9417bfd ldp x29, x30, [sp, #0x10] 2ae68: 910103ff add sp, sp, #0x40 2ae6c: d65f03c0 ret 2ae70: 0b130148 add w8, w10, w19 2ae74: 2a1303f5 mov w21, w19 2ae78: b9000e88 str w8, [x20, #0xc] 2ae7c: 17fffff1 b 0x2ae40 <.text+0x1a10> 2ae80: 9400b7ec bl 0x58e30 <__stack_chk_fail@plt> 2ae84: d10103ff sub sp, sp, #0x40 2ae88: a9017bfd stp x29, x30, [sp, #0x10] 2ae8c: 910043fd add x29, sp, #0x10 2ae90: a90257f6 stp x22, x21, [sp, #0x20] 2ae94: a9034ff4 stp x20, x19, [sp, #0x30] 2ae98: d53bd056 mrs x22, TPIDR_EL0 2ae9c: 2a0103f3 mov w19, w1 2aea0: aa0003f4 mov x20, x0 2aea4: f94016c8 ldr x8, [x22, #0x28] 2aea8: 91007001 add x1, x0, #0x1c 2aeac: 910003e0 mov x0, sp 2aeb0: f90007e8 str x8, [sp, #0x8] 2aeb4: 940000d2 bl 0x2b1fc <.text+0x1dcc> 2aeb8: 12800015 mov w21, #-0x1 // =-1 2aebc: 7100067f cmp w19, #0x1 2aec0: 5400040b b.lt 0x2af40 <.text+0x1b10> 2aec4: 39402288 ldrb w8, [x20, #0x8] 2aec8: 340003c8 cbz w8, 0x2af40 <.text+0x1b10> 2aecc: b9401688 ldr w8, [x20, #0x14] 2aed0: 6b13011f cmp w8, w19 2aed4: 5400006a b.ge 0x2aee0 <.text+0x1ab0> 2aed8: 12800015 mov w21, #-0x1 // =-1 2aedc: 14000019 b 0x2af40 <.text+0x1b10> 2aee0: 39406289 ldrb w9, [x20, #0x18] 2aee4: 340000e9 cbz w9, 0x2af00 <.text+0x1ad0> 2aee8: 2a1303e8 mov w8, w19 2aeec: 7100053f cmp w9, #0x1 2aef0: 54000261 b.ne 0x2af3c <.text+0x1b0c> 2aef4: b9400e88 ldr w8, [x20, #0xc] 2aef8: 2a1303e9 mov w9, w19 2aefc: 14000009 b 0x2af20 <.text+0x1af0> 2af00: b9400e89 ldr w9, [x20, #0xc] 2af04: 6b13012a subs w10, w9, w19 2af08: 5400034a b.ge 0x2af70 <.text+0x1b40> 2af0c: 2a2903e9 mvn w9, w9 2af10: 5280002a mov w10, #0x1 // =1 2af14: 51000508 sub w8, w8, #0x1 2af18: 0b130129 add w9, w9, w19 2af1c: 3900628a strb w10, [x20, #0x18] 2af20: b940128a ldr w10, [x20, #0x10] 2af24: 4b0a010a sub w10, w8, w10 2af28: 6b09015f cmp w10, w9 2af2c: 1a8ac12a csel w10, w9, w10, gt 2af30: 4b0a010b sub w11, w8, w10 2af34: 4b0a0128 sub w8, w9, w10 2af38: b9000e8b str w11, [x20, #0xc] 2af3c: 4b080275 sub w21, w19, w8 2af40: 910003e0 mov x0, sp 2af44: 940000b2 bl 0x2b20c <.text+0x1ddc> 2af48: f94016c8 ldr x8, [x22, #0x28] 2af4c: f94007e9 ldr x9, [sp, #0x8] 2af50: eb09011f cmp x8, x9 2af54: 54000141 b.ne 0x2af7c <.text+0x1b4c> 2af58: 2a1503e0 mov w0, w21 2af5c: a9434ff4 ldp x20, x19, [sp, #0x30] 2af60: a94257f6 ldp x22, x21, [sp, #0x20] 2af64: a9417bfd ldp x29, x30, [sp, #0x10] 2af68: 910103ff add sp, sp, #0x40 2af6c: d65f03c0 ret 2af70: 2a1303f5 mov w21, w19 2af74: b9000e8a str w10, [x20, #0xc] 2af78: 17fffff2 b 0x2af40 <.text+0x1b10> 2af7c: 9400b7ad bl 0x58e30 <__stack_chk_fail@plt> 2af80: d100c3ff sub sp, sp, #0x30 2af84: a9017bfd stp x29, x30, [sp, #0x10] 2af88: 910043fd add x29, sp, #0x10 2af8c: a9024ff4 stp x20, x19, [sp, #0x20] 2af90: d53bd054 mrs x20, TPIDR_EL0 2af94: aa0003f3 mov x19, x0 2af98: f9401688 ldr x8, [x20, #0x28] 2af9c: 91007001 add x1, x0, #0x1c 2afa0: 910003e0 mov x0, sp 2afa4: f90007e8 str x8, [sp, #0x8] 2afa8: 94000095 bl 0x2b1fc <.text+0x1dcc> 2afac: 39402268 ldrb w8, [x19, #0x8] 2afb0: 34000108 cbz w8, 0x2afd0 <.text+0x1ba0> 2afb4: 39406268 ldrb w8, [x19, #0x18] 2afb8: 34000108 cbz w8, 0x2afd8 <.text+0x1ba8> 2afbc: 2942226a ldp w10, w8, [x19, #0x10] 2afc0: b9400e69 ldr w9, [x19, #0xc] 2afc4: 4b090108 sub w8, w8, w9 2afc8: 0b0a0113 add w19, w8, w10 2afcc: 14000005 b 0x2afe0 <.text+0x1bb0> 2afd0: 12800013 mov w19, #-0x1 // =-1 2afd4: 14000003 b 0x2afe0 <.text+0x1bb0> 2afd8: 2941a269 ldp w9, w8, [x19, #0xc] 2afdc: 4b090113 sub w19, w8, w9 2afe0: 910003e0 mov x0, sp 2afe4: 9400008a bl 0x2b20c <.text+0x1ddc> 2afe8: f9401688 ldr x8, [x20, #0x28] 2afec: f94007e9 ldr x9, [sp, #0x8] 2aff0: eb09011f cmp x8, x9 2aff4: 540000c1 b.ne 0x2b00c <.text+0x1bdc> 2aff8: 2a1303e0 mov w0, w19 2affc: a9424ff4 ldp x20, x19, [sp, #0x20] 2b000: a9417bfd ldp x29, x30, [sp, #0x10] 2b004: 9100c3ff add sp, sp, #0x30 2b008: d65f03c0 ret 2b00c: 9400b789 bl 0x58e30 <__stack_chk_fail@plt> 2b010: d100c3ff sub sp, sp, #0x30 2b014: a9017bfd stp x29, x30, [sp, #0x10] 2b018: 910043fd add x29, sp, #0x10 2b01c: a9024ff4 stp x20, x19, [sp, #0x20] 2b020: d53bd054 mrs x20, TPIDR_EL0 2b024: aa0003f3 mov x19, x0 2b028: f9401688 ldr x8, [x20, #0x28] 2b02c: 91007001 add x1, x0, #0x1c 2b030: 910003e0 mov x0, sp 2b034: f90007e8 str x8, [sp, #0x8] 2b038: 94000071 bl 0x2b1fc <.text+0x1dcc> 2b03c: 39402268 ldrb w8, [x19, #0x8] 2b040: 340000e8 cbz w8, 0x2b05c <.text+0x1c2c> 2b044: 39406268 ldrb w8, [x19, #0x18] 2b048: 7100051f cmp w8, #0x1 2b04c: 540000c1 b.ne 0x2b064 <.text+0x1c34> 2b050: 2941a668 ldp w8, w9, [x19, #0xc] 2b054: 4b090113 sub w19, w8, w9 2b058: 14000007 b 0x2b074 <.text+0x1c44> 2b05c: 12800013 mov w19, #-0x1 // =-1 2b060: 14000005 b 0x2b074 <.text+0x1c44> 2b064: 2942226a ldp w10, w8, [x19, #0x10] 2b068: b9400e69 ldr w9, [x19, #0xc] 2b06c: 0b080128 add w8, w9, w8 2b070: 4b0a0113 sub w19, w8, w10 2b074: 910003e0 mov x0, sp 2b078: 94000065 bl 0x2b20c <.text+0x1ddc> 2b07c: f9401688 ldr x8, [x20, #0x28] 2b080: f94007e9 ldr x9, [sp, #0x8] 2b084: eb09011f cmp x8, x9 2b088: 540000c1 b.ne 0x2b0a0 <.text+0x1c70> 2b08c: 2a1303e0 mov w0, w19 2b090: a9424ff4 ldp x20, x19, [sp, #0x20] 2b094: a9417bfd ldp x29, x30, [sp, #0x10] 2b098: 9100c3ff add sp, sp, #0x30 2b09c: d65f03c0 ret 2b0a0: 9400b764 bl 0x58e30 <__stack_chk_fail@plt> 2b0a4: d10183ff sub sp, sp, #0x60 2b0a8: a9027bfd stp x29, x30, [sp, #0x20] 2b0ac: 910083fd add x29, sp, #0x20 2b0b0: a9035ff8 stp x24, x23, [sp, #0x30] 2b0b4: a90457f6 stp x22, x21, [sp, #0x40] 2b0b8: a9054ff4 stp x20, x19, [sp, #0x50] 2b0bc: d53bd056 mrs x22, TPIDR_EL0 2b0c0: aa0103f5 mov x21, x1 2b0c4: aa0003f4 mov x20, x0 2b0c8: f94016c8 ldr x8, [x22, #0x28] 2b0cc: 91007001 add x1, x0, #0x1c 2b0d0: 910043e0 add x0, sp, #0x10 2b0d4: f81f83a8 stur x8, [x29, #-0x8] 2b0d8: 94000049 bl 0x2b1fc <.text+0x1dcc> 2b0dc: 39402288 ldrb w8, [x20, #0x8] 2b0e0: 34000328 cbz w8, 0x2b144 <.text+0x1d14> 2b0e4: b9401693 ldr w19, [x20, #0x14] 2b0e8: 7100067f cmp w19, #0x1 2b0ec: 5400030b b.lt 0x2b14c <.text+0x1d1c> 2b0f0: fc40c280 ldur d0, [x20, #0xc] 2b0f4: 39406297 ldrb w23, [x20, #0x18] 2b0f8: 1e260018 fmov w24, s0 2b0fc: 710006ff cmp w23, #0x1 2b100: 540002a1 b.ne 0x2b154 <.text+0x1d24> 2b104: 7100071f cmp w24, #0x1 2b108: 5400066b b.lt 0x2b1d4 <.text+0x1da4> 2b10c: f9402688 ldr x8, [x20, #0x48] 2b110: 4b180269 sub w9, w19, w24 2b114: 937f7d22 sbfiz x2, x9, #1, #32 2b118: aa1503e0 mov x0, x21 2b11c: 3900629f strb wzr, [x20, #0x18] 2b120: 8b384501 add x1, x8, w24, uxtw #1 2b124: 3d8003e0 str q0, [sp] 2b128: 9400b74a bl 0x58e50 2b12c: 3dc003e0 ldr q0, [sp] 2b130: 2a1f03e8 mov w8, wzr 2b134: 39406289 ldrb w9, [x20, #0x18] 2b138: b9000e9f str wzr, [x20, #0xc] 2b13c: 350002c9 cbnz w9, 0x2b194 <.text+0x1d64> 2b140: 14000009 b 0x2b164 <.text+0x1d34> 2b144: 12800013 mov w19, #-0x1 // =-1 2b148: 14000016 b 0x2b1a0 <.text+0x1d70> 2b14c: 2a1f03f3 mov w19, wzr 2b150: 14000014 b 0x2b1a0 <.text+0x1d70> 2b154: 2a1803e8 mov w8, w24 2b158: 2a1703e9 mov w9, w23 2b15c: 2a1303f8 mov w24, w19 2b160: 350001a9 cbnz w9, 0x2b194 <.text+0x1d64> 2b164: b9401289 ldr w9, [x20, #0x10] 2b168: 8b1306ab add x11, x21, x19, lsl #1 2b16c: f940268a ldr x10, [x20, #0x48] 2b170: cb384560 sub x0, x11, w24, uxtw #1 2b174: 3d8003e0 str q0, [sp] 2b178: 4b080129 sub w9, w9, w8 2b17c: 6b18013f cmp w9, w24 2b180: 8b28c541 add x1, x10, w8, sxtw #1 2b184: 1a89c309 csel w9, w24, w9, gt 2b188: 937f7d22 sbfiz x2, x9, #1, #32 2b18c: 9400b731 bl 0x58e50 2b190: 3dc003e0 ldr q0, [sp] 2b194: fc00c280 stur d0, [x20, #0xc] 2b198: 39006297 strb w23, [x20, #0x18] 2b19c: b9001693 str w19, [x20, #0x14] 2b1a0: 910043e0 add x0, sp, #0x10 2b1a4: 9400001a bl 0x2b20c <.text+0x1ddc> 2b1a8: f94016c8 ldr x8, [x22, #0x28] 2b1ac: f85f83a9 ldur x9, [x29, #-0x8] 2b1b0: eb09011f cmp x8, x9 2b1b4: 54000221 b.ne 0x2b1f8 <.text+0x1dc8> 2b1b8: 2a1303e0 mov w0, w19 2b1bc: a9454ff4 ldp x20, x19, [sp, #0x50] 2b1c0: a94457f6 ldp x22, x21, [sp, #0x40] 2b1c4: a9435ff8 ldp x24, x23, [sp, #0x30] 2b1c8: a9427bfd ldp x29, x30, [sp, #0x20] 2b1cc: 910183ff add sp, sp, #0x60 2b1d0: d65f03c0 ret 2b1d4: f9402688 ldr x8, [x20, #0x48] 2b1d8: d37ffa62 lsl x2, x19, #1 2b1dc: aa1503e0 mov x0, x21 2b1e0: 8b38c501 add x1, x8, w24, sxtw #1 2b1e4: 9400b71b bl 0x58e50 2b1e8: b9400e88 ldr w8, [x20, #0xc] 2b1ec: 0b130108 add w8, w8, w19 2b1f0: b9000e88 str w8, [x20, #0xc] 2b1f4: 17ffffeb b 0x2b1a0 <.text+0x1d70> 2b1f8: 9400b70e bl 0x58e30 <__stack_chk_fail@plt> 2b1fc: aa0003e8 mov x8, x0 2b200: aa0103e0 mov x0, x1 2b204: f9000101 str x1, [x8] 2b208: 1400b73e b 0x58f00 <_ZNSt6__ndk15mutex4lockEv@plt> 2b20c: f9400000 ldr x0, [x0] 2b210: 1400b740 b 0x58f10 <_ZNSt6__ndk15mutex6unlockEv@plt> 2b214: a9be7bfd stp x29, x30, [sp, #-0x20]! 2b218: f9000bf3 str x19, [sp, #0x10] 2b21c: 910003fd mov x29, sp 2b220: d0ffff61 adrp x1, 0x19000 2b224: f0ffff62 adrp x2, 0x1a000 2b228: aa0003f3 mov x19, x0 2b22c: 91305021 add x1, x1, #0xc14 2b230: 912a8442 add x2, x2, #0xaa1 2b234: 52800080 mov w0, #0x4 // =4 2b238: 9400b6ee bl 0x58df0 <__android_log_print@plt> 2b23c: f9400268 ldr x8, [x19] 2b240: aa1303e0 mov x0, x19 2b244: 52803801 mov w1, #0x1c0 // =448 2b248: f9400908 ldr x8, [x8, #0x10] 2b24c: d63f0100 blr x8 2b250: aa0003f3 mov x19, x0 2b254: b4000060 cbz x0, 0x2b260 <.text+0x1e30> 2b258: aa1303e0 mov x0, x19 2b25c: 94000029 bl 0x2b300 <.text+0x1ed0> 2b260: aa1303e0 mov x0, x19 2b264: f9400bf3 ldr x19, [sp, #0x10] 2b268: a8c27bfd ldp x29, x30, [sp], #0x20 2b26c: d65f03c0 ret 2b270: a9be7bfd stp x29, x30, [sp, #-0x20]! 2b274: f9000bf3 str x19, [sp, #0x10] 2b278: 910003fd mov x29, sp 2b27c: d0ffff61 adrp x1, 0x19000 2b280: f0ffff62 adrp x2, 0x1a000 2b284: aa0003f3 mov x19, x0 2b288: 91305021 add x1, x1, #0xc14 2b28c: 911ec442 add x2, x2, #0x7b1 2b290: 52800080 mov w0, #0x4 // =4 2b294: 9400b6d7 bl 0x58df0 <__android_log_print@plt> 2b298: f9400268 ldr x8, [x19] 2b29c: aa1303e0 mov x0, x19 2b2a0: 52800201 mov w1, #0x10 // =16 2b2a4: f9400908 ldr x8, [x8, #0x10] 2b2a8: d63f0100 blr x8 2b2ac: aa0003f3 mov x19, x0 2b2b0: b4000060 cbz x0, 0x2b2bc <.text+0x1e8c> 2b2b4: aa1303e0 mov x0, x19 2b2b8: 94000130 bl 0x2b778 <.text+0x2348> 2b2bc: aa1303e0 mov x0, x19 2b2c0: f9400bf3 ldr x19, [sp, #0x10] 2b2c4: a8c27bfd ldp x29, x30, [sp], #0x20 2b2c8: d65f03c0 ret 2b2cc: f00001c0 adrp x0, 0x66000 2b2d0: 90000004 adrp x4, 0x2b000 <.text+0x1bd0> 2b2d4: 90000005 adrp x5, 0x2b000 <.text+0x1bd0> 2b2d8: 9111e000 add x0, x0, #0x478 2b2dc: 91085084 add x4, x4, #0x214 2b2e0: 9109c0a5 add x5, x5, #0x270 2b2e4: 52800041 mov w1, #0x2 // =2 2b2e8: 52800142 mov w2, #0xa // =10 2b2ec: 52801903 mov w3, #0xc8 // =200 2b2f0: aa1f03e6 mov x6, xzr 2b2f4: aa1f03e7 mov x7, xzr 2b2f8: 17fff8ab b 0x295a4 <.text+0x174> 2b2fc: 17fffff4 b 0x2b2cc <.text+0x1e9c> 2b300: a9be7bfd stp x29, x30, [sp, #-0x20]! 2b304: f9000bf3 str x19, [sp, #0x10] 2b308: 910003fd mov x29, sp 2b30c: aa0003f3 mov x19, x0 2b310: 94000011 bl 0x2b354 <.text+0x1f24> 2b314: d0000188 adrp x8, 0x5d000 2b318: 91006260 add x0, x19, #0x18 2b31c: 91336108 add x8, x8, #0xcd8 2b320: a900fe7f stp xzr, xzr, [x19, #0x8] 2b324: f9000268 str x8, [x19] 2b328: 94000016 bl 0x2b380 <.text+0x1f50> 2b32c: 9100c260 add x0, x19, #0x30 2b330: 97fff8d0 bl 0x29670 <.text+0x240> 2b334: 91010260 add x0, x19, #0x40 2b338: 97fffc6c bl 0x2a4e8 <.text+0x10b8> 2b33c: f900da7f str xzr, [x19, #0x1b0] 2b340: 3906e27f strb wzr, [x19, #0x1b8] 2b344: b901be7f str wzr, [x19, #0x1bc] 2b348: f9400bf3 ldr x19, [sp, #0x10] 2b34c: a8c27bfd ldp x29, x30, [sp], #0x20 2b350: d65f03c0 ret 2b354: a9be7bfd stp x29, x30, [sp, #-0x20]! 2b358: f9000bf3 str x19, [sp, #0x10] 2b35c: 910003fd mov x29, sp 2b360: aa0003f3 mov x19, x0 2b364: 97fffa01 bl 0x29b68 <.text+0x738> 2b368: d0000188 adrp x8, 0x5d000 2b36c: 91356108 add x8, x8, #0xd58 2b370: f9000268 str x8, [x19] 2b374: f9400bf3 ldr x19, [sp, #0x10] 2b378: a8c27bfd ldp x29, x30, [sp], #0x20 2b37c: d65f03c0 ret 2b380: a9007c1f stp xzr, xzr, [x0] 2b384: f900081f str xzr, [x0, #0x10] 2b388: d65f03c0 ret 2b38c: a9be7bfd stp x29, x30, [sp, #-0x20]! 2b390: a9014ff4 stp x20, x19, [sp, #0x10] 2b394: 910003fd mov x29, sp 2b398: d0000188 adrp x8, 0x5d000 2b39c: aa0003f3 mov x19, x0 2b3a0: aa0003f4 mov x20, x0 2b3a4: 91010000 add x0, x0, #0x40 2b3a8: 91336108 add x8, x8, #0xcd8 2b3ac: f8018688 str x8, [x20], #0x18 2b3b0: 97fffb3d bl 0x2a0a4 <.text+0xc74> 2b3b4: aa1403e0 mov x0, x20 2b3b8: 94000005 bl 0x2b3cc <.text+0x1f9c> 2b3bc: aa1303e0 mov x0, x19 2b3c0: a9414ff4 ldp x20, x19, [sp, #0x10] 2b3c4: a8c27bfd ldp x29, x30, [sp], #0x20 2b3c8: 17fff9ec b 0x29b78 <.text+0x748> 2b3cc: d65f03c0 ret 2b3d0: a9be7bfd stp x29, x30, [sp, #-0x20]! 2b3d4: f9000bf3 str x19, [sp, #0x10] 2b3d8: 910003fd mov x29, sp 2b3dc: aa0003f3 mov x19, x0 2b3e0: 97ffffeb bl 0x2b38c <.text+0x1f5c> 2b3e4: aa1303e0 mov x0, x19 2b3e8: f9400bf3 ldr x19, [sp, #0x10] 2b3ec: a8c27bfd ldp x29, x30, [sp], #0x20 2b3f0: 1400b688 b 0x58e10 <_ZdlPv@plt> 2b3f4: fc1c0fe8 str d8, [sp, #-0x40]! 2b3f8: a900fbfd stp x29, x30, [sp, #0x8] 2b3fc: 910023fd add x29, sp, #0x8 2b400: f9000ff7 str x23, [sp, #0x18] 2b404: a90257f6 stp x22, x21, [sp, #0x20] 2b408: a9034ff4 stp x20, x19, [sp, #0x30] 2b40c: aa0203f6 mov x22, x2 2b410: aa0103f7 mov x23, x1 2b414: d0ffff61 adrp x1, 0x19000 2b418: d0ffff62 adrp x2, 0x19000 2b41c: aa0003f3 mov x19, x0 2b420: 91305021 add x1, x1, #0xc14 2b424: 91371442 add x2, x2, #0xdc5 2b428: 52800080 mov w0, #0x4 // =4 2b42c: aa0403f4 mov x20, x4 2b430: aa0303f5 mov x21, x3 2b434: 9400b66f bl 0x58df0 <__android_log_print@plt> 2b438: f900da77 str x23, [x19, #0x1b0] 2b43c: a900da75 stp x21, x22, [x19, #0x8] 2b440: b40009b5 cbz x21, 0x2b574 <.text+0x2144> 2b444: aa1503e0 mov x0, x21 2b448: 9400014e bl 0x2b980 <.text+0x2550> 2b44c: 1e380008 fcvtzs w8, s0 2b450: 11003108 add w8, w8, #0xc 2b454: 71002d1f cmp w8, #0xb 2b458: 54000148 b.hi 0x2b480 <.text+0x2050> 2b45c: 90ffff89 adrp x9, 0x1b000 2b460: 91274129 add x9, x9, #0x9d0 2b464: 1000008a adr x10, 0x2b474 <.text+0x2044> 2b468: 3868692b ldrb w11, [x9, x8] 2b46c: 8b0b094a add x10, x10, x11, lsl #2 2b470: d61f0140 br x10 2b474: 2a1f03e2 mov w2, wzr 2b478: b901be7f str wzr, [x19, #0x1bc] 2b47c: 14000019 b 0x2b4e0 <.text+0x20b0> 2b480: b941be62 ldr w2, [x19, #0x1bc] 2b484: 14000017 b 0x2b4e0 <.text+0x20b0> 2b488: 52800022 mov w2, #0x1 // =1 2b48c: 14000014 b 0x2b4dc <.text+0x20ac> 2b490: 52800042 mov w2, #0x2 // =2 2b494: 14000012 b 0x2b4dc <.text+0x20ac> 2b498: 52800062 mov w2, #0x3 // =3 2b49c: 14000010 b 0x2b4dc <.text+0x20ac> 2b4a0: 52800082 mov w2, #0x4 // =4 2b4a4: 1400000e b 0x2b4dc <.text+0x20ac> 2b4a8: 528000a2 mov w2, #0x5 // =5 2b4ac: 1400000c b 0x2b4dc <.text+0x20ac> 2b4b0: 528000c2 mov w2, #0x6 // =6 2b4b4: 1400000a b 0x2b4dc <.text+0x20ac> 2b4b8: 528000e2 mov w2, #0x7 // =7 2b4bc: 14000008 b 0x2b4dc <.text+0x20ac> 2b4c0: 52800102 mov w2, #0x8 // =8 2b4c4: 14000006 b 0x2b4dc <.text+0x20ac> 2b4c8: 52800122 mov w2, #0x9 // =9 2b4cc: 14000004 b 0x2b4dc <.text+0x20ac> 2b4d0: 52800142 mov w2, #0xa // =10 2b4d4: 14000002 b 0x2b4dc <.text+0x20ac> 2b4d8: 52800162 mov w2, #0xb // =11 2b4dc: b901be62 str w2, [x19, #0x1bc] 2b4e0: 91010275 add x21, x19, #0x40 2b4e4: aa1403e1 mov x1, x20 2b4e8: aa1503e0 mov x0, x21 2b4ec: 97fffb24 bl 0x2a17c <.text+0xd4c> 2b4f0: b8407288 ldur w8, [x20, #0x7] 2b4f4: 1e249001 fmov s1, #10.00000000 2b4f8: f9400289 ldr x9, [x20] 2b4fc: aa1303e0 mov x0, x19 2b500: b8037268 stur w8, [x19, #0x37] 2b504: f9001a69 str x9, [x19, #0x30] 2b508: bd400280 ldr s0, [x20] 2b50c: 91006274 add x20, x19, #0x18 2b510: 7e21d800 ucvtf s0, s0 2b514: 1e201828 fdiv s8, s1, s0 2b518: 94000036 bl 0x2b5f0 <.text+0x21c0> 2b51c: 1e204001 fmov s1, s0 2b520: 1e204100 fmov s0, s8 2b524: aa1403e0 mov x0, x20 2b528: 94000020 bl 0x2b5a8 <.text+0x2178> 2b52c: aa1503e0 mov x0, x21 2b530: 97fffc0d bl 0x2a564 <.text+0x1134> 2b534: d00001a8 adrp x8, 0x61000 2b538: 52800029 mov w9, #0x1 // =1 2b53c: f942d508 ldr x8, [x8, #0x5a8] 2b540: 3906e269 strb w9, [x19, #0x1b8] 2b544: f9400100 ldr x0, [x8] 2b548: b4000100 cbz x0, 0x2b568 <.text+0x2138> 2b54c: f9400008 ldr x8, [x0] 2b550: 528434c1 mov w1, #0x21a6 // =8614 2b554: b941be62 ldr w2, [x19, #0x1bc] 2b558: 2a1f03e3 mov w3, wzr 2b55c: aa1503e4 mov x4, x21 2b560: f9411d08 ldr x8, [x8, #0x238] 2b564: d63f0100 blr x8 2b568: b941be61 ldr w1, [x19, #0x1bc] 2b56c: aa1503e0 mov x0, x21 2b570: 97fffbfb bl 0x2a55c <.text+0x112c> 2b574: d0ffff61 adrp x1, 0x19000 2b578: f0ffff62 adrp x2, 0x1a000 2b57c: 91305021 add x1, x1, #0xc14 2b580: 91002442 add x2, x2, #0x9 2b584: 52800080 mov w0, #0x4 // =4 2b588: 9400b61a bl 0x58df0 <__android_log_print@plt> 2b58c: a9434ff4 ldp x20, x19, [sp, #0x30] 2b590: 52800020 mov w0, #0x1 // =1 2b594: a94257f6 ldp x22, x21, [sp, #0x20] 2b598: a940fbfd ldp x29, x30, [sp, #0x8] 2b59c: f9400ff7 ldr x23, [sp, #0x18] 2b5a0: fc4407e8 ldr d8, [sp], #0x40 2b5a4: d65f03c0 ret 2b5a8: a9be7bfd stp x29, x30, [sp, #-0x20]! 2b5ac: f9000bf3 str x19, [sp, #0x10] 2b5b0: 910003fd mov x29, sp 2b5b4: bd000000 str s0, [x0] 2b5b8: 2f00e400 movi d0, #0000000000000000 2b5bc: aa0003f3 mov x19, x0 2b5c0: 2d010401 stp s1, s1, [x0, #0x8] 2b5c4: b900101f str wzr, [x0, #0x10] 2b5c8: 9400006a bl 0x2b770 <.text+0x2340> 2b5cc: bd400261 ldr s1, [x19] 2b5d0: 1e211800 fdiv s0, s0, s1 2b5d4: 1e214021 fneg s1, s1 2b5d8: bd000661 str s1, [x19, #0x4] 2b5dc: 1e390008 fcvtzu w8, s0 2b5e0: b9001668 str w8, [x19, #0x14] 2b5e4: f9400bf3 ldr x19, [sp, #0x10] 2b5e8: a8c27bfd ldp x29, x30, [sp], #0x20 2b5ec: d65f03c0 ret 2b5f0: f9400400 ldr x0, [x0, #0x8] 2b5f4: b4000040 cbz x0, 0x2b5fc <.text+0x21cc> 2b5f8: 14000030 b 0x2b6b8 <.text+0x2288> 2b5fc: 1e2e1000 fmov s0, #1.00000000 2b600: d65f03c0 ret 2b604: a9be7bfd stp x29, x30, [sp, #-0x20]! 2b608: a9014ff4 stp x20, x19, [sp, #0x10] 2b60c: 910003fd mov x29, sp 2b610: d00001a8 adrp x8, 0x61000 2b614: aa0103f3 mov x19, x1 2b618: aa0003f4 mov x20, x0 2b61c: f942d508 ldr x8, [x8, #0x5a8] 2b620: f9400108 ldr x8, [x8] 2b624: b4000128 cbz x8, 0x2b648 <.text+0x2218> 2b628: f9400109 ldr x9, [x8] 2b62c: 91010284 add x4, x20, #0x40 2b630: b941be82 ldr w2, [x20, #0x1bc] 2b634: aa0803e0 mov x0, x8 2b638: 52843b01 mov w1, #0x21d8 // =8664 2b63c: 2a1f03e3 mov w3, wzr 2b640: f9411d29 ldr x9, [x9, #0x238] 2b644: d63f0120 blr x9 2b648: f9400288 ldr x8, [x20] 2b64c: aa1403e0 mov x0, x20 2b650: f9400108 ldr x8, [x8] 2b654: d63f0100 blr x8 2b658: f9400268 ldr x8, [x19] 2b65c: aa1303e0 mov x0, x19 2b660: aa1403e1 mov x1, x20 2b664: f9400d08 ldr x8, [x8, #0x18] 2b668: d63f0100 blr x8 2b66c: d0ffff61 adrp x1, 0x19000 2b670: 90ffff82 adrp x2, 0x1b000 2b674: 91305021 add x1, x1, #0xc14 2b678: 91029c42 add x2, x2, #0xa7 2b67c: 52800080 mov w0, #0x4 // =4 2b680: 9400b5dc bl 0x58df0 <__android_log_print@plt> 2b684: a9414ff4 ldp x20, x19, [sp, #0x10] 2b688: 52800020 mov w0, #0x1 // =1 2b68c: a8c27bfd ldp x29, x30, [sp], #0x20 2b690: d65f03c0 ret 2b694: 52800020 mov w0, #0x1 // =1 2b698: d65f03c0 ret 2b69c: d0ffff68 adrp x8, 0x19000 2b6a0: 52800029 mov w9, #0x1 // =1 2b6a4: 52800020 mov w0, #0x1 // =1 2b6a8: fd45d100 ldr d0, [x8, #0xba0] 2b6ac: 39002029 strb w9, [x1, #0x8] 2b6b0: fd000020 str d0, [x1] 2b6b4: d65f03c0 ret 2b6b8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 2b6bc: 910003fd mov x29, sp 2b6c0: d0ffff68 adrp x8, 0x19000 2b6c4: bd400800 ldr s0, [x0, #0x8] 2b6c8: bd4bbd01 ldr s1, [x8, #0xbbc] 2b6cc: 1e210800 fmul s0, s0, s1 2b6d0: 9400b614 bl 0x58f20 2b6d4: a8c17bfd ldp x29, x30, [sp], #0x10 2b6d8: d65f03c0 ret 2b6dc: a9be7bfd stp x29, x30, [sp, #-0x20]! 2b6e0: a9014ff4 stp x20, x19, [sp, #0x10] 2b6e4: 910003fd mov x29, sp 2b6e8: aa0003f4 mov x20, x0 2b6ec: 91010000 add x0, x0, #0x40 2b6f0: aa0103f3 mov x19, x1 2b6f4: 97fffac7 bl 0x2a210 <.text+0xde0> 2b6f8: 79402668 ldrh w8, [x19, #0x12] 2b6fc: 350001a8 cbnz w8, 0x2b730 <.text+0x2300> 2b700: aa1303e0 mov x0, x19 2b704: 2a1f03e1 mov w1, wzr 2b708: 97fff900 bl 0x29b08 <.text+0x6d8> 2b70c: 79402268 ldrh w8, [x19, #0x10] 2b710: 2a1f03e1 mov w1, wzr 2b714: 79002668 strh w8, [x19, #0x12] 2b718: 3940d289 ldrb w9, [x20, #0x34] 2b71c: 9b097d08 mul x8, x8, x9 2b720: d37ff902 lsl x2, x8, #1 2b724: 9400b5cf bl 0x58e60 2b728: 528005a8 mov w8, #0x2d // =45 2b72c: b9000e68 str w8, [x19, #0xc] 2b730: a9414ff4 ldp x20, x19, [sp, #0x10] 2b734: a8c27bfd ldp x29, x30, [sp], #0x20 2b738: d65f03c0 ret 2b73c: 52800040 mov w0, #0x2 // =2 2b740: d65f03c0 ret 2b744: 2f00e400 movi d0, #0000000000000000 2b748: d65f03c0 ret 2b74c: 1e2e1000 fmov s0, #1.00000000 2b750: d65f03c0 ret 2b754: 52800020 mov w0, #0x1 // =1 2b758: d65f03c0 ret 2b75c: 2a1f03e0 mov w0, wzr 2b760: d65f03c0 ret 2b764: d4200020 brk #0x1 2b768: 52800020 mov w0, #0x1 // =1 2b76c: d65f03c0 ret 2b770: 1e20c000 fabs s0, s0 2b774: d65f03c0 ret 2b778: a9be7bfd stp x29, x30, [sp, #-0x20]! 2b77c: f9000bf3 str x19, [sp, #0x10] 2b780: 910003fd mov x29, sp 2b784: aa0003f3 mov x19, x0 2b788: 97fff90a bl 0x29bb0 <.text+0x780> 2b78c: d0000188 adrp x8, 0x5d000 2b790: 91376108 add x8, x8, #0xdd8 2b794: f9000268 str x8, [x19] 2b798: f9400bf3 ldr x19, [sp, #0x10] 2b79c: a8c27bfd ldp x29, x30, [sp], #0x20 2b7a0: d65f03c0 ret 2b7a4: 17fff94a b 0x29ccc <.text+0x89c> 2b7a8: a9be7bfd stp x29, x30, [sp, #-0x20]! 2b7ac: f9000bf3 str x19, [sp, #0x10] 2b7b0: 910003fd mov x29, sp 2b7b4: aa0003f3 mov x19, x0 2b7b8: 97fffffb bl 0x2b7a4 <.text+0x2374> 2b7bc: aa1303e0 mov x0, x19 2b7c0: f9400bf3 ldr x19, [sp, #0x10] 2b7c4: a8c27bfd ldp x29, x30, [sp], #0x20 2b7c8: 1400b592 b 0x58e10 <_ZdlPv@plt> 2b7cc: a9be7bfd stp x29, x30, [sp, #-0x20]! 2b7d0: a9014ff4 stp x20, x19, [sp, #0x10] 2b7d4: 910003fd mov x29, sp 2b7d8: aa0103f3 mov x19, x1 2b7dc: aa0003f4 mov x20, x0 2b7e0: 97fff8f4 bl 0x29bb0 <.text+0x780> 2b7e4: d0000188 adrp x8, 0x5d000 2b7e8: 91376108 add x8, x8, #0xdd8 2b7ec: f9000288 str x8, [x20] 2b7f0: b9400a68 ldr w8, [x19, #0x8] 2b7f4: b9000a88 str w8, [x20, #0x8] 2b7f8: a9414ff4 ldp x20, x19, [sp, #0x10] 2b7fc: a8c27bfd ldp x29, x30, [sp], #0x20 2b800: d65f03c0 ret 2b804: a9be7bfd stp x29, x30, [sp, #-0x20]! 2b808: a9014ff4 stp x20, x19, [sp, #0x10] 2b80c: 910003fd mov x29, sp 2b810: f9400028 ldr x8, [x1] 2b814: aa0003f3 mov x19, x0 2b818: aa0103e0 mov x0, x1 2b81c: 52800201 mov w1, #0x10 // =16 2b820: f9400908 ldr x8, [x8, #0x10] 2b824: d63f0100 blr x8 2b828: aa0003f4 mov x20, x0 2b82c: b4000080 cbz x0, 0x2b83c <.text+0x240c> 2b830: aa1403e0 mov x0, x20 2b834: aa1303e1 mov x1, x19 2b838: 97ffffe5 bl 0x2b7cc <.text+0x239c> 2b83c: aa1403e0 mov x0, x20 2b840: a9414ff4 ldp x20, x19, [sp, #0x10] 2b844: a8c27bfd ldp x29, x30, [sp], #0x20 2b848: d65f03c0 ret 2b84c: aa0003e8 mov x8, x0 2b850: 340000e3 cbz w3, 0x2b86c <.text+0x243c> 2b854: f9400109 ldr x9, [x8] 2b858: aa0803e0 mov x0, x8 2b85c: aa0203e1 mov x1, x2 2b860: 2a0303e2 mov w2, w3 2b864: f9401924 ldr x4, [x9, #0x30] 2b868: d61f0080 br x4 2b86c: 52800020 mov w0, #0x1 // =1 2b870: b900091f str wzr, [x8, #0x8] 2b874: d65f03c0 ret 2b878: a9be7bfd stp x29, x30, [sp, #-0x20]! 2b87c: a9014ff4 stp x20, x19, [sp, #0x10] 2b880: 910003fd mov x29, sp 2b884: f9400008 ldr x8, [x0] 2b888: aa0103f3 mov x19, x1 2b88c: aa0003f4 mov x20, x0 2b890: f9400108 ldr x8, [x8] 2b894: d63f0100 blr x8 2b898: f9400268 ldr x8, [x19] 2b89c: aa1303e0 mov x0, x19 2b8a0: aa1403e1 mov x1, x20 2b8a4: f9400d08 ldr x8, [x8, #0x18] 2b8a8: d63f0100 blr x8 2b8ac: a9414ff4 ldp x20, x19, [sp, #0x10] 2b8b0: 52800020 mov w0, #0x1 // =1 2b8b4: a8c27bfd ldp x29, x30, [sp], #0x20 2b8b8: d65f03c0 ret 2b8bc: d100c3ff sub sp, sp, #0x30 2b8c0: a9017bfd stp x29, x30, [sp, #0x10] 2b8c4: 910043fd add x29, sp, #0x10 2b8c8: a9024ff4 stp x20, x19, [sp, #0x20] 2b8cc: d53bd054 mrs x20, TPIDR_EL0 2b8d0: aa0003f3 mov x19, x0 2b8d4: f9401688 ldr x8, [x20, #0x28] 2b8d8: 910003e0 mov x0, sp 2b8dc: f90007e8 str x8, [sp, #0x8] 2b8e0: f90003e1 str x1, [sp] 2b8e4: 9400000c bl 0x2b914 <.text+0x24e4> 2b8e8: bd000a60 str s0, [x19, #0x8] 2b8ec: f9401688 ldr x8, [x20, #0x28] 2b8f0: f94007e9 ldr x9, [sp, #0x8] 2b8f4: eb09011f cmp x8, x9 2b8f8: 540000c1 b.ne 0x2b910 <.text+0x24e0> 2b8fc: a9424ff4 ldp x20, x19, [sp, #0x20] 2b900: 52800020 mov w0, #0x1 // =1 2b904: a9417bfd ldp x29, x30, [sp, #0x10] 2b908: 9100c3ff add sp, sp, #0x30 2b90c: d65f03c0 ret 2b910: 9400b548 bl 0x58e30 <__stack_chk_fail@plt> 2b914: a9be7bfd stp x29, x30, [sp, #-0x20]! 2b918: f9000bf3 str x19, [sp, #0x10] 2b91c: 910003fd mov x29, sp 2b920: aa0003f3 mov x19, x0 2b924: f9400000 ldr x0, [x0] 2b928: 94000018 bl 0x2b988 <.text+0x2558> 2b92c: f9400268 ldr x8, [x19] 2b930: 91001108 add x8, x8, #0x4 2b934: f9000268 str x8, [x19] 2b938: f9400bf3 ldr x19, [sp, #0x10] 2b93c: a8c27bfd ldp x29, x30, [sp], #0x20 2b940: d65f03c0 ret 2b944: 528003e8 mov w8, #0x1f // =31 2b948: 12003c29 and w9, w1, #0xffff 2b94c: 7100053f cmp w9, #0x1 2b950: 54000141 b.ne 0x2b978 <.text+0x2548> 2b954: b4000122 cbz x2, 0x2b978 <.text+0x2548> 2b958: 2f00e400 movi d0, #0000000000000000 2b95c: bd400041 ldr s1, [x2] 2b960: d0ffff68 adrp x8, 0x19000 2b964: 1e207820 fminnm s0, s1, s0 2b968: bd4bf501 ldr s1, [x8, #0xbf4] 2b96c: 52800028 mov w8, #0x1 // =1 2b970: 1e216800 fmaxnm s0, s0, s1 2b974: bd000800 str s0, [x0, #0x8] 2b978: 2a0803e0 mov w0, w8 2b97c: d65f03c0 ret 2b980: bd400800 ldr s0, [x0, #0x8] 2b984: d65f03c0 ret 2b988: bd400000 ldr s0, [x0] 2b98c: d65f03c0 ret 2b990: a9be7bfd stp x29, x30, [sp, #-0x20]! 2b994: f9000bf3 str x19, [sp, #0x10] 2b998: 910003fd mov x29, sp 2b99c: aa0003f3 mov x19, x0 2b9a0: 9400000d bl 0x2b9d4 <.text+0x25a4> 2b9a4: 6f00e400 movi v0.2d, #0000000000000000 2b9a8: d0000188 adrp x8, 0x5d000 2b9ac: 91388108 add x8, x8, #0xe20 2b9b0: f9000268 str x8, [x19] 2b9b4: 3c808260 stur q0, [x19, #0x8] 2b9b8: 3c818260 stur q0, [x19, #0x18] 2b9bc: 3c828260 stur q0, [x19, #0x28] 2b9c0: 3c838260 stur q0, [x19, #0x38] 2b9c4: 3c848260 stur q0, [x19, #0x48] 2b9c8: f9400bf3 ldr x19, [sp, #0x10] 2b9cc: a8c27bfd ldp x29, x30, [sp], #0x20 2b9d0: d65f03c0 ret 2b9d4: d0000188 adrp x8, 0x5d000 2b9d8: 91394108 add x8, x8, #0xe50 2b9dc: f9000008 str x8, [x0] 2b9e0: d65f03c0 ret 2b9e4: d0000189 adrp x9, 0x5d000 2b9e8: 79402c08 ldrh w8, [x0, #0x16] 2b9ec: 91388129 add x9, x9, #0xe20 2b9f0: f9000009 str x9, [x0] 2b9f4: 34000068 cbz w8, 0x2ba00 <.text+0x25d0> 2b9f8: 91006000 add x0, x0, #0x18 2b9fc: 14000130 b 0x2bebc <.text+0x2a8c> 2ba00: d65f03c0 ret 2ba04: a9be7bfd stp x29, x30, [sp, #-0x20]! 2ba08: f9000bf3 str x19, [sp, #0x10] 2ba0c: 910003fd mov x29, sp 2ba10: aa0003f3 mov x19, x0 2ba14: 97fffff4 bl 0x2b9e4 <.text+0x25b4> 2ba18: aa1303e0 mov x0, x19 2ba1c: f9400bf3 ldr x19, [sp, #0x10] 2ba20: a8c27bfd ldp x29, x30, [sp], #0x20 2ba24: 1400b4fb b 0x58e10 <_ZdlPv@plt> 2ba28: 29412009 ldp w9, w8, [x0, #0x8] 2ba2c: 6b01011f cmp w8, w1 2ba30: b9401008 ldr w8, [x0, #0x10] 2ba34: 7a420120 ccmp w9, w2, #0x0, eq 2ba38: 7a430100 ccmp w8, w3, #0x0, eq 2ba3c: 540000a0 b.eq 0x2ba50 <.text+0x2620> 2ba40: 52800028 mov w8, #0x1 // =1 2ba44: 29010402 stp w2, w1, [x0, #0x8] 2ba48: b9001003 str w3, [x0, #0x10] 2ba4c: 79002808 strh w8, [x0, #0x14] 2ba50: d65f03c0 ret 2ba54: a9bb7bfd stp x29, x30, [sp, #-0x50]! 2ba58: a90167fa stp x26, x25, [sp, #0x10] 2ba5c: 910003fd mov x29, sp 2ba60: a9025ff8 stp x24, x23, [sp, #0x20] 2ba64: a90357f6 stp x22, x21, [sp, #0x30] 2ba68: a9044ff4 stp x20, x19, [sp, #0x40] 2ba6c: b94000e8 ldr w8, [x7] 2ba70: 34000588 cbz w8, 0x2bb20 <.text+0x26f0> 2ba74: aa0003fa mov x26, x0 2ba78: b9002806 str w6, [x0, #0x28] 2ba7c: 29039404 stp w4, w5, [x0, #0x1c] 2ba80: f9400009 ldr x9, [x0] 2ba84: aa0303f4 mov x20, x3 2ba88: 2a0203f9 mov w25, w2 2ba8c: b8018f42 str w2, [x26, #0x18]! 2ba90: b94000e8 ldr w8, [x7] 2ba94: aa0103f5 mov x21, x1 2ba98: 2a0203e1 mov w1, w2 2ba9c: 2a0403e2 mov w2, w4 2baa0: 2a0603e3 mov w3, w6 2baa4: aa0703f3 mov x19, x7 2baa8: b9002408 str w8, [x0, #0x24] 2baac: 2a0503f6 mov w22, w5 2bab0: f9400d28 ldr x8, [x9, #0x18] 2bab4: 2a0403f8 mov w24, w4 2bab8: aa0003f7 mov x23, x0 2babc: d63f0100 blr x8 2bac0: 79402ae8 ldrh w8, [x23, #0x14] 2bac4: 34000148 cbz w8, 0x2baec <.text+0x26bc> 2bac8: aa1a03e0 mov x0, x26 2bacc: 940000fc bl 0x2bebc <.text+0x2a8c> 2bad0: aa1a03e0 mov x0, x26 2bad4: 94000061 bl 0x2bc58 <.text+0x2828> 2bad8: 35000260 cbnz w0, 0x2bb24 <.text+0x26f4> 2badc: b9402ee8 ldr w8, [x23, #0x2c] 2bae0: 7100051f cmp w8, #0x1 2bae4: 54000041 b.ne 0x2baec <.text+0x26bc> 2bae8: 79002aff strh wzr, [x23, #0x14] 2baec: 1b187ec8 mul w8, w22, w24 2baf0: aa1503e0 mov x0, x21 2baf4: aa1403e1 mov x1, x20 2baf8: aa1a03e2 mov x2, x26 2bafc: a94357f6 ldp x22, x21, [sp, #0x30] 2bb00: 1ad90d08 sdiv w8, w8, w25 2bb04: a94167fa ldp x26, x25, [sp, #0x10] 2bb08: b90032e8 str w8, [x23, #0x30] 2bb0c: b9000268 str w8, [x19] 2bb10: a9444ff4 ldp x20, x19, [sp, #0x40] 2bb14: a9425ff8 ldp x24, x23, [sp, #0x20] 2bb18: a8c57bfd ldp x29, x30, [sp], #0x50 2bb1c: 1400011d b 0x2bf90 <.text+0x2b60> 2bb20: 12800000 mov w0, #-0x1 // =-1 2bb24: a9444ff4 ldp x20, x19, [sp, #0x40] 2bb28: a94357f6 ldp x22, x21, [sp, #0x30] 2bb2c: a9425ff8 ldp x24, x23, [sp, #0x20] 2bb30: a94167fa ldp x26, x25, [sp, #0x10] 2bb34: a8c57bfd ldp x29, x30, [sp], #0x50 2bb38: d65f03c0 ret 2bb3c: a9be7bfd stp x29, x30, [sp, #-0x20]! 2bb40: f9000bf3 str x19, [sp, #0x10] 2bb44: 910003fd mov x29, sp 2bb48: 52800b00 mov w0, #0x58 // =88 2bb4c: 9400b4cd bl 0x58e80 <_Znwm@plt> 2bb50: aa0003f3 mov x19, x0 2bb54: 97ffff8f bl 0x2b990 <.text+0x2560> 2bb58: aa1303e0 mov x0, x19 2bb5c: f9400bf3 ldr x19, [sp, #0x10] 2bb60: a8c27bfd ldp x29, x30, [sp], #0x20 2bb64: d65f03c0 ret 2bb68: b4000040 cbz x0, 0x2bb70 <.text+0x2740> 2bb6c: 1400b4a9 b 0x58e10 <_ZdlPv@plt> 2bb70: d65f03c0 ret 2bb74: 2a0003e8 mov w8, w0 2bb78: 7100347f cmp w3, #0xd 2bb7c: 54000168 b.hi 0x2bba8 <.text+0x2778> 2bb80: 90ffff8a adrp x10, 0x1b000 2bb84: 2a0303e9 mov w9, w3 2bb88: 9127714a add x10, x10, #0x9dc 2bb8c: 1000008b adr x11, 0x2bb9c <.text+0x276c> 2bb90: 3869694c ldrb w12, [x10, x9] 2bb94: 8b0c096b add x11, x11, x12, lsl #2 2bb98: d61f0160 br x11 2bb9c: 2a0803e0 mov w0, w8 2bba0: aa0403e1 mov x1, x4 2bba4: 140002f4 b 0x2c774 <.text+0x3344> 2bba8: 2a0103e0 mov w0, w1 2bbac: 2a0203e1 mov w1, w2 2bbb0: 2a0803e2 mov w2, w8 2bbb4: aa0403e3 mov x3, x4 2bbb8: 1400020d b 0x2c3ec <.text+0x2fbc> 2bbbc: 2a0803e0 mov w0, w8 2bbc0: aa0403e1 mov x1, x4 2bbc4: 14000280 b 0x2c5c4 <.text+0x3194> 2bbc8: 2a0803e0 mov w0, w8 2bbcc: aa0403e1 mov x1, x4 2bbd0: 1400035d b 0x2c944 <.text+0x3514> 2bbd4: 2a0803e0 mov w0, w8 2bbd8: aa0403e1 mov x1, x4 2bbdc: 14000380 b 0x2c9dc <.text+0x35ac> 2bbe0: 2a0803e0 mov w0, w8 2bbe4: aa0403e1 mov x1, x4 2bbe8: 1400032c b 0x2c898 <.text+0x3468> 2bbec: 2a0803e0 mov w0, w8 2bbf0: aa0403e1 mov x1, x4 2bbf4: 140002fe b 0x2c7ec <.text+0x33bc> 2bbf8: 2a0803e0 mov w0, w8 2bbfc: aa0403e1 mov x1, x4 2bc00: 14000235 b 0x2c4d4 <.text+0x30a4> 2bc04: 2a0803e0 mov w0, w8 2bc08: aa0403e1 mov x1, x4 2bc0c: 14000250 b 0x2c54c <.text+0x311c> 2bc10: 2a0803e0 mov w0, w8 2bc14: aa0403e1 mov x1, x4 2bc18: 14000397 b 0x2ca74 <.text+0x3644> 2bc1c: 2a0803e0 mov w0, w8 2bc20: aa0403e1 mov x1, x4 2bc24: 14000415 b 0x2cc78 <.text+0x3848> 2bc28: 2a0803e0 mov w0, w8 2bc2c: aa0403e1 mov x1, x4 2bc30: 14000285 b 0x2c644 <.text+0x3214> 2bc34: 2a0803e0 mov w0, w8 2bc38: aa0403e1 mov x1, x4 2bc3c: 140002a8 b 0x2c6dc <.text+0x32ac> 2bc40: 2a0803e0 mov w0, w8 2bc44: aa0403e1 mov x1, x4 2bc48: 140003b6 b 0x2cb20 <.text+0x36f0> 2bc4c: 2a0803e0 mov w0, w8 2bc50: aa0403e1 mov x1, x4 2bc54: 140003de b 0x2cbcc <.text+0x379c> 2bc58: a9bc7bfd stp x29, x30, [sp, #-0x40]! 2bc5c: f9000bf7 str x23, [sp, #0x10] 2bc60: 910003fd mov x29, sp 2bc64: a90257f6 stp x22, x21, [sp, #0x20] 2bc68: a9034ff4 stp x20, x19, [sp, #0x30] 2bc6c: b4000140 cbz x0, 0x2bc94 <.text+0x2864> 2bc70: b9401014 ldr w20, [x0, #0x10] 2bc74: aa0003f3 mov x19, x0 2bc78: 29405815 ldp w21, w22, [x0] 2bc7c: b900141f str wzr, [x0, #0x14] 2bc80: 51000e88 sub w8, w20, #0x3 2bc84: 3100091f cmn w8, #0x2 2bc88: 540000a2 b.hs 0x2bc9c <.text+0x286c> 2bc8c: 12800020 mov w0, #-0x2 // =-2 2bc90: 1400007e b 0x2be88 <.text+0x2a58> 2bc94: 12800000 mov w0, #-0x1 // =-1 2bc98: 1400007c b 0x2be88 <.text+0x2a58> 2bc9c: 6b1602bf cmp w21, w22 2bca0: 91008264 add x4, x19, #0x20 2bca4: 1a96c2a9 csel w9, w21, w22, gt 2bca8: 1a96b2aa csel w10, w21, w22, lt 2bcac: 1aca0d28 sdiv w8, w9, w10 2bcb0: 1b0aa509 msub w9, w8, w10, w9 2bcb4: 34000249 cbz w9, 0x2bcfc <.text+0x28cc> 2bcb8: 528ac428 mov w8, #0x5621 // =22049 2bcbc: 6b0802bf cmp w21, w8 2bcc0: 5400030c b.gt 0x2bd20 <.text+0x28f0> 2bcc4: 5283e808 mov w8, #0x1f40 // =8000 2bcc8: 6b0802bf cmp w21, w8 2bccc: 540004e0 b.eq 0x2bd68 <.text+0x2938> 2bcd0: 52856228 mov w8, #0x2b11 // =11025 2bcd4: 6b0802bf cmp w21, w8 2bcd8: 54000520 b.eq 0x2bd7c <.text+0x294c> 2bcdc: 5287d008 mov w8, #0x3e80 // =16000 2bce0: 6b0802bf cmp w21, w8 2bce4: 54000761 b.ne 0x2bdd0 <.text+0x29a0> 2bce8: 52958888 mov w8, #0xac44 // =44100 2bcec: 6b0802df cmp w22, w8 2bcf0: 54000701 b.ne 0x2bdd0 <.text+0x29a0> 2bcf4: 52800043 mov w3, #0x2 // =2 2bcf8: 14000037 b 0x2bdd4 <.text+0x29a4> 2bcfc: 71000d1f cmp w8, #0x3 2bd00: 540002c0 b.eq 0x2bd58 <.text+0x2928> 2bd04: 7100091f cmp w8, #0x2 2bd08: 54000641 b.ne 0x2bdd0 <.text+0x29a0> 2bd0c: 6b1602bf cmp w21, w22 2bd10: 54000c6a b.ge 0x2be9c <.text+0x2a6c> 2bd14: 2a1f03e3 mov w3, wzr 2bd18: b9001e7f str wzr, [x19, #0x1c] 2bd1c: 1400002f b 0x2bdd8 <.text+0x29a8> 2bd20: 528ac448 mov w8, #0x5622 // =22050 2bd24: 6b0802bf cmp w21, w8 2bd28: 54000340 b.eq 0x2bd90 <.text+0x2960> 2bd2c: 52958888 mov w8, #0xac44 // =44100 2bd30: 6b0802bf cmp w21, w8 2bd34: 54000380 b.eq 0x2bda4 <.text+0x2974> 2bd38: 52977008 mov w8, #0xbb80 // =48000 2bd3c: 6b0802bf cmp w21, w8 2bd40: 54000481 b.ne 0x2bdd0 <.text+0x29a0> 2bd44: 52958888 mov w8, #0xac44 // =44100 2bd48: 6b0802df cmp w22, w8 2bd4c: 54000421 b.ne 0x2bdd0 <.text+0x29a0> 2bd50: 52800123 mov w3, #0x9 // =9 2bd54: 14000020 b 0x2bdd4 <.text+0x29a4> 2bd58: 6b1602bf cmp w21, w22 2bd5c: 54000a4a b.ge 0x2bea4 <.text+0x2a74> 2bd60: 528000e3 mov w3, #0x7 // =7 2bd64: 1400001c b 0x2bdd4 <.text+0x29a4> 2bd68: 52958888 mov w8, #0xac44 // =44100 2bd6c: 6b0802df cmp w22, w8 2bd70: 54000301 b.ne 0x2bdd0 <.text+0x29a0> 2bd74: 52800063 mov w3, #0x3 // =3 2bd78: 14000017 b 0x2bdd4 <.text+0x29a4> 2bd7c: 52977008 mov w8, #0xbb80 // =48000 2bd80: 6b0802df cmp w22, w8 2bd84: 54000261 b.ne 0x2bdd0 <.text+0x29a0> 2bd88: 52800183 mov w3, #0xc // =12 2bd8c: 14000012 b 0x2bdd4 <.text+0x29a4> 2bd90: 52977008 mov w8, #0xbb80 // =48000 2bd94: 6b0802df cmp w22, w8 2bd98: 540001c1 b.ne 0x2bdd0 <.text+0x29a0> 2bd9c: 528001a3 mov w3, #0xd // =13 2bda0: 1400000d b 0x2bdd4 <.text+0x29a4> 2bda4: 52977008 mov w8, #0xbb80 // =48000 2bda8: 6b0802df cmp w22, w8 2bdac: 54000800 b.eq 0x2beac <.text+0x2a7c> 2bdb0: 5287d008 mov w8, #0x3e80 // =16000 2bdb4: 6b0802df cmp w22, w8 2bdb8: 540007e0 b.eq 0x2beb4 <.text+0x2a84> 2bdbc: 5283e808 mov w8, #0x1f40 // =8000 2bdc0: 6b0802df cmp w22, w8 2bdc4: 54000061 b.ne 0x2bdd0 <.text+0x29a0> 2bdc8: 52800083 mov w3, #0x4 // =4 2bdcc: 14000002 b 0x2bdd4 <.text+0x29a4> 2bdd0: 528001c3 mov w3, #0xe // =14 2bdd4: b9001e63 str w3, [x19, #0x1c] 2bdd8: 2a1403e0 mov w0, w20 2bddc: 2a1503e1 mov w1, w21 2bde0: 2a1603e2 mov w2, w22 2bde4: 97ffff64 bl 0x2bb74 <.text+0x2744> 2bde8: 35000060 cbnz w0, 0x2bdf4 <.text+0x29c4> 2bdec: 52800028 mov w8, #0x1 // =1 2bdf0: b9001668 str w8, [x19, #0x14] 2bdf4: b9400a68 ldr w8, [x19, #0x8] 2bdf8: 71000a9f cmp w20, #0x2 2bdfc: 1b167d08 mul w8, w8, w22 2be00: 1ad50d08 sdiv w8, w8, w21 2be04: b9001a68 str w8, [x19, #0x18] 2be08: 540003e1 b.ne 0x2be84 <.text+0x2a54> 2be0c: f9401a60 ldr x0, [x19, #0x30] 2be10: b4000060 cbz x0, 0x2be1c <.text+0x29ec> 2be14: 9400b447 bl 0x58f30 2be18: f9001a7f str xzr, [x19, #0x30] 2be1c: f9401e60 ldr x0, [x19, #0x38] 2be20: b4000040 cbz x0, 0x2be28 <.text+0x29f8> 2be24: 9400b443 bl 0x58f30 2be28: b9800a68 ldrsw x8, [x19, #0x8] 2be2c: d37ff914 lsl x20, x8, #1 2be30: aa1403e0 mov x0, x20 2be34: 9400b443 bl 0x58f40 2be38: b9801a68 ldrsw x8, [x19, #0x18] 2be3c: aa0003f7 mov x23, x0 2be40: f9001a60 str x0, [x19, #0x30] 2be44: d37ff915 lsl x21, x8, #1 2be48: aa1503e0 mov x0, x21 2be4c: 9400b43d bl 0x58f40 2be50: aa0003f6 mov x22, x0 2be54: 12800000 mov w0, #-0x1 // =-1 2be58: f9001e76 str x22, [x19, #0x38] 2be5c: b4000176 cbz x22, 0x2be88 <.text+0x2a58> 2be60: b4000157 cbz x23, 0x2be88 <.text+0x2a58> 2be64: aa1703e0 mov x0, x23 2be68: 2a1f03e1 mov w1, wzr 2be6c: aa1403e2 mov x2, x20 2be70: 9400b3fc bl 0x58e60 2be74: aa1603e0 mov x0, x22 2be78: 2a1f03e1 mov w1, wzr 2be7c: aa1503e2 mov x2, x21 2be80: 9400b3f8 bl 0x58e60 2be84: 2a1f03e0 mov w0, wzr 2be88: a9434ff4 ldp x20, x19, [sp, #0x30] 2be8c: a94257f6 ldp x22, x21, [sp, #0x20] 2be90: f9400bf7 ldr x23, [sp, #0x10] 2be94: a8c47bfd ldp x29, x30, [sp], #0x40 2be98: d65f03c0 ret 2be9c: 52800023 mov w3, #0x1 // =1 2bea0: 17ffffcd b 0x2bdd4 <.text+0x29a4> 2bea4: 528000c3 mov w3, #0x6 // =6 2bea8: 17ffffcb b 0x2bdd4 <.text+0x29a4> 2beac: 52800103 mov w3, #0x8 // =8 2beb0: 17ffffc9 b 0x2bdd4 <.text+0x29a4> 2beb4: 528000a3 mov w3, #0x5 // =5 2beb8: 17ffffc7 b 0x2bdd4 <.text+0x29a4> 2bebc: a9be7bfd stp x29, x30, [sp, #-0x20]! 2bec0: f9000bf3 str x19, [sp, #0x10] 2bec4: 910003fd mov x29, sp 2bec8: b40005e0 cbz x0, 0x2bf84 <.text+0x2b54> 2becc: b9401408 ldr w8, [x0, #0x14] 2bed0: aa0003f3 mov x19, x0 2bed4: 7100051f cmp w8, #0x1 2bed8: 54000561 b.ne 0x2bf84 <.text+0x2b54> 2bedc: b9401268 ldr w8, [x19, #0x10] 2bee0: 7100091f cmp w8, #0x2 2bee4: 54000160 b.eq 0x2bf10 <.text+0x2ae0> 2bee8: 7100051f cmp w8, #0x1 2beec: 540004c1 b.ne 0x2bf84 <.text+0x2b54> 2bef0: f9401260 ldr x0, [x19, #0x20] 2bef4: b4000480 cbz x0, 0x2bf84 <.text+0x2b54> 2bef8: b9401e68 ldr w8, [x19, #0x1c] 2befc: 7100391f cmp w8, #0xe 2bf00: 54000161 b.ne 0x2bf2c <.text+0x2afc> 2bf04: f9400bf3 ldr x19, [sp, #0x10] 2bf08: a8c27bfd ldp x29, x30, [sp], #0x20 2bf0c: 14001100 b 0x3030c <.text+0x6edc> 2bf10: f9401260 ldr x0, [x19, #0x20] 2bf14: b4000160 cbz x0, 0x2bf40 <.text+0x2b10> 2bf18: b9401e68 ldr w8, [x19, #0x1c] 2bf1c: 7100391f cmp w8, #0xe 2bf20: 540000c1 b.ne 0x2bf38 <.text+0x2b08> 2bf24: 940010fa bl 0x3030c <.text+0x6edc> 2bf28: 14000006 b 0x2bf40 <.text+0x2b10> 2bf2c: 9400b401 bl 0x58f30 2bf30: f900127f str xzr, [x19, #0x20] 2bf34: 14000014 b 0x2bf84 <.text+0x2b54> 2bf38: 9400b3fe bl 0x58f30 2bf3c: f900127f str xzr, [x19, #0x20] 2bf40: f9401660 ldr x0, [x19, #0x28] 2bf44: b4000100 cbz x0, 0x2bf64 <.text+0x2b34> 2bf48: b9401e68 ldr w8, [x19, #0x1c] 2bf4c: 7100391f cmp w8, #0xe 2bf50: 54000061 b.ne 0x2bf5c <.text+0x2b2c> 2bf54: 940010ee bl 0x3030c <.text+0x6edc> 2bf58: 14000003 b 0x2bf64 <.text+0x2b34> 2bf5c: 9400b3f5 bl 0x58f30 2bf60: f900167f str xzr, [x19, #0x28] 2bf64: f9401a60 ldr x0, [x19, #0x30] 2bf68: b4000060 cbz x0, 0x2bf74 <.text+0x2b44> 2bf6c: 9400b3f1 bl 0x58f30 2bf70: f9001a7f str xzr, [x19, #0x30] 2bf74: f9401e60 ldr x0, [x19, #0x38] 2bf78: b4000060 cbz x0, 0x2bf84 <.text+0x2b54> 2bf7c: 9400b3ed bl 0x58f30 2bf80: f9001e7f str xzr, [x19, #0x38] 2bf84: f9400bf3 ldr x19, [sp, #0x10] 2bf88: a8c27bfd ldp x29, x30, [sp], #0x20 2bf8c: d65f03c0 ret 2bf90: d10243ff sub sp, sp, #0x90 2bf94: a9037bfd stp x29, x30, [sp, #0x30] 2bf98: 9100c3fd add x29, sp, #0x30 2bf9c: a9046ffc stp x28, x27, [sp, #0x40] 2bfa0: a90567fa stp x26, x25, [sp, #0x50] 2bfa4: a9065ff8 stp x24, x23, [sp, #0x60] 2bfa8: a90757f6 stp x22, x21, [sp, #0x70] 2bfac: a9084ff4 stp x20, x19, [sp, #0x80] 2bfb0: d53bd056 mrs x22, TPIDR_EL0 2bfb4: f94016c8 ldr x8, [x22, #0x28] 2bfb8: f81f83a8 stur x8, [x29, #-0x8] 2bfbc: b4001842 cbz x2, 0x2c2c4 <.text+0x2e94> 2bfc0: b9401448 ldr w8, [x2, #0x14] 2bfc4: aa0203f4 mov x20, x2 2bfc8: 7100051f cmp w8, #0x1 2bfcc: 54001801 b.ne 0x2c2cc <.text+0x2e9c> 2bfd0: b9401289 ldr w9, [x20, #0x10] 2bfd4: aa0103f3 mov x19, x1 2bfd8: f9401284 ldr x4, [x20, #0x20] 2bfdc: 7100053f cmp w9, #0x1 2bfe0: 54000281 b.ne 0x2c030 <.text+0x2c00> 2bfe4: 12800008 mov w8, #-0x1 // =-1 2bfe8: b4001e73 cbz x19, 0x2c3b4 <.text+0x2f84> 2bfec: b4001e40 cbz x0, 0x2c3b4 <.text+0x2f84> 2bff0: b4001e24 cbz x4, 0x2c3b4 <.text+0x2f84> 2bff4: 29432289 ldp w9, w8, [x20, #0x18] 2bff8: b9400a81 ldr w1, [x20, #0x8] 2bffc: 7100351f cmp w8, #0xd 2c000: b90007e9 str w9, [sp, #0x4] 2c004: 54001d08 b.hi 0x2c3a4 <.text+0x2f74> 2c008: f0ffff69 adrp x9, 0x1b000 2c00c: 9127e129 add x9, x9, #0x9f8 2c010: 1000008a adr x10, 0x2c020 <.text+0x2bf0> 2c014: 3868692b ldrb w11, [x9, x8] 2c018: 8b0b094a add x10, x10, x11, lsl #2 2c01c: d61f0140 br x10 2c020: aa1303e2 mov x2, x19 2c024: aa0403e3 mov x3, x4 2c028: 940005b0 bl 0x2d6e8 <.text+0x42b8> 2c02c: 140000e1 b 0x2c3b0 <.text+0x2f80> 2c030: b40014a4 cbz x4, 0x2c2c4 <.text+0x2e94> 2c034: 12800008 mov w8, #-0x1 // =-1 2c038: b4001bf3 cbz x19, 0x2c3b4 <.text+0x2f84> 2c03c: b4001bc0 cbz x0, 0x2c3b4 <.text+0x2f84> 2c040: f940168a ldr x10, [x20, #0x28] 2c044: b4001b8a cbz x10, 0x2c3b4 <.text+0x2f84> 2c048: 7100093f cmp w9, #0x2 2c04c: 54001401 b.ne 0x2c2cc <.text+0x2e9c> 2c050: 29436289 ldp w9, w24, [x20, #0x18] 2c054: b9400a8a ldr w10, [x20, #0x8] 2c058: a9435e88 ldp x8, x23, [x20, #0x30] 2c05c: 13017d2b asr w11, w9, #1 2c060: 13017d4c asr w12, w10, #1 2c064: 93417d55 sbfx x21, x10, #1, #31 2c068: 7100095f cmp w10, #0x2 2c06c: 8b2cc50c add x12, x8, w12, sxtw #1 2c070: b90007eb str w11, [sp, #0x4] 2c074: 8b2bc6eb add x11, x23, w11, sxtw #1 2c078: a901b3e8 stp x8, x12, [sp, #0x18] 2c07c: a900aff7 stp x23, x11, [sp, #0x8] 2c080: 5400016b b.lt 0x2c0ac <.text+0x2c7c> 2c084: 710006bf cmp w21, #0x1 2c088: 9100080b add x11, x0, #0x2 2c08c: 1a9fc6aa csinc w10, w21, wzr, gt 2c090: 785fe16c ldurh w12, [x11, #-0x2] 2c094: f100054a subs x10, x10, #0x1 2c098: 7900010c strh w12, [x8] 2c09c: 7840456c ldrh w12, [x11], #0x4 2c0a0: 7835790c strh w12, [x8, x21, lsl #1] 2c0a4: 91000908 add x8, x8, #0x2 2c0a8: 54ffff41 b.ne 0x2c090 <.text+0x2c60> 2c0ac: aa1f03e8 mov x8, xzr 2c0b0: 93417d39 sbfx x25, x9, #1, #31 2c0b4: 52800029 mov w9, #0x1 // =1 2c0b8: 910063fa add x26, sp, #0x18 2c0bc: 910023fb add x27, sp, #0x8 2c0c0: 2a0903fc mov w28, w9 2c0c4: 7100371f cmp w24, #0xd 2c0c8: 54000d28 b.hi 0x2c26c <.text+0x2e3c> 2c0cc: f0ffff6b adrp x11, 0x1b000 2c0d0: 9127a96b add x11, x11, #0x9ea 2c0d4: 10000089 adr x9, 0x2c0e4 <.text+0x2cb4> 2c0d8: 3878696a ldrb w10, [x11, x24] 2c0dc: 8b0a0929 add x9, x9, x10, lsl #2 2c0e0: d61f0120 br x9 2c0e4: 8b080e89 add x9, x20, x8, lsl #3 2c0e8: f8687b40 ldr x0, [x26, x8, lsl #3] 2c0ec: f8687b62 ldr x2, [x27, x8, lsl #3] 2c0f0: 2a1503e1 mov w1, w21 2c0f4: f9401123 ldr x3, [x9, #0x20] 2c0f8: 9400057c bl 0x2d6e8 <.text+0x42b8> 2c0fc: 14000063 b 0x2c288 <.text+0x2e58> 2c100: 8b080e89 add x9, x20, x8, lsl #3 2c104: f8687b40 ldr x0, [x26, x8, lsl #3] 2c108: f8687b62 ldr x2, [x27, x8, lsl #3] 2c10c: 2a1503e1 mov w1, w21 2c110: f9401123 ldr x3, [x9, #0x20] 2c114: 94000cdd bl 0x2f488 <.text+0x6058> 2c118: 1400005c b 0x2c288 <.text+0x2e58> 2c11c: 8b080e89 add x9, x20, x8, lsl #3 2c120: f8687b40 ldr x0, [x26, x8, lsl #3] 2c124: f8687b62 ldr x2, [x27, x8, lsl #3] 2c128: 2a1503e1 mov w1, w21 2c12c: f9401123 ldr x3, [x9, #0x20] 2c130: 9400077c bl 0x2df20 <.text+0x4af0> 2c134: 14000055 b 0x2c288 <.text+0x2e58> 2c138: 8b080e89 add x9, x20, x8, lsl #3 2c13c: f8687b40 ldr x0, [x26, x8, lsl #3] 2c140: f8687b62 ldr x2, [x27, x8, lsl #3] 2c144: 2a1503e1 mov w1, w21 2c148: f9401123 ldr x3, [x9, #0x20] 2c14c: 940006b4 bl 0x2dc1c <.text+0x47ec> 2c150: 1400004e b 0x2c288 <.text+0x2e58> 2c154: 8b080e89 add x9, x20, x8, lsl #3 2c158: f8687b40 ldr x0, [x26, x8, lsl #3] 2c15c: f8687b62 ldr x2, [x27, x8, lsl #3] 2c160: 2a1503e1 mov w1, w21 2c164: f9401123 ldr x3, [x9, #0x20] 2c168: 94000c73 bl 0x2f334 <.text+0x5f04> 2c16c: 14000047 b 0x2c288 <.text+0x2e58> 2c170: 8b080e89 add x9, x20, x8, lsl #3 2c174: f8687b40 ldr x0, [x26, x8, lsl #3] 2c178: f8687b62 ldr x2, [x27, x8, lsl #3] 2c17c: 2a1503e1 mov w1, w21 2c180: f9401123 ldr x3, [x9, #0x20] 2c184: 94000cd9 bl 0x2f4e8 <.text+0x60b8> 2c188: 14000040 b 0x2c288 <.text+0x2e58> 2c18c: 8b080e89 add x9, x20, x8, lsl #3 2c190: f8687b40 ldr x0, [x26, x8, lsl #3] 2c194: f8687b62 ldr x2, [x27, x8, lsl #3] 2c198: 2a1503e1 mov w1, w21 2c19c: f9401123 ldr x3, [x9, #0x20] 2c1a0: 940004fd bl 0x2d594 <.text+0x4164> 2c1a4: 14000039 b 0x2c288 <.text+0x2e58> 2c1a8: 8b080e89 add x9, x20, x8, lsl #3 2c1ac: f8687b40 ldr x0, [x26, x8, lsl #3] 2c1b0: f8687b62 ldr x2, [x27, x8, lsl #3] 2c1b4: 2a1503e1 mov w1, w21 2c1b8: f9401123 ldr x3, [x9, #0x20] 2c1bc: 9400079f bl 0x2e038 <.text+0x4c08> 2c1c0: 14000032 b 0x2c288 <.text+0x2e58> 2c1c4: 8b080e89 add x9, x20, x8, lsl #3 2c1c8: f8687b40 ldr x0, [x26, x8, lsl #3] 2c1cc: f8687b62 ldr x2, [x27, x8, lsl #3] 2c1d0: 2a1503e1 mov w1, w21 2c1d4: f9401123 ldr x3, [x9, #0x20] 2c1d8: 940007fb bl 0x2e1c4 <.text+0x4d94> 2c1dc: 1400002b b 0x2c288 <.text+0x2e58> 2c1e0: 8b080e89 add x9, x20, x8, lsl #3 2c1e4: f8687b40 ldr x0, [x26, x8, lsl #3] 2c1e8: f8687b62 ldr x2, [x27, x8, lsl #3] 2c1ec: 2a1503e1 mov w1, w21 2c1f0: f9401123 ldr x3, [x9, #0x20] 2c1f4: 9400057c bl 0x2d7e4 <.text+0x43b4> 2c1f8: 14000024 b 0x2c288 <.text+0x2e58> 2c1fc: 8b080e89 add x9, x20, x8, lsl #3 2c200: f8687b40 ldr x0, [x26, x8, lsl #3] 2c204: f8687b62 ldr x2, [x27, x8, lsl #3] 2c208: 2a1503e1 mov w1, w21 2c20c: f9401123 ldr x3, [x9, #0x20] 2c210: 9400079f bl 0x2e08c <.text+0x4c5c> 2c214: 1400001d b 0x2c288 <.text+0x2e58> 2c218: 8b080e89 add x9, x20, x8, lsl #3 2c21c: f8687b40 ldr x0, [x26, x8, lsl #3] 2c220: f8687b62 ldr x2, [x27, x8, lsl #3] 2c224: 2a1503e1 mov w1, w21 2c228: f9401123 ldr x3, [x9, #0x20] 2c22c: 94000850 bl 0x2e36c <.text+0x4f3c> 2c230: 14000016 b 0x2c288 <.text+0x2e58> 2c234: 8b080e89 add x9, x20, x8, lsl #3 2c238: f8687b40 ldr x0, [x26, x8, lsl #3] 2c23c: f8687b62 ldr x2, [x27, x8, lsl #3] 2c240: 2a1503e1 mov w1, w21 2c244: f9401123 ldr x3, [x9, #0x20] 2c248: 94000c7e bl 0x2f440 <.text+0x6010> 2c24c: 1400000f b 0x2c288 <.text+0x2e58> 2c250: 8b080e89 add x9, x20, x8, lsl #3 2c254: f8687b40 ldr x0, [x26, x8, lsl #3] 2c258: f8687b62 ldr x2, [x27, x8, lsl #3] 2c25c: 2a1503e1 mov w1, w21 2c260: f9401123 ldr x3, [x9, #0x20] 2c264: 94000d1a bl 0x2f6cc <.text+0x629c> 2c268: 14000008 b 0x2c288 <.text+0x2e58> 2c26c: 8b080e89 add x9, x20, x8, lsl #3 2c270: f8687b40 ldr x0, [x26, x8, lsl #3] 2c274: f8687b62 ldr x2, [x27, x8, lsl #3] 2c278: 910013e3 add x3, sp, #0x4 2c27c: 2a1503e1 mov w1, w21 2c280: f9401124 ldr x4, [x9, #0x20] 2c284: 94000d81 bl 0x2f888 <.text+0x6458> 2c288: 2a1f03e9 mov w9, wzr 2c28c: 52800028 mov w8, #0x1 // =1 2c290: 3707f19c tbnz w28, #0x0, 0x2c0c0 <.text+0x2c90> 2c294: b94007e8 ldr w8, [sp, #0x4] 2c298: 7100051f cmp w8, #0x1 2c29c: 540008ab b.lt 0x2c3b0 <.text+0x2f80> 2c2a0: 91000a69 add x9, x19, #0x2 2c2a4: 794002ea ldrh w10, [x23] 2c2a8: f1000508 subs x8, x8, #0x1 2c2ac: 781fe12a sturh w10, [x9, #-0x2] 2c2b0: 78797aea ldrh w10, [x23, x25, lsl #1] 2c2b4: 91000af7 add x23, x23, #0x2 2c2b8: 7800452a strh w10, [x9], #0x4 2c2bc: 54ffff41 b.ne 0x2c2a4 <.text+0x2e74> 2c2c0: 1400003c b 0x2c3b0 <.text+0x2f80> 2c2c4: 12800008 mov w8, #-0x1 // =-1 2c2c8: 1400003b b 0x2c3b4 <.text+0x2f84> 2c2cc: 12800028 mov w8, #-0x2 // =-2 2c2d0: 14000039 b 0x2c3b4 <.text+0x2f84> 2c2d4: aa1303e2 mov x2, x19 2c2d8: aa0403e3 mov x3, x4 2c2dc: 940004ae bl 0x2d594 <.text+0x4164> 2c2e0: 14000034 b 0x2c3b0 <.text+0x2f80> 2c2e4: aa1303e2 mov x2, x19 2c2e8: aa0403e3 mov x3, x4 2c2ec: 9400070d bl 0x2df20 <.text+0x4af0> 2c2f0: 14000030 b 0x2c3b0 <.text+0x2f80> 2c2f4: aa1303e2 mov x2, x19 2c2f8: aa0403e3 mov x3, x4 2c2fc: 9400074f bl 0x2e038 <.text+0x4c08> 2c300: 1400002c b 0x2c3b0 <.text+0x2f80> 2c304: aa1303e2 mov x2, x19 2c308: aa0403e3 mov x3, x4 2c30c: 94000644 bl 0x2dc1c <.text+0x47ec> 2c310: 14000028 b 0x2c3b0 <.text+0x2f80> 2c314: aa1303e2 mov x2, x19 2c318: aa0403e3 mov x3, x4 2c31c: 94000532 bl 0x2d7e4 <.text+0x43b4> 2c320: 14000024 b 0x2c3b0 <.text+0x2f80> 2c324: aa1303e2 mov x2, x19 2c328: aa0403e3 mov x3, x4 2c32c: 94000758 bl 0x2e08c <.text+0x4c5c> 2c330: 14000020 b 0x2c3b0 <.text+0x2f80> 2c334: aa1303e2 mov x2, x19 2c338: aa0403e3 mov x3, x4 2c33c: 940007a2 bl 0x2e1c4 <.text+0x4d94> 2c340: 1400001c b 0x2c3b0 <.text+0x2f80> 2c344: aa1303e2 mov x2, x19 2c348: aa0403e3 mov x3, x4 2c34c: 94000808 bl 0x2e36c <.text+0x4f3c> 2c350: 14000018 b 0x2c3b0 <.text+0x2f80> 2c354: aa1303e2 mov x2, x19 2c358: aa0403e3 mov x3, x4 2c35c: 94000bf6 bl 0x2f334 <.text+0x5f04> 2c360: 14000014 b 0x2c3b0 <.text+0x2f80> 2c364: aa1303e2 mov x2, x19 2c368: aa0403e3 mov x3, x4 2c36c: 94000c35 bl 0x2f440 <.text+0x6010> 2c370: 14000010 b 0x2c3b0 <.text+0x2f80> 2c374: aa1303e2 mov x2, x19 2c378: aa0403e3 mov x3, x4 2c37c: 94000c43 bl 0x2f488 <.text+0x6058> 2c380: 1400000c b 0x2c3b0 <.text+0x2f80> 2c384: aa1303e2 mov x2, x19 2c388: aa0403e3 mov x3, x4 2c38c: 94000c57 bl 0x2f4e8 <.text+0x60b8> 2c390: 14000008 b 0x2c3b0 <.text+0x2f80> 2c394: aa1303e2 mov x2, x19 2c398: aa0403e3 mov x3, x4 2c39c: 94000ccc bl 0x2f6cc <.text+0x629c> 2c3a0: 14000004 b 0x2c3b0 <.text+0x2f80> 2c3a4: 910013e3 add x3, sp, #0x4 2c3a8: aa1303e2 mov x2, x19 2c3ac: 94000d37 bl 0x2f888 <.text+0x6458> 2c3b0: 2a1f03e8 mov w8, wzr 2c3b4: f94016c9 ldr x9, [x22, #0x28] 2c3b8: f85f83aa ldur x10, [x29, #-0x8] 2c3bc: eb0a013f cmp x9, x10 2c3c0: 54000141 b.ne 0x2c3e8 <.text+0x2fb8> 2c3c4: a9484ff4 ldp x20, x19, [sp, #0x80] 2c3c8: 2a0803e0 mov w0, w8 2c3cc: a94757f6 ldp x22, x21, [sp, #0x70] 2c3d0: a9465ff8 ldp x24, x23, [sp, #0x60] 2c3d4: a94567fa ldp x26, x25, [sp, #0x50] 2c3d8: a9446ffc ldp x28, x27, [sp, #0x40] 2c3dc: a9437bfd ldp x29, x30, [sp, #0x30] 2c3e0: 910243ff add sp, sp, #0x90 2c3e4: d65f03c0 ret 2c3e8: 9400b292 bl 0x58e30 <__stack_chk_fail@plt> 2c3ec: d10103ff sub sp, sp, #0x40 2c3f0: a9017bfd stp x29, x30, [sp, #0x10] 2c3f4: 910043fd add x29, sp, #0x10 2c3f8: a90257f6 stp x22, x21, [sp, #0x20] 2c3fc: a9034ff4 stp x20, x19, [sp, #0x30] 2c400: d53bd056 mrs x22, TPIDR_EL0 2c404: aa0303f3 mov x19, x3 2c408: 2a0103f4 mov w20, w1 2c40c: 2a0003f5 mov w21, w0 2c410: f94016c8 ldr x8, [x22, #0x28] 2c414: 7100085f cmp w2, #0x2 2c418: f90007e8 str x8, [sp, #0x8] 2c41c: f90003ff str xzr, [sp] 2c420: 540001c0 b.eq 0x2c458 <.text+0x3028> 2c424: 7100045f cmp w2, #0x1 2c428: 54000401 b.ne 0x2c4a8 <.text+0x3078> 2c42c: 910013e4 add x4, sp, #0x4 2c430: 52800020 mov w0, #0x1 // =1 2c434: 2a1503e1 mov w1, w21 2c438: 2a1403e2 mov w2, w20 2c43c: 52800063 mov w3, #0x3 // =3 2c440: 94000d2b bl 0x2f8ec <.text+0x64bc> 2c444: b94007e9 ldr w9, [sp, #0x4] 2c448: aa0003e8 mov x8, x0 2c44c: 7100013f cmp w9, #0x0 2c450: f9000268 str x8, [x19] 2c454: 14000013 b 0x2c4a0 <.text+0x3070> 2c458: 910013e4 add x4, sp, #0x4 2c45c: 52800020 mov w0, #0x1 // =1 2c460: 2a1503e1 mov w1, w21 2c464: 2a1403e2 mov w2, w20 2c468: 52800063 mov w3, #0x3 // =3 2c46c: 94000d20 bl 0x2f8ec <.text+0x64bc> 2c470: f9000260 str x0, [x19] 2c474: 910003e4 mov x4, sp 2c478: 52800020 mov w0, #0x1 // =1 2c47c: 2a1503e1 mov w1, w21 2c480: 2a1403e2 mov w2, w20 2c484: 52800063 mov w3, #0x3 // =3 2c488: 94000d19 bl 0x2f8ec <.text+0x64bc> 2c48c: 294027ea ldp w10, w9, [sp] 2c490: aa0003e8 mov x8, x0 2c494: 2a0a0129 orr w9, w9, w10 2c498: f9000668 str x8, [x19, #0x8] 2c49c: 7100013f cmp w9, #0x0 2c4a0: 5a9f03e0 csetm w0, ne 2c4a4: 14000002 b 0x2c4ac <.text+0x307c> 2c4a8: 12800000 mov w0, #-0x1 // =-1 2c4ac: f94016c8 ldr x8, [x22, #0x28] 2c4b0: f94007e9 ldr x9, [sp, #0x8] 2c4b4: eb09011f cmp x8, x9 2c4b8: 540000c1 b.ne 0x2c4d0 <.text+0x30a0> 2c4bc: a9434ff4 ldp x20, x19, [sp, #0x30] 2c4c0: a94257f6 ldp x22, x21, [sp, #0x20] 2c4c4: a9417bfd ldp x29, x30, [sp, #0x10] 2c4c8: 910103ff add sp, sp, #0x40 2c4cc: d65f03c0 ret 2c4d0: 9400b258 bl 0x58e30 <__stack_chk_fail@plt> 2c4d4: a9be7bfd stp x29, x30, [sp, #-0x20]! 2c4d8: a9014ff4 stp x20, x19, [sp, #0x10] 2c4dc: 910003fd mov x29, sp 2c4e0: aa0103f3 mov x19, x1 2c4e4: 7100081f cmp w0, #0x2 2c4e8: 540001e1 b.ne 0x2c524 <.text+0x30f4> 2c4ec: 52800200 mov w0, #0x10 // =16 2c4f0: 9400b294 bl 0x58f40 2c4f4: aa0003f4 mov x20, x0 2c4f8: 52800200 mov w0, #0x10 // =16 2c4fc: 9400b291 bl 0x58f40 2c500: aa0003e8 mov x8, x0 2c504: 12800000 mov w0, #-0x1 // =-1 2c508: a9002274 stp x20, x8, [x19] 2c50c: b40001b4 cbz x20, 0x2c540 <.text+0x3110> 2c510: b4000188 cbz x8, 0x2c540 <.text+0x3110> 2c514: 2a1f03e0 mov w0, wzr 2c518: a9007e9f stp xzr, xzr, [x20] 2c51c: a9007d1f stp xzr, xzr, [x8] 2c520: 14000008 b 0x2c540 <.text+0x3110> 2c524: 52800020 mov w0, #0x1 // =1 2c528: 52800201 mov w1, #0x10 // =16 2c52c: 9400b289 bl 0x58f50 2c530: f100001f cmp x0, #0x0 2c534: aa0003e8 mov x8, x0 2c538: 5a9f13e0 csetm w0, eq 2c53c: f9000268 str x8, [x19] 2c540: a9414ff4 ldp x20, x19, [sp, #0x10] 2c544: a8c27bfd ldp x29, x30, [sp], #0x20 2c548: d65f03c0 ret 2c54c: a9be7bfd stp x29, x30, [sp, #-0x20]! 2c550: a9014ff4 stp x20, x19, [sp, #0x10] 2c554: 910003fd mov x29, sp 2c558: aa0103f3 mov x19, x1 2c55c: 7100081f cmp w0, #0x2 2c560: 540001e1 b.ne 0x2c59c <.text+0x316c> 2c564: 52800200 mov w0, #0x10 // =16 2c568: 9400b276 bl 0x58f40 2c56c: aa0003f4 mov x20, x0 2c570: 52800200 mov w0, #0x10 // =16 2c574: 9400b273 bl 0x58f40 2c578: aa0003e8 mov x8, x0 2c57c: 12800000 mov w0, #-0x1 // =-1 2c580: a9002274 stp x20, x8, [x19] 2c584: b40001b4 cbz x20, 0x2c5b8 <.text+0x3188> 2c588: b4000188 cbz x8, 0x2c5b8 <.text+0x3188> 2c58c: 2a1f03e0 mov w0, wzr 2c590: a9007e9f stp xzr, xzr, [x20] 2c594: a9007d1f stp xzr, xzr, [x8] 2c598: 14000008 b 0x2c5b8 <.text+0x3188> 2c59c: 52800020 mov w0, #0x1 // =1 2c5a0: 52800201 mov w1, #0x10 // =16 2c5a4: 9400b26b bl 0x58f50 2c5a8: f100001f cmp x0, #0x0 2c5ac: aa0003e8 mov x8, x0 2c5b0: 5a9f13e0 csetm w0, eq 2c5b4: f9000268 str x8, [x19] 2c5b8: a9414ff4 ldp x20, x19, [sp, #0x10] 2c5bc: a8c27bfd ldp x29, x30, [sp], #0x20 2c5c0: d65f03c0 ret 2c5c4: a9be7bfd stp x29, x30, [sp, #-0x20]! 2c5c8: a9014ff4 stp x20, x19, [sp, #0x10] 2c5cc: 910003fd mov x29, sp 2c5d0: aa0103f3 mov x19, x1 2c5d4: 7100081f cmp w0, #0x2 2c5d8: 54000221 b.ne 0x2c61c <.text+0x31ec> 2c5dc: 52800280 mov w0, #0x14 // =20 2c5e0: 9400b258 bl 0x58f40 2c5e4: aa0003f4 mov x20, x0 2c5e8: 52800280 mov w0, #0x14 // =20 2c5ec: 9400b255 bl 0x58f40 2c5f0: aa0003e8 mov x8, x0 2c5f4: 12800000 mov w0, #-0x1 // =-1 2c5f8: a9002274 stp x20, x8, [x19] 2c5fc: b40001f4 cbz x20, 0x2c638 <.text+0x3208> 2c600: b40001c8 cbz x8, 0x2c638 <.text+0x3208> 2c604: 2a1f03e0 mov w0, wzr 2c608: a9007e9f stp xzr, xzr, [x20] 2c60c: b900129f str wzr, [x20, #0x10] 2c610: a9007d1f stp xzr, xzr, [x8] 2c614: b900111f str wzr, [x8, #0x10] 2c618: 14000008 b 0x2c638 <.text+0x3208> 2c61c: 52800020 mov w0, #0x1 // =1 2c620: 52800281 mov w1, #0x14 // =20 2c624: 9400b24b bl 0x58f50 2c628: f100001f cmp x0, #0x0 2c62c: aa0003e8 mov x8, x0 2c630: 5a9f13e0 csetm w0, eq 2c634: f9000268 str x8, [x19] 2c638: a9414ff4 ldp x20, x19, [sp, #0x10] 2c63c: a8c27bfd ldp x29, x30, [sp], #0x20 2c640: d65f03c0 ret 2c644: a9bd7bfd stp x29, x30, [sp, #-0x30]! 2c648: f9000bf5 str x21, [sp, #0x10] 2c64c: 910003fd mov x29, sp 2c650: a9024ff4 stp x20, x19, [sp, #0x20] 2c654: aa0103f3 mov x19, x1 2c658: 7100081f cmp w0, #0x2 2c65c: 540002a1 b.ne 0x2c6b0 <.text+0x3280> 2c660: 528b4400 mov w0, #0x5a20 // =23072 2c664: 9400b237 bl 0x58f40 2c668: aa0003f5 mov x21, x0 2c66c: 528b4400 mov w0, #0x5a20 // =23072 2c670: 9400b234 bl 0x58f40 2c674: aa0003f4 mov x20, x0 2c678: 12800000 mov w0, #-0x1 // =-1 2c67c: a9005275 stp x21, x20, [x19] 2c680: b4000275 cbz x21, 0x2c6cc <.text+0x329c> 2c684: b4000254 cbz x20, 0x2c6cc <.text+0x329c> 2c688: aa1503e0 mov x0, x21 2c68c: 2a1f03e1 mov w1, wzr 2c690: 528b4402 mov w2, #0x5a20 // =23072 2c694: 9400b1f3 bl 0x58e60 2c698: aa1403e0 mov x0, x20 2c69c: 2a1f03e1 mov w1, wzr 2c6a0: 528b4402 mov w2, #0x5a20 // =23072 2c6a4: 9400b1ef bl 0x58e60 2c6a8: 2a1f03e0 mov w0, wzr 2c6ac: 14000008 b 0x2c6cc <.text+0x329c> 2c6b0: 52800020 mov w0, #0x1 // =1 2c6b4: 528b4401 mov w1, #0x5a20 // =23072 2c6b8: 9400b226 bl 0x58f50 2c6bc: f100001f cmp x0, #0x0 2c6c0: aa0003e8 mov x8, x0 2c6c4: 5a9f13e0 csetm w0, eq 2c6c8: f9000268 str x8, [x19] 2c6cc: a9424ff4 ldp x20, x19, [sp, #0x20] 2c6d0: f9400bf5 ldr x21, [sp, #0x10] 2c6d4: a8c37bfd ldp x29, x30, [sp], #0x30 2c6d8: d65f03c0 ret 2c6dc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 2c6e0: f9000bf5 str x21, [sp, #0x10] 2c6e4: 910003fd mov x29, sp 2c6e8: a9024ff4 stp x20, x19, [sp, #0x20] 2c6ec: aa0103f3 mov x19, x1 2c6f0: 7100081f cmp w0, #0x2 2c6f4: 540002a1 b.ne 0x2c748 <.text+0x3318> 2c6f8: 5280f480 mov w0, #0x7a4 // =1956 2c6fc: 9400b211 bl 0x58f40 2c700: aa0003f5 mov x21, x0 2c704: 5280f480 mov w0, #0x7a4 // =1956 2c708: 9400b20e bl 0x58f40 2c70c: aa0003f4 mov x20, x0 2c710: 12800000 mov w0, #-0x1 // =-1 2c714: a9005275 stp x21, x20, [x19] 2c718: b4000275 cbz x21, 0x2c764 <.text+0x3334> 2c71c: b4000254 cbz x20, 0x2c764 <.text+0x3334> 2c720: aa1503e0 mov x0, x21 2c724: 2a1f03e1 mov w1, wzr 2c728: 5280f482 mov w2, #0x7a4 // =1956 2c72c: 9400b1cd bl 0x58e60 2c730: aa1403e0 mov x0, x20 2c734: 2a1f03e1 mov w1, wzr 2c738: 5280f482 mov w2, #0x7a4 // =1956 2c73c: 9400b1c9 bl 0x58e60 2c740: 2a1f03e0 mov w0, wzr 2c744: 14000008 b 0x2c764 <.text+0x3334> 2c748: 52800020 mov w0, #0x1 // =1 2c74c: 5280f481 mov w1, #0x7a4 // =1956 2c750: 9400b200 bl 0x58f50 2c754: f100001f cmp x0, #0x0 2c758: aa0003e8 mov x8, x0 2c75c: 5a9f13e0 csetm w0, eq 2c760: f9000268 str x8, [x19] 2c764: a9424ff4 ldp x20, x19, [sp, #0x20] 2c768: f9400bf5 ldr x21, [sp, #0x10] 2c76c: a8c37bfd ldp x29, x30, [sp], #0x30 2c770: d65f03c0 ret 2c774: a9be7bfd stp x29, x30, [sp, #-0x20]! 2c778: a9014ff4 stp x20, x19, [sp, #0x10] 2c77c: 910003fd mov x29, sp 2c780: aa0103f3 mov x19, x1 2c784: 7100081f cmp w0, #0x2 2c788: 540001e1 b.ne 0x2c7c4 <.text+0x3394> 2c78c: 52800200 mov w0, #0x10 // =16 2c790: 9400b1ec bl 0x58f40 2c794: aa0003f4 mov x20, x0 2c798: 52800200 mov w0, #0x10 // =16 2c79c: 9400b1e9 bl 0x58f40 2c7a0: aa0003e8 mov x8, x0 2c7a4: 12800000 mov w0, #-0x1 // =-1 2c7a8: a9002274 stp x20, x8, [x19] 2c7ac: b40001b4 cbz x20, 0x2c7e0 <.text+0x33b0> 2c7b0: b4000188 cbz x8, 0x2c7e0 <.text+0x33b0> 2c7b4: 2a1f03e0 mov w0, wzr 2c7b8: a9007e9f stp xzr, xzr, [x20] 2c7bc: a9007d1f stp xzr, xzr, [x8] 2c7c0: 14000008 b 0x2c7e0 <.text+0x33b0> 2c7c4: 52800020 mov w0, #0x1 // =1 2c7c8: 52800201 mov w1, #0x10 // =16 2c7cc: 9400b1e1 bl 0x58f50 2c7d0: f100001f cmp x0, #0x0 2c7d4: aa0003e8 mov x8, x0 2c7d8: 5a9f13e0 csetm w0, eq 2c7dc: f9000268 str x8, [x19] 2c7e0: a9414ff4 ldp x20, x19, [sp, #0x10] 2c7e4: a8c27bfd ldp x29, x30, [sp], #0x20 2c7e8: d65f03c0 ret 2c7ec: a9bd7bfd stp x29, x30, [sp, #-0x30]! 2c7f0: f9000bf5 str x21, [sp, #0x10] 2c7f4: 910003fd mov x29, sp 2c7f8: a9024ff4 stp x20, x19, [sp, #0x20] 2c7fc: aa0103f3 mov x19, x1 2c800: 7100081f cmp w0, #0x2 2c804: 54000321 b.ne 0x2c868 <.text+0x3438> 2c808: 52895f80 mov w0, #0x4afc // =19196 2c80c: 72a00020 movk w0, #0x1, lsl #16 2c810: 9400b1cc bl 0x58f40 2c814: aa0003f5 mov x21, x0 2c818: 52895f80 mov w0, #0x4afc // =19196 2c81c: 72a00020 movk w0, #0x1, lsl #16 2c820: 9400b1c8 bl 0x58f40 2c824: aa0003f4 mov x20, x0 2c828: 12800000 mov w0, #-0x1 // =-1 2c82c: a9005275 stp x21, x20, [x19] 2c830: b40002d5 cbz x21, 0x2c888 <.text+0x3458> 2c834: b40002b4 cbz x20, 0x2c888 <.text+0x3458> 2c838: 52895f82 mov w2, #0x4afc // =19196 2c83c: aa1503e0 mov x0, x21 2c840: 2a1f03e1 mov w1, wzr 2c844: 72a00022 movk w2, #0x1, lsl #16 2c848: 9400b186 bl 0x58e60 2c84c: 52895f82 mov w2, #0x4afc // =19196 2c850: aa1403e0 mov x0, x20 2c854: 2a1f03e1 mov w1, wzr 2c858: 72a00022 movk w2, #0x1, lsl #16 2c85c: 9400b181 bl 0x58e60 2c860: 2a1f03e0 mov w0, wzr 2c864: 14000009 b 0x2c888 <.text+0x3458> 2c868: 52895f81 mov w1, #0x4afc // =19196 2c86c: 52800020 mov w0, #0x1 // =1 2c870: 72a00021 movk w1, #0x1, lsl #16 2c874: 9400b1b7 bl 0x58f50 2c878: f100001f cmp x0, #0x0 2c87c: aa0003e8 mov x8, x0 2c880: 5a9f13e0 csetm w0, eq 2c884: f9000268 str x8, [x19] 2c888: a9424ff4 ldp x20, x19, [sp, #0x20] 2c88c: f9400bf5 ldr x21, [sp, #0x10] 2c890: a8c37bfd ldp x29, x30, [sp], #0x30 2c894: d65f03c0 ret 2c898: a9bd7bfd stp x29, x30, [sp, #-0x30]! 2c89c: f9000bf5 str x21, [sp, #0x10] 2c8a0: 910003fd mov x29, sp 2c8a4: a9024ff4 stp x20, x19, [sp, #0x20] 2c8a8: aa0103f3 mov x19, x1 2c8ac: 7100081f cmp w0, #0x2 2c8b0: 54000321 b.ne 0x2c914 <.text+0x34e4> 2c8b4: 52895f80 mov w0, #0x4afc // =19196 2c8b8: 72a00020 movk w0, #0x1, lsl #16 2c8bc: 9400b1a1 bl 0x58f40 2c8c0: aa0003f5 mov x21, x0 2c8c4: 52895f80 mov w0, #0x4afc // =19196 2c8c8: 72a00020 movk w0, #0x1, lsl #16 2c8cc: 9400b19d bl 0x58f40 2c8d0: aa0003f4 mov x20, x0 2c8d4: 12800000 mov w0, #-0x1 // =-1 2c8d8: a9005275 stp x21, x20, [x19] 2c8dc: b40002d5 cbz x21, 0x2c934 <.text+0x3504> 2c8e0: b40002b4 cbz x20, 0x2c934 <.text+0x3504> 2c8e4: 52895f82 mov w2, #0x4afc // =19196 2c8e8: aa1503e0 mov x0, x21 2c8ec: 2a1f03e1 mov w1, wzr 2c8f0: 72a00022 movk w2, #0x1, lsl #16 2c8f4: 9400b15b bl 0x58e60 2c8f8: 52895f82 mov w2, #0x4afc // =19196 2c8fc: aa1403e0 mov x0, x20 2c900: 2a1f03e1 mov w1, wzr 2c904: 72a00022 movk w2, #0x1, lsl #16 2c908: 9400b156 bl 0x58e60 2c90c: 2a1f03e0 mov w0, wzr 2c910: 14000009 b 0x2c934 <.text+0x3504> 2c914: 52895f81 mov w1, #0x4afc // =19196 2c918: 52800020 mov w0, #0x1 // =1 2c91c: 72a00021 movk w1, #0x1, lsl #16 2c920: 9400b18c bl 0x58f50 2c924: f100001f cmp x0, #0x0 2c928: aa0003e8 mov x8, x0 2c92c: 5a9f13e0 csetm w0, eq 2c930: f9000268 str x8, [x19] 2c934: a9424ff4 ldp x20, x19, [sp, #0x20] 2c938: f9400bf5 ldr x21, [sp, #0x10] 2c93c: a8c37bfd ldp x29, x30, [sp], #0x30 2c940: d65f03c0 ret 2c944: a9bd7bfd stp x29, x30, [sp, #-0x30]! 2c948: f9000bf5 str x21, [sp, #0x10] 2c94c: 910003fd mov x29, sp 2c950: a9024ff4 stp x20, x19, [sp, #0x20] 2c954: aa0103f3 mov x19, x1 2c958: 7100081f cmp w0, #0x2 2c95c: 540002a1 b.ne 0x2c9b0 <.text+0x3580> 2c960: 5294a800 mov w0, #0xa540 // =42304 2c964: 9400b177 bl 0x58f40 2c968: aa0003f5 mov x21, x0 2c96c: 5294a800 mov w0, #0xa540 // =42304 2c970: 9400b174 bl 0x58f40 2c974: aa0003f4 mov x20, x0 2c978: 12800000 mov w0, #-0x1 // =-1 2c97c: a9005275 stp x21, x20, [x19] 2c980: b4000275 cbz x21, 0x2c9cc <.text+0x359c> 2c984: b4000254 cbz x20, 0x2c9cc <.text+0x359c> 2c988: aa1503e0 mov x0, x21 2c98c: 2a1f03e1 mov w1, wzr 2c990: 5294a802 mov w2, #0xa540 // =42304 2c994: 9400b133 bl 0x58e60 2c998: aa1403e0 mov x0, x20 2c99c: 2a1f03e1 mov w1, wzr 2c9a0: 5294a802 mov w2, #0xa540 // =42304 2c9a4: 9400b12f bl 0x58e60 2c9a8: 2a1f03e0 mov w0, wzr 2c9ac: 14000008 b 0x2c9cc <.text+0x359c> 2c9b0: 52800020 mov w0, #0x1 // =1 2c9b4: 5294a801 mov w1, #0xa540 // =42304 2c9b8: 9400b166 bl 0x58f50 2c9bc: f100001f cmp x0, #0x0 2c9c0: aa0003e8 mov x8, x0 2c9c4: 5a9f13e0 csetm w0, eq 2c9c8: f9000268 str x8, [x19] 2c9cc: a9424ff4 ldp x20, x19, [sp, #0x20] 2c9d0: f9400bf5 ldr x21, [sp, #0x10] 2c9d4: a8c37bfd ldp x29, x30, [sp], #0x30 2c9d8: d65f03c0 ret 2c9dc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 2c9e0: f9000bf5 str x21, [sp, #0x10] 2c9e4: 910003fd mov x29, sp 2c9e8: a9024ff4 stp x20, x19, [sp, #0x20] 2c9ec: aa0103f3 mov x19, x1 2c9f0: 7100081f cmp w0, #0x2 2c9f4: 540002a1 b.ne 0x2ca48 <.text+0x3618> 2c9f8: 52959a00 mov w0, #0xacd0 // =44240 2c9fc: 9400b151 bl 0x58f40 2ca00: aa0003f5 mov x21, x0 2ca04: 52959a00 mov w0, #0xacd0 // =44240 2ca08: 9400b14e bl 0x58f40 2ca0c: aa0003f4 mov x20, x0 2ca10: 12800000 mov w0, #-0x1 // =-1 2ca14: a9005275 stp x21, x20, [x19] 2ca18: b4000275 cbz x21, 0x2ca64 <.text+0x3634> 2ca1c: b4000254 cbz x20, 0x2ca64 <.text+0x3634> 2ca20: aa1503e0 mov x0, x21 2ca24: 2a1f03e1 mov w1, wzr 2ca28: 52959a02 mov w2, #0xacd0 // =44240 2ca2c: 9400b10d bl 0x58e60 2ca30: aa1403e0 mov x0, x20 2ca34: 2a1f03e1 mov w1, wzr 2ca38: 52959a02 mov w2, #0xacd0 // =44240 2ca3c: 9400b109 bl 0x58e60 2ca40: 2a1f03e0 mov w0, wzr 2ca44: 14000008 b 0x2ca64 <.text+0x3634> 2ca48: 52800020 mov w0, #0x1 // =1 2ca4c: 52959a01 mov w1, #0xacd0 // =44240 2ca50: 9400b140 bl 0x58f50 2ca54: f100001f cmp x0, #0x0 2ca58: aa0003e8 mov x8, x0 2ca5c: 5a9f13e0 csetm w0, eq 2ca60: f9000268 str x8, [x19] 2ca64: a9424ff4 ldp x20, x19, [sp, #0x20] 2ca68: f9400bf5 ldr x21, [sp, #0x10] 2ca6c: a8c37bfd ldp x29, x30, [sp], #0x30 2ca70: d65f03c0 ret 2ca74: a9bd7bfd stp x29, x30, [sp, #-0x30]! 2ca78: f9000bf5 str x21, [sp, #0x10] 2ca7c: 910003fd mov x29, sp 2ca80: a9024ff4 stp x20, x19, [sp, #0x20] 2ca84: aa0103f3 mov x19, x1 2ca88: 7100081f cmp w0, #0x2 2ca8c: 54000321 b.ne 0x2caf0 <.text+0x36c0> 2ca90: 529e9f00 mov w0, #0xf4f8 // =62712 2ca94: 72a00060 movk w0, #0x3, lsl #16 2ca98: 9400b12a bl 0x58f40 2ca9c: aa0003f5 mov x21, x0 2caa0: 529e9f00 mov w0, #0xf4f8 // =62712 2caa4: 72a00060 movk w0, #0x3, lsl #16 2caa8: 9400b126 bl 0x58f40 2caac: aa0003f4 mov x20, x0 2cab0: 12800000 mov w0, #-0x1 // =-1 2cab4: a9005275 stp x21, x20, [x19] 2cab8: b40002d5 cbz x21, 0x2cb10 <.text+0x36e0> 2cabc: b40002b4 cbz x20, 0x2cb10 <.text+0x36e0> 2cac0: 529e9f02 mov w2, #0xf4f8 // =62712 2cac4: aa1503e0 mov x0, x21 2cac8: 2a1f03e1 mov w1, wzr 2cacc: 72a00062 movk w2, #0x3, lsl #16 2cad0: 9400b0e4 bl 0x58e60 2cad4: 529e9f02 mov w2, #0xf4f8 // =62712 2cad8: aa1403e0 mov x0, x20 2cadc: 2a1f03e1 mov w1, wzr 2cae0: 72a00062 movk w2, #0x3, lsl #16 2cae4: 9400b0df bl 0x58e60 2cae8: 2a1f03e0 mov w0, wzr 2caec: 14000009 b 0x2cb10 <.text+0x36e0> 2caf0: 529e9f01 mov w1, #0xf4f8 // =62712 2caf4: 52800020 mov w0, #0x1 // =1 2caf8: 72a00061 movk w1, #0x3, lsl #16 2cafc: 9400b115 bl 0x58f50 2cb00: f100001f cmp x0, #0x0 2cb04: aa0003e8 mov x8, x0 2cb08: 5a9f13e0 csetm w0, eq 2cb0c: f9000268 str x8, [x19] 2cb10: a9424ff4 ldp x20, x19, [sp, #0x20] 2cb14: f9400bf5 ldr x21, [sp, #0x10] 2cb18: a8c37bfd ldp x29, x30, [sp], #0x30 2cb1c: d65f03c0 ret 2cb20: a9bd7bfd stp x29, x30, [sp, #-0x30]! 2cb24: f9000bf5 str x21, [sp, #0x10] 2cb28: 910003fd mov x29, sp 2cb2c: a9024ff4 stp x20, x19, [sp, #0x20] 2cb30: aa0103f3 mov x19, x1 2cb34: 7100081f cmp w0, #0x2 2cb38: 54000321 b.ne 0x2cb9c <.text+0x376c> 2cb3c: 52803780 mov w0, #0x1bc // =444 2cb40: 72a000a0 movk w0, #0x5, lsl #16 2cb44: 9400b0ff bl 0x58f40 2cb48: aa0003f5 mov x21, x0 2cb4c: 52803780 mov w0, #0x1bc // =444 2cb50: 72a000a0 movk w0, #0x5, lsl #16 2cb54: 9400b0fb bl 0x58f40 2cb58: aa0003f4 mov x20, x0 2cb5c: 12800000 mov w0, #-0x1 // =-1 2cb60: a9005275 stp x21, x20, [x19] 2cb64: b40002d5 cbz x21, 0x2cbbc <.text+0x378c> 2cb68: b40002b4 cbz x20, 0x2cbbc <.text+0x378c> 2cb6c: 52803782 mov w2, #0x1bc // =444 2cb70: aa1503e0 mov x0, x21 2cb74: 2a1f03e1 mov w1, wzr 2cb78: 72a000a2 movk w2, #0x5, lsl #16 2cb7c: 9400b0b9 bl 0x58e60 2cb80: 52803782 mov w2, #0x1bc // =444 2cb84: aa1403e0 mov x0, x20 2cb88: 2a1f03e1 mov w1, wzr 2cb8c: 72a000a2 movk w2, #0x5, lsl #16 2cb90: 9400b0b4 bl 0x58e60 2cb94: 2a1f03e0 mov w0, wzr 2cb98: 14000009 b 0x2cbbc <.text+0x378c> 2cb9c: 52803781 mov w1, #0x1bc // =444 2cba0: 52800020 mov w0, #0x1 // =1 2cba4: 72a000a1 movk w1, #0x5, lsl #16 2cba8: 9400b0ea bl 0x58f50 2cbac: f100001f cmp x0, #0x0 2cbb0: aa0003e8 mov x8, x0 2cbb4: 5a9f13e0 csetm w0, eq 2cbb8: f9000268 str x8, [x19] 2cbbc: a9424ff4 ldp x20, x19, [sp, #0x20] 2cbc0: f9400bf5 ldr x21, [sp, #0x10] 2cbc4: a8c37bfd ldp x29, x30, [sp], #0x30 2cbc8: d65f03c0 ret 2cbcc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 2cbd0: f9000bf5 str x21, [sp, #0x10] 2cbd4: 910003fd mov x29, sp 2cbd8: a9024ff4 stp x20, x19, [sp, #0x20] 2cbdc: aa0103f3 mov x19, x1 2cbe0: 7100081f cmp w0, #0x2 2cbe4: 54000321 b.ne 0x2cc48 <.text+0x3818> 2cbe8: 52803880 mov w0, #0x1c4 // =452 2cbec: 72a000a0 movk w0, #0x5, lsl #16 2cbf0: 9400b0d4 bl 0x58f40 2cbf4: aa0003f5 mov x21, x0 2cbf8: 52803880 mov w0, #0x1c4 // =452 2cbfc: 72a000a0 movk w0, #0x5, lsl #16 2cc00: 9400b0d0 bl 0x58f40 2cc04: aa0003f4 mov x20, x0 2cc08: 12800000 mov w0, #-0x1 // =-1 2cc0c: a9005275 stp x21, x20, [x19] 2cc10: b40002d5 cbz x21, 0x2cc68 <.text+0x3838> 2cc14: b40002b4 cbz x20, 0x2cc68 <.text+0x3838> 2cc18: 52803882 mov w2, #0x1c4 // =452 2cc1c: aa1503e0 mov x0, x21 2cc20: 2a1f03e1 mov w1, wzr 2cc24: 72a000a2 movk w2, #0x5, lsl #16 2cc28: 9400b08e bl 0x58e60 2cc2c: 52803882 mov w2, #0x1c4 // =452 2cc30: aa1403e0 mov x0, x20 2cc34: 2a1f03e1 mov w1, wzr 2cc38: 72a000a2 movk w2, #0x5, lsl #16 2cc3c: 9400b089 bl 0x58e60 2cc40: 2a1f03e0 mov w0, wzr 2cc44: 14000009 b 0x2cc68 <.text+0x3838> 2cc48: 52803881 mov w1, #0x1c4 // =452 2cc4c: 52800020 mov w0, #0x1 // =1 2cc50: 72a000a1 movk w1, #0x5, lsl #16 2cc54: 9400b0bf bl 0x58f50 2cc58: f100001f cmp x0, #0x0 2cc5c: aa0003e8 mov x8, x0 2cc60: 5a9f13e0 csetm w0, eq 2cc64: f9000268 str x8, [x19] 2cc68: a9424ff4 ldp x20, x19, [sp, #0x20] 2cc6c: f9400bf5 ldr x21, [sp, #0x10] 2cc70: a8c37bfd ldp x29, x30, [sp], #0x30 2cc74: d65f03c0 ret 2cc78: a9bd7bfd stp x29, x30, [sp, #-0x30]! 2cc7c: f9000bf5 str x21, [sp, #0x10] 2cc80: 910003fd mov x29, sp 2cc84: a9024ff4 stp x20, x19, [sp, #0x20] 2cc88: aa0103f3 mov x19, x1 2cc8c: 7100081f cmp w0, #0x2 2cc90: 54000321 b.ne 0x2ccf4 <.text+0x38c4> 2cc94: 529de980 mov w0, #0xef4c // =61260 2cc98: 72a00020 movk w0, #0x1, lsl #16 2cc9c: 9400b0a9 bl 0x58f40 2cca0: aa0003f5 mov x21, x0 2cca4: 529de980 mov w0, #0xef4c // =61260 2cca8: 72a00020 movk w0, #0x1, lsl #16 2ccac: 9400b0a5 bl 0x58f40 2ccb0: aa0003f4 mov x20, x0 2ccb4: 12800000 mov w0, #-0x1 // =-1 2ccb8: a9005275 stp x21, x20, [x19] 2ccbc: b40002d5 cbz x21, 0x2cd14 <.text+0x38e4> 2ccc0: b40002b4 cbz x20, 0x2cd14 <.text+0x38e4> 2ccc4: 529de982 mov w2, #0xef4c // =61260 2ccc8: aa1503e0 mov x0, x21 2cccc: 2a1f03e1 mov w1, wzr 2ccd0: 72a00022 movk w2, #0x1, lsl #16 2ccd4: 9400b063 bl 0x58e60 2ccd8: 529de982 mov w2, #0xef4c // =61260 2ccdc: aa1403e0 mov x0, x20 2cce0: 2a1f03e1 mov w1, wzr 2cce4: 72a00022 movk w2, #0x1, lsl #16 2cce8: 9400b05e bl 0x58e60 2ccec: 2a1f03e0 mov w0, wzr 2ccf0: 14000009 b 0x2cd14 <.text+0x38e4> 2ccf4: 529de981 mov w1, #0xef4c // =61260 2ccf8: 52800020 mov w0, #0x1 // =1 2ccfc: 72a00021 movk w1, #0x1, lsl #16 2cd00: 9400b094 bl 0x58f50 2cd04: f100001f cmp x0, #0x0 2cd08: aa0003e8 mov x8, x0 2cd0c: 5a9f13e0 csetm w0, eq 2cd10: f9000268 str x8, [x19] 2cd14: a9424ff4 ldp x20, x19, [sp, #0x20] 2cd18: f9400bf5 ldr x21, [sp, #0x10] 2cd1c: a8c37bfd ldp x29, x30, [sp], #0x30 2cd20: d65f03c0 ret 2cd24: bd400461 ldr s1, [x3, #0x4] 2cd28: 1e22c002 fcvt d2, s0 2cd2c: 1e202821 fadd s1, s1, s0 2cd30: bd000041 str s1, [x2] 2cd34: 1e22c021 fcvt d1, s1 2cd38: 6d409825 ldp d5, d6, [x1, #0x8] 2cd3c: bd400063 ldr s3, [x3] 2cd40: bd400864 ldr s4, [x3, #0x8] 2cd44: 1e6108a1 fmul d1, d5, d1 2cd48: fd400405 ldr d5, [x0, #0x8] 2cd4c: 1e22c063 fcvt d3, s3 2cd50: 1e22c084 fcvt d4, s4 2cd54: 1f420ca2 fmadd d2, d5, d2, d3 2cd58: 1f4404c1 fmadd d1, d6, d4, d1 2cd5c: 1e613841 fsub d1, d2, d1 2cd60: 1e624021 fcvt s1, d1 2cd64: 2d000460 stp s0, s1, [x3] 2cd68: bd400040 ldr s0, [x2] 2cd6c: bd000860 str s0, [x3, #0x8] 2cd70: d65f03c0 ret 2cd74: 13003c08 sxth w8, w0 2cd78: bd400080 ldr s0, [x4] 2cd7c: bd400041 ldr s1, [x2] 2cd80: 1e220102 scvtf s2, w8 2cd84: 1f020020 fmadd s0, s1, s2, s0 2cd88: bd000060 str s0, [x3] 2cd8c: bd400481 ldr s1, [x4, #0x4] 2cd90: bd400443 ldr s3, [x2, #0x4] 2cd94: 1f020461 fmadd s1, s3, s2, s1 2cd98: bd400423 ldr s3, [x1, #0x4] 2cd9c: 1f008461 fmsub s1, s3, s0, s1 2cda0: bd000081 str s1, [x4] 2cda4: bd400821 ldr s1, [x1, #0x8] 2cda8: 1e200820 fmul s0, s1, s0 2cdac: bd400841 ldr s1, [x2, #0x8] 2cdb0: 1f228020 fnmsub s0, s1, s2, s0 2cdb4: bd000480 str s0, [x4, #0x4] 2cdb8: d65f03c0 ret 2cdbc: d10343ff sub sp, sp, #0xd0 2cdc0: a9077bfd stp x29, x30, [sp, #0x70] 2cdc4: 9101c3fd add x29, sp, #0x70 2cdc8: a9086ffc stp x28, x27, [sp, #0x80] 2cdcc: a90967fa stp x26, x25, [sp, #0x90] 2cdd0: a90a5ff8 stp x24, x23, [sp, #0xa0] 2cdd4: a90b57f6 stp x22, x21, [sp, #0xb0] 2cdd8: a90c4ff4 stp x20, x19, [sp, #0xc0] 2cddc: f9001fe3 str x3, [sp, #0x38] 2cde0: d53bd048 mrs x8, TPIDR_EL0 2cde4: f90007e8 str x8, [sp, #0x8] 2cde8: 7100043f cmp w1, #0x1 2cdec: f9401508 ldr x8, [x8, #0x28] 2cdf0: f81f83a8 stur x8, [x29, #-0x8] 2cdf4: a93effbf stp xzr, xzr, [x29, #-0x18] 2cdf8: 54003b2b b.lt 0x2d55c <.text+0x412c> 2cdfc: f9401fe9 ldr x9, [sp, #0x38] 2ce00: aa1f03f4 mov x20, xzr 2ce04: aa0203fc mov x28, x2 2ce08: 91003128 add x8, x9, #0xc 2ce0c: 9100612a add x10, x9, #0x18 2ce10: f90013e8 str x8, [sp, #0x20] 2ce14: 52800588 mov w8, #0x2c // =44 2ce18: f81e03aa stur x10, [x29, #-0x20] 2ce1c: 9100912a add x10, x9, #0x24 2ce20: 9100c129 add x9, x9, #0x30 2ce24: 9ba87c28 umull x8, w1, w8 2ce28: aa0a03f9 mov x25, x10 2ce2c: aa0903fa mov x26, x9 2ce30: a9012be9 stp x9, x10, [sp, #0x10] 2ce34: a9028be8 stp x8, x2, [sp, #0x28] 2ce38: 78c02408 ldrsh w8, [x0], #0x2 2ce3c: f9401ff3 ldr x19, [sp, #0x38] 2ce40: f0ffff7b adrp x27, 0x1b000 2ce44: f81d83a0 stur x0, [x29, #-0x28] 2ce48: f0ffff60 adrp x0, 0x1b000 2ce4c: 1e220100 scvtf s0, w8 2ce50: 9128837b add x27, x27, #0xa20 2ce54: d10033a2 sub x2, x29, #0xc 2ce58: 91282000 add x0, x0, #0xa08 2ce5c: aa1b03e1 mov x1, x27 2ce60: aa1303e3 mov x3, x19 2ce64: 97ffffb0 bl 0x2cd24 <.text+0x38f4> 2ce68: f94013f5 ldr x21, [sp, #0x20] 2ce6c: f0ffff77 adrp x23, 0x1b000 2ce70: f0ffff7c adrp x28, 0x1b000 2ce74: 9128e2f7 add x23, x23, #0xa38 2ce78: 9129439c add x28, x28, #0xa50 2ce7c: bc5f43a0 ldur s0, [x29, #-0xc] 2ce80: d10043a2 sub x2, x29, #0x10 2ce84: aa1703e0 mov x0, x23 2ce88: aa1c03e1 mov x1, x28 2ce8c: aa1503e3 mov x3, x21 2ce90: 97ffffa5 bl 0x2cd24 <.text+0x38f4> 2ce94: f85e03b8 ldur x24, [x29, #-0x20] 2ce98: f0ffff60 adrp x0, 0x1b000 2ce9c: f0ffff61 adrp x1, 0x1b000 2cea0: bc5f03a0 ldur s0, [x29, #-0x10] 2cea4: d10053a2 sub x2, x29, #0x14 2cea8: 9129a000 add x0, x0, #0xa68 2ceac: 912a0021 add x1, x1, #0xa80 2ceb0: aa1803e3 mov x3, x24 2ceb4: 97ffff9c bl 0x2cd24 <.text+0x38f4> 2ceb8: f0ffff60 adrp x0, 0x1b000 2cebc: f0ffff61 adrp x1, 0x1b000 2cec0: bc5ec3a0 ldur s0, [x29, #-0x14] 2cec4: d10063a2 sub x2, x29, #0x18 2cec8: 912a6000 add x0, x0, #0xa98 2cecc: 912ac021 add x1, x1, #0xab0 2ced0: aa1903e3 mov x3, x25 2ced4: 97ffff94 bl 0x2cd24 <.text+0x38f4> 2ced8: f9401be8 ldr x8, [sp, #0x30] 2cedc: f0ffff60 adrp x0, 0x1b000 2cee0: f0ffff61 adrp x1, 0x1b000 2cee4: bc5e83a0 ldur s0, [x29, #-0x18] 2cee8: 912b2000 add x0, x0, #0xac8 2ceec: 912b8021 add x1, x1, #0xae0 2cef0: 8b140116 add x22, x8, x20 2cef4: aa1a03e3 mov x3, x26 2cef8: aa1603e2 mov x2, x22 2cefc: f81d03b4 stur x20, [x29, #-0x30] 2cf00: 97ffff89 bl 0x2cd24 <.text+0x38f4> 2cf04: f0ffff74 adrp x20, 0x1b000 2cf08: 2f00e400 movi d0, #0000000000000000 2cf0c: 91282294 add x20, x20, #0xa08 2cf10: d10033a2 sub x2, x29, #0xc 2cf14: aa1403e0 mov x0, x20 2cf18: aa1b03e1 mov x1, x27 2cf1c: aa1303e3 mov x3, x19 2cf20: 97ffff81 bl 0x2cd24 <.text+0x38f4> 2cf24: bc5f43a0 ldur s0, [x29, #-0xc] 2cf28: d10043a2 sub x2, x29, #0x10 2cf2c: aa1703e0 mov x0, x23 2cf30: aa1c03e1 mov x1, x28 2cf34: aa1503e3 mov x3, x21 2cf38: 97ffff7b bl 0x2cd24 <.text+0x38f4> 2cf3c: f0ffff60 adrp x0, 0x1b000 2cf40: f0ffff61 adrp x1, 0x1b000 2cf44: bc5f03a0 ldur s0, [x29, #-0x10] 2cf48: d10053a2 sub x2, x29, #0x14 2cf4c: 9129a000 add x0, x0, #0xa68 2cf50: 912a0021 add x1, x1, #0xa80 2cf54: aa1803e3 mov x3, x24 2cf58: 97ffff73 bl 0x2cd24 <.text+0x38f4> 2cf5c: f0ffff60 adrp x0, 0x1b000 2cf60: f0ffff61 adrp x1, 0x1b000 2cf64: bc5ec3a0 ldur s0, [x29, #-0x14] 2cf68: d10063a2 sub x2, x29, #0x18 2cf6c: 912a6000 add x0, x0, #0xa98 2cf70: 912ac021 add x1, x1, #0xab0 2cf74: aa1903e3 mov x3, x25 2cf78: 97ffff6b bl 0x2cd24 <.text+0x38f4> 2cf7c: f0ffff60 adrp x0, 0x1b000 2cf80: f0ffff61 adrp x1, 0x1b000 2cf84: bc5e83a0 ldur s0, [x29, #-0x18] 2cf88: 910012c2 add x2, x22, #0x4 2cf8c: 912b2000 add x0, x0, #0xac8 2cf90: 912b8021 add x1, x1, #0xae0 2cf94: aa1a03e3 mov x3, x26 2cf98: 97ffff63 bl 0x2cd24 <.text+0x38f4> 2cf9c: 2f00e400 movi d0, #0000000000000000 2cfa0: d10033a2 sub x2, x29, #0xc 2cfa4: aa1403e0 mov x0, x20 2cfa8: aa1b03e1 mov x1, x27 2cfac: aa1303e3 mov x3, x19 2cfb0: 97ffff5d bl 0x2cd24 <.text+0x38f4> 2cfb4: bc5f43a0 ldur s0, [x29, #-0xc] 2cfb8: d10043a2 sub x2, x29, #0x10 2cfbc: aa1703e0 mov x0, x23 2cfc0: aa1c03e1 mov x1, x28 2cfc4: aa1503e3 mov x3, x21 2cfc8: aa1503fc mov x28, x21 2cfcc: 97ffff56 bl 0x2cd24 <.text+0x38f4> 2cfd0: f0ffff60 adrp x0, 0x1b000 2cfd4: f0ffff61 adrp x1, 0x1b000 2cfd8: bc5f03a0 ldur s0, [x29, #-0x10] 2cfdc: d10053a2 sub x2, x29, #0x14 2cfe0: 9129a000 add x0, x0, #0xa68 2cfe4: 912a0021 add x1, x1, #0xa80 2cfe8: aa1803e3 mov x3, x24 2cfec: aa1803f7 mov x23, x24 2cff0: 97ffff4d bl 0x2cd24 <.text+0x38f4> 2cff4: f0ffff60 adrp x0, 0x1b000 2cff8: f0ffff61 adrp x1, 0x1b000 2cffc: bc5ec3a0 ldur s0, [x29, #-0x14] 2d000: d10063a2 sub x2, x29, #0x18 2d004: 912a6000 add x0, x0, #0xa98 2d008: 912ac021 add x1, x1, #0xab0 2d00c: aa1903e3 mov x3, x25 2d010: 97ffff45 bl 0x2cd24 <.text+0x38f4> 2d014: d0ffff60 adrp x0, 0x1b000 2d018: d0ffff61 adrp x1, 0x1b000 2d01c: bc5e83a0 ldur s0, [x29, #-0x18] 2d020: 910022c2 add x2, x22, #0x8 2d024: 912b2000 add x0, x0, #0xac8 2d028: 912b8021 add x1, x1, #0xae0 2d02c: aa1a03e3 mov x3, x26 2d030: aa1603f5 mov x21, x22 2d034: 97ffff3c bl 0x2cd24 <.text+0x38f4> 2d038: 2f00e400 movi d0, #0000000000000000 2d03c: d10033a2 sub x2, x29, #0xc 2d040: aa1403e0 mov x0, x20 2d044: aa1b03e1 mov x1, x27 2d048: aa1303e3 mov x3, x19 2d04c: aa1303f6 mov x22, x19 2d050: 97ffff35 bl 0x2cd24 <.text+0x38f4> 2d054: d0ffff7b adrp x27, 0x1b000 2d058: d0ffff73 adrp x19, 0x1b000 2d05c: 9128e37b add x27, x27, #0xa38 2d060: 91294273 add x19, x19, #0xa50 2d064: bc5f43a0 ldur s0, [x29, #-0xc] 2d068: d10043a2 sub x2, x29, #0x10 2d06c: aa1b03e0 mov x0, x27 2d070: aa1303e1 mov x1, x19 2d074: aa1c03e3 mov x3, x28 2d078: aa1c03f8 mov x24, x28 2d07c: 97ffff2a bl 0x2cd24 <.text+0x38f4> 2d080: d0ffff7c adrp x28, 0x1b000 2d084: d0ffff61 adrp x1, 0x1b000 2d088: 9129a39c add x28, x28, #0xa68 2d08c: bc5f03a0 ldur s0, [x29, #-0x10] 2d090: d10053a2 sub x2, x29, #0x14 2d094: aa1c03e0 mov x0, x28 2d098: 912a0021 add x1, x1, #0xa80 2d09c: aa1703e3 mov x3, x23 2d0a0: 97ffff21 bl 0x2cd24 <.text+0x38f4> 2d0a4: d0ffff77 adrp x23, 0x1b000 2d0a8: d0ffff60 adrp x0, 0x1b000 2d0ac: 912ac2f7 add x23, x23, #0xab0 2d0b0: bc5ec3a0 ldur s0, [x29, #-0x14] 2d0b4: d10063a2 sub x2, x29, #0x18 2d0b8: 912a6000 add x0, x0, #0xa98 2d0bc: aa1703e1 mov x1, x23 2d0c0: aa1903e3 mov x3, x25 2d0c4: 97ffff18 bl 0x2cd24 <.text+0x38f4> 2d0c8: d0ffff60 adrp x0, 0x1b000 2d0cc: d0ffff61 adrp x1, 0x1b000 2d0d0: bc5e83a0 ldur s0, [x29, #-0x18] 2d0d4: 910032a2 add x2, x21, #0xc 2d0d8: 912b2000 add x0, x0, #0xac8 2d0dc: 912b8021 add x1, x1, #0xae0 2d0e0: aa1a03e3 mov x3, x26 2d0e4: 97ffff10 bl 0x2cd24 <.text+0x38f4> 2d0e8: aa1403e0 mov x0, x20 2d0ec: d0ffff74 adrp x20, 0x1b000 2d0f0: 2f00e400 movi d0, #0000000000000000 2d0f4: 91288294 add x20, x20, #0xa20 2d0f8: d10033a2 sub x2, x29, #0xc 2d0fc: aa1403e1 mov x1, x20 2d100: aa1603e3 mov x3, x22 2d104: 97ffff08 bl 0x2cd24 <.text+0x38f4> 2d108: bc5f43a0 ldur s0, [x29, #-0xc] 2d10c: d10043a2 sub x2, x29, #0x10 2d110: aa1b03e0 mov x0, x27 2d114: aa1303e1 mov x1, x19 2d118: aa1803e3 mov x3, x24 2d11c: aa1803f3 mov x19, x24 2d120: 97ffff01 bl 0x2cd24 <.text+0x38f4> 2d124: f85e03b8 ldur x24, [x29, #-0x20] 2d128: d0ffff61 adrp x1, 0x1b000 2d12c: bc5f03a0 ldur s0, [x29, #-0x10] 2d130: d10053a2 sub x2, x29, #0x14 2d134: aa1c03e0 mov x0, x28 2d138: 912a0021 add x1, x1, #0xa80 2d13c: aa1803e3 mov x3, x24 2d140: 97fffef9 bl 0x2cd24 <.text+0x38f4> 2d144: d0ffff60 adrp x0, 0x1b000 2d148: bc5ec3a0 ldur s0, [x29, #-0x14] 2d14c: d10063a2 sub x2, x29, #0x18 2d150: 912a6000 add x0, x0, #0xa98 2d154: aa1703e1 mov x1, x23 2d158: aa1903e3 mov x3, x25 2d15c: aa0003fc mov x28, x0 2d160: 97fffef1 bl 0x2cd24 <.text+0x38f4> 2d164: d0ffff60 adrp x0, 0x1b000 2d168: d0ffff61 adrp x1, 0x1b000 2d16c: bc5e83a0 ldur s0, [x29, #-0x18] 2d170: 910042a2 add x2, x21, #0x10 2d174: 912b2000 add x0, x0, #0xac8 2d178: 912b8021 add x1, x1, #0xae0 2d17c: aa1a03e3 mov x3, x26 2d180: aa0103f7 mov x23, x1 2d184: 97fffee8 bl 0x2cd24 <.text+0x38f4> 2d188: 2f00e400 movi d0, #0000000000000000 2d18c: d0ffff60 adrp x0, 0x1b000 2d190: d10033a2 sub x2, x29, #0xc 2d194: 91282000 add x0, x0, #0xa08 2d198: aa1403e1 mov x1, x20 2d19c: aa1603e3 mov x3, x22 2d1a0: 97fffee1 bl 0x2cd24 <.text+0x38f4> 2d1a4: d0ffff61 adrp x1, 0x1b000 2d1a8: bc5f43a0 ldur s0, [x29, #-0xc] 2d1ac: d10043a2 sub x2, x29, #0x10 2d1b0: aa1b03e0 mov x0, x27 2d1b4: 91294021 add x1, x1, #0xa50 2d1b8: aa1303e3 mov x3, x19 2d1bc: 97fffeda bl 0x2cd24 <.text+0x38f4> 2d1c0: d0ffff60 adrp x0, 0x1b000 2d1c4: d0ffff61 adrp x1, 0x1b000 2d1c8: bc5f03a0 ldur s0, [x29, #-0x10] 2d1cc: d10053a2 sub x2, x29, #0x14 2d1d0: 9129a000 add x0, x0, #0xa68 2d1d4: 912a0021 add x1, x1, #0xa80 2d1d8: aa1803e3 mov x3, x24 2d1dc: 97fffed2 bl 0x2cd24 <.text+0x38f4> 2d1e0: d0ffff61 adrp x1, 0x1b000 2d1e4: bc5ec3a0 ldur s0, [x29, #-0x14] 2d1e8: d10063a2 sub x2, x29, #0x18 2d1ec: aa1c03e0 mov x0, x28 2d1f0: 912ac021 add x1, x1, #0xab0 2d1f4: aa1903e3 mov x3, x25 2d1f8: 97fffecb bl 0x2cd24 <.text+0x38f4> 2d1fc: d0ffff60 adrp x0, 0x1b000 2d200: bc5e83a0 ldur s0, [x29, #-0x18] 2d204: 910052a2 add x2, x21, #0x14 2d208: 912b2000 add x0, x0, #0xac8 2d20c: aa1703e1 mov x1, x23 2d210: aa1a03e3 mov x3, x26 2d214: 97fffec4 bl 0x2cd24 <.text+0x38f4> 2d218: d0ffff7c adrp x28, 0x1b000 2d21c: d0ffff77 adrp x23, 0x1b000 2d220: 2f00e400 movi d0, #0000000000000000 2d224: 9128239c add x28, x28, #0xa08 2d228: 912882f7 add x23, x23, #0xa20 2d22c: d10033a2 sub x2, x29, #0xc 2d230: aa1c03e0 mov x0, x28 2d234: aa1703e1 mov x1, x23 2d238: aa1603e3 mov x3, x22 2d23c: aa1603f4 mov x20, x22 2d240: 97fffeb9 bl 0x2cd24 <.text+0x38f4> 2d244: d0ffff61 adrp x1, 0x1b000 2d248: bc5f43a0 ldur s0, [x29, #-0xc] 2d24c: d10043a2 sub x2, x29, #0x10 2d250: aa1b03e0 mov x0, x27 2d254: 91294021 add x1, x1, #0xa50 2d258: aa1303e3 mov x3, x19 2d25c: 97fffeb2 bl 0x2cd24 <.text+0x38f4> 2d260: d0ffff7b adrp x27, 0x1b000 2d264: d0ffff61 adrp x1, 0x1b000 2d268: 9129a37b add x27, x27, #0xa68 2d26c: bc5f03a0 ldur s0, [x29, #-0x10] 2d270: d10053a2 sub x2, x29, #0x14 2d274: aa1b03e0 mov x0, x27 2d278: 912a0021 add x1, x1, #0xa80 2d27c: aa1803e3 mov x3, x24 2d280: 97fffea9 bl 0x2cd24 <.text+0x38f4> 2d284: d0ffff60 adrp x0, 0x1b000 2d288: d0ffff61 adrp x1, 0x1b000 2d28c: bc5ec3a0 ldur s0, [x29, #-0x14] 2d290: d10063a2 sub x2, x29, #0x18 2d294: 912a6000 add x0, x0, #0xa98 2d298: 912ac021 add x1, x1, #0xab0 2d29c: aa1903e3 mov x3, x25 2d2a0: aa1903f6 mov x22, x25 2d2a4: 97fffea0 bl 0x2cd24 <.text+0x38f4> 2d2a8: d0ffff60 adrp x0, 0x1b000 2d2ac: d0ffff61 adrp x1, 0x1b000 2d2b0: bc5e83a0 ldur s0, [x29, #-0x18] 2d2b4: 910062a2 add x2, x21, #0x18 2d2b8: 912b2000 add x0, x0, #0xac8 2d2bc: 912b8021 add x1, x1, #0xae0 2d2c0: aa1a03e3 mov x3, x26 2d2c4: 97fffe98 bl 0x2cd24 <.text+0x38f4> 2d2c8: 2f00e400 movi d0, #0000000000000000 2d2cc: d10033a2 sub x2, x29, #0xc 2d2d0: aa1c03e0 mov x0, x28 2d2d4: aa1703e1 mov x1, x23 2d2d8: aa1403e3 mov x3, x20 2d2dc: 97fffe92 bl 0x2cd24 <.text+0x38f4> 2d2e0: d0ffff60 adrp x0, 0x1b000 2d2e4: d0ffff61 adrp x1, 0x1b000 2d2e8: bc5f43a0 ldur s0, [x29, #-0xc] 2d2ec: d10043a2 sub x2, x29, #0x10 2d2f0: 9128e000 add x0, x0, #0xa38 2d2f4: 91294021 add x1, x1, #0xa50 2d2f8: aa1303e3 mov x3, x19 2d2fc: 97fffe8a bl 0x2cd24 <.text+0x38f4> 2d300: d0ffff61 adrp x1, 0x1b000 2d304: bc5f03a0 ldur s0, [x29, #-0x10] 2d308: d10053a2 sub x2, x29, #0x14 2d30c: aa1b03e0 mov x0, x27 2d310: 912a0021 add x1, x1, #0xa80 2d314: aa1803e3 mov x3, x24 2d318: 97fffe83 bl 0x2cd24 <.text+0x38f4> 2d31c: d0ffff7b adrp x27, 0x1b000 2d320: d0ffff61 adrp x1, 0x1b000 2d324: 912a637b add x27, x27, #0xa98 2d328: bc5ec3a0 ldur s0, [x29, #-0x14] 2d32c: d10063a2 sub x2, x29, #0x18 2d330: aa1b03e0 mov x0, x27 2d334: 912ac021 add x1, x1, #0xab0 2d338: aa1903e3 mov x3, x25 2d33c: aa1903fc mov x28, x25 2d340: 97fffe79 bl 0x2cd24 <.text+0x38f4> 2d344: d0ffff60 adrp x0, 0x1b000 2d348: d0ffff61 adrp x1, 0x1b000 2d34c: bc5e83a0 ldur s0, [x29, #-0x18] 2d350: 910072a2 add x2, x21, #0x1c 2d354: 912b2000 add x0, x0, #0xac8 2d358: 912b8021 add x1, x1, #0xae0 2d35c: aa1a03e3 mov x3, x26 2d360: 97fffe71 bl 0x2cd24 <.text+0x38f4> 2d364: d0ffff77 adrp x23, 0x1b000 2d368: 2f00e400 movi d0, #0000000000000000 2d36c: 912822f7 add x23, x23, #0xa08 2d370: d0ffff61 adrp x1, 0x1b000 2d374: d10033a2 sub x2, x29, #0xc 2d378: aa1703e0 mov x0, x23 2d37c: 91288021 add x1, x1, #0xa20 2d380: aa1403e3 mov x3, x20 2d384: 97fffe68 bl 0x2cd24 <.text+0x38f4> 2d388: d0ffff60 adrp x0, 0x1b000 2d38c: d0ffff61 adrp x1, 0x1b000 2d390: bc5f43a0 ldur s0, [x29, #-0xc] 2d394: d10043a2 sub x2, x29, #0x10 2d398: 9128e000 add x0, x0, #0xa38 2d39c: 91294021 add x1, x1, #0xa50 2d3a0: aa1303e3 mov x3, x19 2d3a4: aa1303f6 mov x22, x19 2d3a8: 97fffe5f bl 0x2cd24 <.text+0x38f4> 2d3ac: d0ffff73 adrp x19, 0x1b000 2d3b0: d0ffff61 adrp x1, 0x1b000 2d3b4: 9129a273 add x19, x19, #0xa68 2d3b8: bc5f03a0 ldur s0, [x29, #-0x10] 2d3bc: d10053a2 sub x2, x29, #0x14 2d3c0: aa1303e0 mov x0, x19 2d3c4: 912a0021 add x1, x1, #0xa80 2d3c8: aa1803e3 mov x3, x24 2d3cc: 97fffe56 bl 0x2cd24 <.text+0x38f4> 2d3d0: d0ffff61 adrp x1, 0x1b000 2d3d4: bc5ec3a0 ldur s0, [x29, #-0x14] 2d3d8: d10063a2 sub x2, x29, #0x18 2d3dc: aa1b03e0 mov x0, x27 2d3e0: 912ac021 add x1, x1, #0xab0 2d3e4: aa1903e3 mov x3, x25 2d3e8: 97fffe4f bl 0x2cd24 <.text+0x38f4> 2d3ec: 910082a2 add x2, x21, #0x20 2d3f0: aa1503fc mov x28, x21 2d3f4: d0ffff75 adrp x21, 0x1b000 2d3f8: d0ffff60 adrp x0, 0x1b000 2d3fc: 912b82b5 add x21, x21, #0xae0 2d400: bc5e83a0 ldur s0, [x29, #-0x18] 2d404: 912b2000 add x0, x0, #0xac8 2d408: aa1503e1 mov x1, x21 2d40c: aa1a03e3 mov x3, x26 2d410: 97fffe45 bl 0x2cd24 <.text+0x38f4> 2d414: 2f00e400 movi d0, #0000000000000000 2d418: d0ffff61 adrp x1, 0x1b000 2d41c: d10033a2 sub x2, x29, #0xc 2d420: aa1703e0 mov x0, x23 2d424: 91288021 add x1, x1, #0xa20 2d428: aa1403e3 mov x3, x20 2d42c: 97fffe3e bl 0x2cd24 <.text+0x38f4> 2d430: d0ffff60 adrp x0, 0x1b000 2d434: d0ffff61 adrp x1, 0x1b000 2d438: bc5f43a0 ldur s0, [x29, #-0xc] 2d43c: d10043a2 sub x2, x29, #0x10 2d440: 9128e000 add x0, x0, #0xa38 2d444: 91294021 add x1, x1, #0xa50 2d448: aa1603e3 mov x3, x22 2d44c: 97fffe36 bl 0x2cd24 <.text+0x38f4> 2d450: d0ffff61 adrp x1, 0x1b000 2d454: bc5f03a0 ldur s0, [x29, #-0x10] 2d458: d10053a2 sub x2, x29, #0x14 2d45c: aa1303e0 mov x0, x19 2d460: 912a0021 add x1, x1, #0xa80 2d464: aa1803e3 mov x3, x24 2d468: aa1803f3 mov x19, x24 2d46c: 97fffe2e bl 0x2cd24 <.text+0x38f4> 2d470: d0ffff61 adrp x1, 0x1b000 2d474: bc5ec3a0 ldur s0, [x29, #-0x14] 2d478: d10063a2 sub x2, x29, #0x18 2d47c: aa1b03e0 mov x0, x27 2d480: 912ac021 add x1, x1, #0xab0 2d484: aa1903e3 mov x3, x25 2d488: aa1b03f8 mov x24, x27 2d48c: aa0103fb mov x27, x1 2d490: 97fffe25 bl 0x2cd24 <.text+0x38f4> 2d494: d0ffff60 adrp x0, 0x1b000 2d498: bc5e83a0 ldur s0, [x29, #-0x18] 2d49c: 91009382 add x2, x28, #0x24 2d4a0: 912b2000 add x0, x0, #0xac8 2d4a4: aa1503e1 mov x1, x21 2d4a8: aa1a03e3 mov x3, x26 2d4ac: aa0003f7 mov x23, x0 2d4b0: 97fffe1d bl 0x2cd24 <.text+0x38f4> 2d4b4: 2f00e400 movi d0, #0000000000000000 2d4b8: d0ffff60 adrp x0, 0x1b000 2d4bc: d0ffff61 adrp x1, 0x1b000 2d4c0: d10033a2 sub x2, x29, #0xc 2d4c4: 91282000 add x0, x0, #0xa08 2d4c8: 91288021 add x1, x1, #0xa20 2d4cc: aa1403e3 mov x3, x20 2d4d0: 97fffe15 bl 0x2cd24 <.text+0x38f4> 2d4d4: d0ffff60 adrp x0, 0x1b000 2d4d8: d0ffff61 adrp x1, 0x1b000 2d4dc: bc5f43a0 ldur s0, [x29, #-0xc] 2d4e0: d10043a2 sub x2, x29, #0x10 2d4e4: 9128e000 add x0, x0, #0xa38 2d4e8: 91294021 add x1, x1, #0xa50 2d4ec: aa1603e3 mov x3, x22 2d4f0: 97fffe0d bl 0x2cd24 <.text+0x38f4> 2d4f4: d0ffff60 adrp x0, 0x1b000 2d4f8: d0ffff61 adrp x1, 0x1b000 2d4fc: bc5f03a0 ldur s0, [x29, #-0x10] 2d500: d10053a2 sub x2, x29, #0x14 2d504: 9129a000 add x0, x0, #0xa68 2d508: 912a0021 add x1, x1, #0xa80 2d50c: aa1303e3 mov x3, x19 2d510: 97fffe05 bl 0x2cd24 <.text+0x38f4> 2d514: bc5ec3a0 ldur s0, [x29, #-0x14] 2d518: d10063a2 sub x2, x29, #0x18 2d51c: aa1803e0 mov x0, x24 2d520: aa1b03e1 mov x1, x27 2d524: aa1903e3 mov x3, x25 2d528: 97fffdff bl 0x2cd24 <.text+0x38f4> 2d52c: bc5e83a0 ldur s0, [x29, #-0x18] 2d530: 9100a382 add x2, x28, #0x28 2d534: aa1703e0 mov x0, x23 2d538: aa1503e1 mov x1, x21 2d53c: aa1a03e3 mov x3, x26 2d540: 97fffdf9 bl 0x2cd24 <.text+0x38f4> 2d544: a97d03a9 ldp x9, x0, [x29, #-0x30] 2d548: f94017e8 ldr x8, [sp, #0x28] 2d54c: 9100b129 add x9, x9, #0x2c 2d550: aa0903f4 mov x20, x9 2d554: eb09011f cmp x8, x9 2d558: 54ffc701 b.ne 0x2ce38 <.text+0x3a08> 2d55c: f94007e8 ldr x8, [sp, #0x8] 2d560: f9401508 ldr x8, [x8, #0x28] 2d564: f85f83a9 ldur x9, [x29, #-0x8] 2d568: eb09011f cmp x8, x9 2d56c: 54000121 b.ne 0x2d590 <.text+0x4160> 2d570: a94c4ff4 ldp x20, x19, [sp, #0xc0] 2d574: a94b57f6 ldp x22, x21, [sp, #0xb0] 2d578: a94a5ff8 ldp x24, x23, [sp, #0xa0] 2d57c: a94967fa ldp x26, x25, [sp, #0x90] 2d580: a9486ffc ldp x28, x27, [sp, #0x80] 2d584: a9477bfd ldp x29, x30, [sp, #0x70] 2d588: 910343ff add sp, sp, #0xd0 2d58c: d65f03c0 ret 2d590: 9400ae28 bl 0x58e30 <__stack_chk_fail@plt> 2d594: 79c00009 ldrsh w9, [x0] 2d598: 90ffff68 adrp x8, 0x19000 2d59c: bd400061 ldr s1, [x3] 2d5a0: 1e2c1003 fmov s3, #0.50000000 2d5a4: fc404066 ldur d6, [x3, #0x4] 2d5a8: 90ffff6b adrp x11, 0x19000 2d5ac: 1e220122 scvtf s2, w9 2d5b0: bd4be500 ldr s0, [x8, #0xbe4] 2d5b4: 91004068 add x8, x3, #0x10 2d5b8: 90ffff69 adrp x9, 0x19000 2d5bc: bd400c70 ldr s16, [x3, #0xc] 2d5c0: 1f000444 fmadd s4, s2, s0, s1 2d5c4: fd45c127 ldr d7, [x9, #0xb80] 2d5c8: 1f008885 fmsub s5, s4, s0, s2 2d5cc: 0d409104 ld1 { v4.s }[1], [x8] 2d5d0: 90ffff68 adrp x8, 0x19000 2d5d4: 0e24cce6 fmla v6.2s, v7.2s, v4.2s 2d5d8: bd4c0d01 ldr s1, [x8, #0xc0c] 2d5dc: bd000065 str s5, [x3] 2d5e0: 5fa61030 fmla s16, s1, v6.s[1] 2d5e4: 5e0c04d1 mov s17, v6.s[1] 2d5e8: 0ea6cce4 fmls v4.2s, v7.2s, v6.2s 2d5ec: 1e262a02 fadd s2, s16, s6 2d5f0: 1f01c606 fmsub s6, s16, s1, s17 2d5f4: fc004064 stur d4, [x3, #0x4] 2d5f8: 1e230843 fmul s3, s2, s3 2d5fc: bd4c0162 ldr s2, [x11, #0xc00] 2d600: bd000c66 str s6, [x3, #0xc] 2d604: 1e222060 fcmp s3, s2 2d608: 540000cc b.gt 0x2d620 <.text+0x41f0> 2d60c: 0f0664e2 movi v2.2s, #0xc7, lsl #24 2d610: 1e222060 fcmp s3, s2 2d614: 1e204062 fmov s2, s3 2d618: 5400004a b.ge 0x2d620 <.text+0x41f0> 2d61c: 0f0664e2 movi v2.2s, #0xc7, lsl #24 2d620: 1e380048 fcvtzs w8, s2 2d624: 7100103f cmp w1, #0x4 2d628: 79000048 strh w8, [x2] 2d62c: 5400054b b.lt 0x2d6d4 <.text+0x42a4> 2d630: 90ffff6c adrp x12, 0x19000 2d634: 90ffff6d adrp x13, 0x19000 2d638: 53017c2a lsr w10, w1, #1 2d63c: 0f0664e4 movi v4.2s, #0xc7, lsl #24 2d640: 91001008 add x8, x0, #0x4 2d644: 91000849 add x9, x2, #0x2 2d648: d100054a sub x10, x10, #0x1 2d64c: bd4bd982 ldr s2, [x12, #0xbd8] 2d650: bd4bb9a3 ldr s3, [x13, #0xbb8] 2d654: 1e2c1005 fmov s5, #0.50000000 2d658: bd4c0166 ldr s6, [x11, #0xc00] 2d65c: 79c0010b ldrsh w11, [x8] 2d660: 2d404470 ldp s16, s17, [x3] 2d664: 1e220167 scvtf s7, w11 2d668: 1f0040f0 fmadd s16, s7, s0, s16 2d66c: 1f024611 fmadd s17, s16, s2, s17 2d670: 1f009e07 fmsub s7, s16, s0, s7 2d674: 1f02c230 fmsub s16, s17, s2, s16 2d678: 2d004067 stp s7, s16, [x3] 2d67c: 78dfe10b ldursh w11, [x8, #-0x2] 2d680: 2d414870 ldp s16, s18, [x3, #0x8] 2d684: 1e220167 scvtf s7, w11 2d688: 1f0340f3 fmadd s19, s7, s3, s16 2d68c: 1f014a72 fmadd s18, s19, s1, s18 2d690: 1e312a50 fadd s16, s18, s17 2d694: 1f039e71 fmsub s17, s19, s3, s7 2d698: 1f01ce52 fmsub s18, s18, s1, s19 2d69c: 1e2040c7 fmov s7, s6 2d6a0: 1e250a10 fmul s16, s16, s5 2d6a4: 2d014871 stp s17, s18, [x3, #0x8] 2d6a8: 1e262200 fcmp s16, s6 2d6ac: 540000ac b.gt 0x2d6c0 <.text+0x4290> 2d6b0: 1e204207 fmov s7, s16 2d6b4: 1e242200 fcmp s16, s4 2d6b8: 5400004a b.ge 0x2d6c0 <.text+0x4290> 2d6bc: 0f0664e7 movi v7.2s, #0xc7, lsl #24 2d6c0: 1e3800eb fcvtzs w11, s7 2d6c4: 91001108 add x8, x8, #0x4 2d6c8: f100054a subs x10, x10, #0x1 2d6cc: 7800252b strh w11, [x9], #0x2 2d6d0: 54fffc61 b.ne 0x2d65c <.text+0x422c> 2d6d4: 51000428 sub w8, w1, #0x1 2d6d8: 78e8d808 ldrsh w8, [x0, w8, sxtw #1] 2d6dc: 1e220100 scvtf s0, w8 2d6e0: bd001060 str s0, [x3, #0x10] 2d6e4: d65f03c0 ret 2d6e8: 7100043f cmp w1, #0x1 2d6ec: 540007ab b.lt 0x2d7e0 <.text+0x43b0> 2d6f0: 90ffff6a adrp x10, 0x19000 2d6f4: 90ffff6b adrp x11, 0x19000 2d6f8: 90ffff69 adrp x9, 0x19000 2d6fc: 2a0103e8 mov w8, w1 2d700: 0f0664e1 movi v1.2s, #0xc7, lsl #24 2d704: aa0003ec mov x12, x0 2d708: bd4be540 ldr s0, [x10, #0xbe4] 2d70c: aa0803ea mov x10, x8 2d710: bd4bd962 ldr s2, [x11, #0xbd8] 2d714: aa0203eb mov x11, x2 2d718: bd4c0123 ldr s3, [x9, #0xc00] 2d71c: 79c0018d ldrsh w13, [x12] 2d720: 2d401865 ldp s5, s6, [x3] 2d724: 1e2201a4 scvtf s4, w13 2d728: 1f001487 fmadd s7, s4, s0, s5 2d72c: 1f0218e5 fmadd s5, s7, s2, s6 2d730: 1f0090e6 fmsub s6, s7, s0, s4 2d734: 1e204064 fmov s4, s3 2d738: 1f029ca7 fmsub s7, s5, s2, s7 2d73c: 1e2320a0 fcmp s5, s3 2d740: 2d001c66 stp s6, s7, [x3] 2d744: 540000ac b.gt 0x2d758 <.text+0x4328> 2d748: 1e2040a4 fmov s4, s5 2d74c: 1e2120a0 fcmp s5, s1 2d750: 5400004a b.ge 0x2d758 <.text+0x4328> 2d754: 0f0664e4 movi v4.2s, #0xc7, lsl #24 2d758: 1e38008d fcvtzs w13, s4 2d75c: 9100098c add x12, x12, #0x2 2d760: f100054a subs x10, x10, #0x1 2d764: 7800456d strh w13, [x11], #0x4 2d768: 54fffda1 b.ne 0x2d71c <.text+0x42ec> 2d76c: 7100043f cmp w1, #0x1 2d770: 5400038b b.lt 0x2d7e0 <.text+0x43b0> 2d774: 90ffff6a adrp x10, 0x19000 2d778: 90ffff6b adrp x11, 0x19000 2d77c: 0f0664e1 movi v1.2s, #0xc7, lsl #24 2d780: bd4c0123 ldr s3, [x9, #0xc00] 2d784: bd4bb940 ldr s0, [x10, #0xbb8] 2d788: 9100084a add x10, x2, #0x2 2d78c: bd4c0d62 ldr s2, [x11, #0xc0c] 2d790: 79c00009 ldrsh w9, [x0] 2d794: 2d411865 ldp s5, s6, [x3, #0x8] 2d798: 1e220124 scvtf s4, w9 2d79c: 1f001487 fmadd s7, s4, s0, s5 2d7a0: 1f0218e5 fmadd s5, s7, s2, s6 2d7a4: 1f0090e6 fmsub s6, s7, s0, s4 2d7a8: 1e204064 fmov s4, s3 2d7ac: 1f029ca7 fmsub s7, s5, s2, s7 2d7b0: 1e2320a0 fcmp s5, s3 2d7b4: 2d011c66 stp s6, s7, [x3, #0x8] 2d7b8: 540000ac b.gt 0x2d7cc <.text+0x439c> 2d7bc: 1e2040a4 fmov s4, s5 2d7c0: 1e2120a0 fcmp s5, s1 2d7c4: 5400004a b.ge 0x2d7cc <.text+0x439c> 2d7c8: 0f0664e4 movi v4.2s, #0xc7, lsl #24 2d7cc: 1e380089 fcvtzs w9, s4 2d7d0: 91000800 add x0, x0, #0x2 2d7d4: f1000508 subs x8, x8, #0x1 2d7d8: 78004549 strh w9, [x10], #0x4 2d7dc: 54fffda1 b.ne 0x2d790 <.text+0x4360> 2d7e0: d65f03c0 ret 2d7e4: d10343ff sub sp, sp, #0xd0 2d7e8: a9077bfd stp x29, x30, [sp, #0x70] 2d7ec: 9101c3fd add x29, sp, #0x70 2d7f0: a9086ffc stp x28, x27, [sp, #0x80] 2d7f4: a90967fa stp x26, x25, [sp, #0x90] 2d7f8: a90a5ff8 stp x24, x23, [sp, #0xa0] 2d7fc: a90b57f6 stp x22, x21, [sp, #0xb0] 2d800: a90c4ff4 stp x20, x19, [sp, #0xc0] 2d804: d53bd058 mrs x24, TPIDR_EL0 2d808: 52992dfa mov w26, #0xc96f // =51567 2d80c: f9401708 ldr x8, [x24, #0x28] 2d810: aa0303f3 mov x19, x3 2d814: aa0203f4 mov x20, x2 2d818: 72a949ba movk w26, #0x4a4d, lsl #16 2d81c: 7100043f cmp w1, #0x1 2d820: f81f83a8 stur x8, [x29, #-0x8] 2d824: 0b010828 add w8, w1, w1, lsl #2 2d828: 531b6919 lsl w25, w8, #5 2d82c: a93effbf stp xzr, xzr, [x29, #-0x18] 2d830: 54001a0b b.lt 0x2db70 <.text+0x4740> 2d834: 91003269 add x9, x19, #0xc 2d838: 9100626a add x10, x19, #0x18 2d83c: 531e7428 lsl w8, w1, #2 2d840: f81d83b3 stur x19, [x29, #-0x28] 2d844: b9001ff9 str w25, [sp, #0x1c] 2d848: d0ffff76 adrp x22, 0x1b000 2d84c: f81d03a9 stur x9, [x29, #-0x30] 2d850: 91009269 add x9, x19, #0x24 2d854: 9b3a7d08 smull x8, w8, w26 2d858: f90013f8 str x24, [sp, #0x20] 2d85c: a97d5fb8 ldp x24, x23, [x29, #-0x30] 2d860: a9032be9 stp x9, x10, [sp, #0x30] 2d864: 9100c269 add x9, x19, #0x30 2d868: a94367fa ldp x26, x25, [sp, #0x30] 2d86c: d0ffff75 adrp x21, 0x1b000 2d870: 2a0103fc mov w28, w1 2d874: f90017e9 str x9, [sp, #0x28] 2d878: d37ffd09 lsr x9, x8, #63 2d87c: 9367fd08 asr x8, x8, #39 2d880: 9101227b add x27, x19, #0x48 2d884: 0b090108 add w8, w8, w9 2d888: 912f42d6 add x22, x22, #0xbd0 2d88c: f94017f3 ldr x19, [sp, #0x28] 2d890: 912be2b5 add x21, x21, #0xaf8 2d894: f9000bf4 str x20, [sp, #0x10] 2d898: b9001be1 str w1, [sp, #0x18] 2d89c: b9000fe8 str w8, [sp, #0xc] 2d8a0: 78c02408 ldrsh w8, [x0], #0x2 2d8a4: d0ffff74 adrp x20, 0x1b000 2d8a8: f81e03a0 stur x0, [x29, #-0x20] 2d8ac: d0ffff60 adrp x0, 0x1b000 2d8b0: 912c4294 add x20, x20, #0xb10 2d8b4: 1e220100 scvtf s0, w8 2d8b8: d10033a2 sub x2, x29, #0xc 2d8bc: 912be000 add x0, x0, #0xaf8 2d8c0: aa1403e1 mov x1, x20 2d8c4: aa1703e3 mov x3, x23 2d8c8: 97fffd17 bl 0x2cd24 <.text+0x38f4> 2d8cc: d0ffff60 adrp x0, 0x1b000 2d8d0: d0ffff61 adrp x1, 0x1b000 2d8d4: bc5f43a0 ldur s0, [x29, #-0xc] 2d8d8: d10043a2 sub x2, x29, #0x10 2d8dc: 912ca000 add x0, x0, #0xb28 2d8e0: 912d0021 add x1, x1, #0xb40 2d8e4: aa1803e3 mov x3, x24 2d8e8: 97fffd0f bl 0x2cd24 <.text+0x38f4> 2d8ec: d0ffff60 adrp x0, 0x1b000 2d8f0: d0ffff61 adrp x1, 0x1b000 2d8f4: bc5f03a0 ldur s0, [x29, #-0x10] 2d8f8: d10053a2 sub x2, x29, #0x14 2d8fc: 912d6000 add x0, x0, #0xb58 2d900: 912dc021 add x1, x1, #0xb70 2d904: aa1903e3 mov x3, x25 2d908: 97fffd07 bl 0x2cd24 <.text+0x38f4> 2d90c: d0ffff60 adrp x0, 0x1b000 2d910: d0ffff61 adrp x1, 0x1b000 2d914: bc5ec3a0 ldur s0, [x29, #-0x14] 2d918: d10063a2 sub x2, x29, #0x18 2d91c: 912e2000 add x0, x0, #0xb88 2d920: 912e8021 add x1, x1, #0xba0 2d924: aa1a03e3 mov x3, x26 2d928: 97fffcff bl 0x2cd24 <.text+0x38f4> 2d92c: d0ffff60 adrp x0, 0x1b000 2d930: bc5e83a0 ldur s0, [x29, #-0x18] 2d934: d1003362 sub x2, x27, #0xc 2d938: 912ee000 add x0, x0, #0xbb8 2d93c: aa1603e1 mov x1, x22 2d940: aa1303e3 mov x3, x19 2d944: 97fffcf8 bl 0x2cd24 <.text+0x38f4> 2d948: 2f00e400 movi d0, #0000000000000000 2d94c: d10033a2 sub x2, x29, #0xc 2d950: aa1503e0 mov x0, x21 2d954: aa1403e1 mov x1, x20 2d958: aa1703e3 mov x3, x23 2d95c: 97fffcf2 bl 0x2cd24 <.text+0x38f4> 2d960: d0ffff74 adrp x20, 0x1b000 2d964: d0ffff61 adrp x1, 0x1b000 2d968: 912ca294 add x20, x20, #0xb28 2d96c: bc5f43a0 ldur s0, [x29, #-0xc] 2d970: d10043a2 sub x2, x29, #0x10 2d974: aa1403e0 mov x0, x20 2d978: 912d0021 add x1, x1, #0xb40 2d97c: aa1803e3 mov x3, x24 2d980: 97fffce9 bl 0x2cd24 <.text+0x38f4> 2d984: d0ffff60 adrp x0, 0x1b000 2d988: d0ffff61 adrp x1, 0x1b000 2d98c: bc5f03a0 ldur s0, [x29, #-0x10] 2d990: d10053a2 sub x2, x29, #0x14 2d994: 912d6000 add x0, x0, #0xb58 2d998: 912dc021 add x1, x1, #0xb70 2d99c: aa1903e3 mov x3, x25 2d9a0: 97fffce1 bl 0x2cd24 <.text+0x38f4> 2d9a4: d0ffff60 adrp x0, 0x1b000 2d9a8: d0ffff61 adrp x1, 0x1b000 2d9ac: bc5ec3a0 ldur s0, [x29, #-0x14] 2d9b0: d10063a2 sub x2, x29, #0x18 2d9b4: 912e2000 add x0, x0, #0xb88 2d9b8: 912e8021 add x1, x1, #0xba0 2d9bc: aa1a03e3 mov x3, x26 2d9c0: 97fffcd9 bl 0x2cd24 <.text+0x38f4> 2d9c4: d0ffff60 adrp x0, 0x1b000 2d9c8: bc5e83a0 ldur s0, [x29, #-0x18] 2d9cc: d1002362 sub x2, x27, #0x8 2d9d0: 912ee000 add x0, x0, #0xbb8 2d9d4: aa1603e1 mov x1, x22 2d9d8: aa1303e3 mov x3, x19 2d9dc: 97fffcd2 bl 0x2cd24 <.text+0x38f4> 2d9e0: 2f00e400 movi d0, #0000000000000000 2d9e4: d0ffff61 adrp x1, 0x1b000 2d9e8: d10033a2 sub x2, x29, #0xc 2d9ec: aa1503e0 mov x0, x21 2d9f0: 912c4021 add x1, x1, #0xb10 2d9f4: aa1703e3 mov x3, x23 2d9f8: 97fffccb bl 0x2cd24 <.text+0x38f4> 2d9fc: d0ffff61 adrp x1, 0x1b000 2da00: bc5f43a0 ldur s0, [x29, #-0xc] 2da04: d10043a2 sub x2, x29, #0x10 2da08: aa1403e0 mov x0, x20 2da0c: 912d0021 add x1, x1, #0xb40 2da10: aa1803e3 mov x3, x24 2da14: 97fffcc4 bl 0x2cd24 <.text+0x38f4> 2da18: d0ffff60 adrp x0, 0x1b000 2da1c: d0ffff61 adrp x1, 0x1b000 2da20: bc5f03a0 ldur s0, [x29, #-0x10] 2da24: d10053a2 sub x2, x29, #0x14 2da28: 912d6000 add x0, x0, #0xb58 2da2c: 912dc021 add x1, x1, #0xb70 2da30: aa1903e3 mov x3, x25 2da34: 97fffcbc bl 0x2cd24 <.text+0x38f4> 2da38: d0ffff60 adrp x0, 0x1b000 2da3c: d0ffff61 adrp x1, 0x1b000 2da40: bc5ec3a0 ldur s0, [x29, #-0x14] 2da44: d10063a2 sub x2, x29, #0x18 2da48: 912e2000 add x0, x0, #0xb88 2da4c: 912e8021 add x1, x1, #0xba0 2da50: aa1a03e3 mov x3, x26 2da54: 97fffcb4 bl 0x2cd24 <.text+0x38f4> 2da58: d0ffff60 adrp x0, 0x1b000 2da5c: bc5e83a0 ldur s0, [x29, #-0x18] 2da60: d1001362 sub x2, x27, #0x4 2da64: 912ee000 add x0, x0, #0xbb8 2da68: aa1603e1 mov x1, x22 2da6c: aa1303e3 mov x3, x19 2da70: 97fffcad bl 0x2cd24 <.text+0x38f4> 2da74: 2f00e400 movi d0, #0000000000000000 2da78: d0ffff61 adrp x1, 0x1b000 2da7c: d10033a2 sub x2, x29, #0xc 2da80: aa1503e0 mov x0, x21 2da84: 912c4021 add x1, x1, #0xb10 2da88: aa1703e3 mov x3, x23 2da8c: 97fffca6 bl 0x2cd24 <.text+0x38f4> 2da90: d0ffff61 adrp x1, 0x1b000 2da94: bc5f43a0 ldur s0, [x29, #-0xc] 2da98: d10043a2 sub x2, x29, #0x10 2da9c: aa1403e0 mov x0, x20 2daa0: 912d0021 add x1, x1, #0xb40 2daa4: aa1803e3 mov x3, x24 2daa8: 97fffc9f bl 0x2cd24 <.text+0x38f4> 2daac: d0ffff60 adrp x0, 0x1b000 2dab0: d0ffff61 adrp x1, 0x1b000 2dab4: bc5f03a0 ldur s0, [x29, #-0x10] 2dab8: d10053a2 sub x2, x29, #0x14 2dabc: 912d6000 add x0, x0, #0xb58 2dac0: 912dc021 add x1, x1, #0xb70 2dac4: aa1903e3 mov x3, x25 2dac8: 97fffc97 bl 0x2cd24 <.text+0x38f4> 2dacc: d0ffff60 adrp x0, 0x1b000 2dad0: d0ffff61 adrp x1, 0x1b000 2dad4: bc5ec3a0 ldur s0, [x29, #-0x14] 2dad8: d10063a2 sub x2, x29, #0x18 2dadc: 912e2000 add x0, x0, #0xb88 2dae0: 912e8021 add x1, x1, #0xba0 2dae4: aa1a03e3 mov x3, x26 2dae8: 97fffc8f bl 0x2cd24 <.text+0x38f4> 2daec: d0ffff60 adrp x0, 0x1b000 2daf0: bc5e83a0 ldur s0, [x29, #-0x18] 2daf4: 912ee000 add x0, x0, #0xbb8 2daf8: aa1603e1 mov x1, x22 2dafc: aa1b03e2 mov x2, x27 2db00: aa1303e3 mov x3, x19 2db04: 97fffc88 bl 0x2cd24 <.text+0x38f4> 2db08: f85e03a0 ldur x0, [x29, #-0x20] 2db0c: 9100437b add x27, x27, #0x10 2db10: f100079c subs x28, x28, #0x1 2db14: 54ffec61 b.ne 0x2d8a0 <.text+0x4470> 2db18: 294367e8 ldp w8, w25, [sp, #0x18] 2db1c: 52992dfa mov w26, #0xc96f // =51567 2db20: f94013f8 ldr x24, [sp, #0x20] 2db24: 72a949ba movk w26, #0x4a4d, lsl #16 2db28: f85d83b3 ldur x19, [x29, #-0x28] 2db2c: f9400bf4 ldr x20, [sp, #0x10] 2db30: 7101bd1f cmp w8, #0x6f 2db34: 540001eb b.lt 0x2db70 <.text+0x4740> 2db38: b9400fe9 ldr w9, [sp, #0xc] 2db3c: 5294b388 mov w8, #0xa59c // =42396 2db40: 9100f275 add x21, x19, #0x3c 2db44: 8b080276 add x22, x19, x8 2db48: 7100053f cmp w9, #0x1 2db4c: 1a9fc537 csinc w23, w9, wzr, gt 2db50: aa1603e0 mov x0, x22 2db54: aa1503e1 mov x1, x21 2db58: 5280dc02 mov w2, #0x6e0 // =1760 2db5c: 9400acbd bl 0x58e50 2db60: 911b92b5 add x21, x21, #0x6e4 2db64: 911b82d6 add x22, x22, #0x6e0 2db68: f10006f7 subs x23, x23, #0x1 2db6c: 54ffff21 b.ne 0x2db50 <.text+0x4720> 2db70: 7106e73f cmp w25, #0x1b9 2db74: 540003ab b.lt 0x2dbe8 <.text+0x47b8> 2db78: 9b3a7f28 smull x8, w25, w26 2db7c: 90ffff6a adrp x10, 0x19000 2db80: 90ffff6b adrp x11, 0x19000 2db84: 5294b389 mov w9, #0xa59c // =42396 2db88: d37ffd0c lsr x12, x8, #63 2db8c: 9367fd0d asr x13, x8, #39 2db90: 8b090268 add x8, x19, x9 2db94: 0b0c01a9 add w9, w13, w12 2db98: fd45b540 ldr d0, [x10, #0xb68] 2db9c: d2f81c0a mov x10, #-0x3f20000000000000 // =-4548635623644200960 2dba0: fd45b161 ldr d1, [x11, #0xb60] 2dba4: bd400102 ldr s2, [x8] 2dba8: 1e22c042 fcvt d2, s2 2dbac: 1e600843 fmul d3, d2, d0 2dbb0: 1e604022 fmov d2, d1 2dbb4: 1e612060 fcmp d3, d1 2dbb8: 540000ec b.gt 0x2dbd4 <.text+0x47a4> 2dbbc: 9e670142 fmov d2, x10 2dbc0: 1e622060 fcmp d3, d2 2dbc4: 1e604062 fmov d2, d3 2dbc8: 5400006a b.ge 0x2dbd4 <.text+0x47a4> 2dbcc: d2f81c0b mov x11, #-0x3f20000000000000 // =-4548635623644200960 2dbd0: 9e670162 fmov d2, x11 2dbd4: 1e78004b fcvtzs w11, d2 2dbd8: 9100b108 add x8, x8, #0x2c 2dbdc: f1000529 subs x9, x9, #0x1 2dbe0: 7800268b strh w11, [x20], #0x2 2dbe4: 54fffe01 b.ne 0x2dba4 <.text+0x4774> 2dbe8: f9401708 ldr x8, [x24, #0x28] 2dbec: f85f83a9 ldur x9, [x29, #-0x8] 2dbf0: eb09011f cmp x8, x9 2dbf4: 54000121 b.ne 0x2dc18 <.text+0x47e8> 2dbf8: a94c4ff4 ldp x20, x19, [sp, #0xc0] 2dbfc: a94b57f6 ldp x22, x21, [sp, #0xb0] 2dc00: a94a5ff8 ldp x24, x23, [sp, #0xa0] 2dc04: a94967fa ldp x26, x25, [sp, #0x90] 2dc08: a9486ffc ldp x28, x27, [sp, #0x80] 2dc0c: a9477bfd ldp x29, x30, [sp, #0x70] 2dc10: 910343ff add sp, sp, #0xd0 2dc14: d65f03c0 ret 2dc18: 9400ac86 bl 0x58e30 <__stack_chk_fail@plt> 2dc1c: d10303ff sub sp, sp, #0xc0 2dc20: a9067bfd stp x29, x30, [sp, #0x60] 2dc24: 910183fd add x29, sp, #0x60 2dc28: a9076ffc stp x28, x27, [sp, #0x70] 2dc2c: a90867fa stp x26, x25, [sp, #0x80] 2dc30: a9095ff8 stp x24, x23, [sp, #0x90] 2dc34: a90a57f6 stp x22, x21, [sp, #0xa0] 2dc38: a90b4ff4 stp x20, x19, [sp, #0xb0] 2dc3c: d53bd058 mrs x24, TPIDR_EL0 2dc40: 52992dfa mov w26, #0xc96f // =51567 2dc44: f9401708 ldr x8, [x24, #0x28] 2dc48: aa0303f4 mov x20, x3 2dc4c: aa0203f3 mov x19, x2 2dc50: 72a949ba movk w26, #0x4a4d, lsl #16 2dc54: 7100043f cmp w1, #0x1 2dc58: f81f83a8 stur x8, [x29, #-0x8] 2dc5c: 0b010828 add w8, w1, w1, lsl #2 2dc60: 531c6d19 lsl w25, w8, #4 2dc64: a93effbf stp xzr, xzr, [x29, #-0x18] 2dc68: 5400106b b.lt 0x2de74 <.text+0x4a44> 2dc6c: 91003289 add x9, x20, #0xc 2dc70: 9100628a add x10, x20, #0x18 2dc74: 531f7828 lsl w8, w1, #1 2dc78: f81e03b4 stur x20, [x29, #-0x20] 2dc7c: f90007f3 str x19, [sp, #0x8] 2dc80: 9101029b add x27, x20, #0x40 2dc84: f81d83a9 stur x9, [x29, #-0x28] 2dc88: 91009289 add x9, x20, #0x24 2dc8c: 9b3a7d08 smull x8, w8, w26 2dc90: b90017f9 str w25, [sp, #0x14] 2dc94: f9000ff8 str x24, [sp, #0x18] 2dc98: d0ffff75 adrp x21, 0x1b000 2dc9c: a902abe9 stp x9, x10, [sp, #0x28] 2dca0: 9100c289 add x9, x20, #0x30 2dca4: a97dcfb8 ldp x24, x19, [x29, #-0x28] 2dca8: d0ffff74 adrp x20, 0x1b000 2dcac: aa0003f6 mov x22, x0 2dcb0: a942e7fa ldp x26, x25, [sp, #0x28] 2dcb4: f90013e9 str x9, [sp, #0x20] 2dcb8: d37ffd09 lsr x9, x8, #63 2dcbc: 9367fd08 asr x8, x8, #39 2dcc0: 2a0103fc mov w28, w1 2dcc4: 0b090108 add w8, w8, w9 2dcc8: 912d02b5 add x21, x21, #0xb40 2dccc: 912f4294 add x20, x20, #0xbd0 2dcd0: f94013f7 ldr x23, [sp, #0x20] 2dcd4: b90013e1 str w1, [sp, #0x10] 2dcd8: b90007e8 str w8, [sp, #0x4] 2dcdc: 78c026c8 ldrsh w8, [x22], #0x2 2dce0: d0ffff60 adrp x0, 0x1b000 2dce4: d0ffff61 adrp x1, 0x1b000 2dce8: d10033a2 sub x2, x29, #0xc 2dcec: 912be000 add x0, x0, #0xaf8 2dcf0: 1e220100 scvtf s0, w8 2dcf4: 912c4021 add x1, x1, #0xb10 2dcf8: aa1303e3 mov x3, x19 2dcfc: 97fffc0a bl 0x2cd24 <.text+0x38f4> 2dd00: d0ffff60 adrp x0, 0x1b000 2dd04: bc5f43a0 ldur s0, [x29, #-0xc] 2dd08: d10043a2 sub x2, x29, #0x10 2dd0c: 912ca000 add x0, x0, #0xb28 2dd10: aa1503e1 mov x1, x21 2dd14: aa1803e3 mov x3, x24 2dd18: 97fffc03 bl 0x2cd24 <.text+0x38f4> 2dd1c: d0ffff60 adrp x0, 0x1b000 2dd20: d0ffff61 adrp x1, 0x1b000 2dd24: bc5f03a0 ldur s0, [x29, #-0x10] 2dd28: d10053a2 sub x2, x29, #0x14 2dd2c: 912d6000 add x0, x0, #0xb58 2dd30: 912dc021 add x1, x1, #0xb70 2dd34: aa1903e3 mov x3, x25 2dd38: 97fffbfb bl 0x2cd24 <.text+0x38f4> 2dd3c: d0ffff60 adrp x0, 0x1b000 2dd40: d0ffff61 adrp x1, 0x1b000 2dd44: bc5ec3a0 ldur s0, [x29, #-0x14] 2dd48: d10063a2 sub x2, x29, #0x18 2dd4c: 912e2000 add x0, x0, #0xb88 2dd50: 912e8021 add x1, x1, #0xba0 2dd54: aa1a03e3 mov x3, x26 2dd58: 97fffbf3 bl 0x2cd24 <.text+0x38f4> 2dd5c: d0ffff60 adrp x0, 0x1b000 2dd60: bc5e83a0 ldur s0, [x29, #-0x18] 2dd64: d1001362 sub x2, x27, #0x4 2dd68: 912ee000 add x0, x0, #0xbb8 2dd6c: aa1403e1 mov x1, x20 2dd70: aa1703e3 mov x3, x23 2dd74: 97fffbec bl 0x2cd24 <.text+0x38f4> 2dd78: 2f00e400 movi d0, #0000000000000000 2dd7c: d0ffff60 adrp x0, 0x1b000 2dd80: d0ffff61 adrp x1, 0x1b000 2dd84: d10033a2 sub x2, x29, #0xc 2dd88: 912be000 add x0, x0, #0xaf8 2dd8c: 912c4021 add x1, x1, #0xb10 2dd90: aa1303e3 mov x3, x19 2dd94: 97fffbe4 bl 0x2cd24 <.text+0x38f4> 2dd98: d0ffff60 adrp x0, 0x1b000 2dd9c: bc5f43a0 ldur s0, [x29, #-0xc] 2dda0: d10043a2 sub x2, x29, #0x10 2dda4: 912ca000 add x0, x0, #0xb28 2dda8: aa1503e1 mov x1, x21 2ddac: aa1803e3 mov x3, x24 2ddb0: 97fffbdd bl 0x2cd24 <.text+0x38f4> 2ddb4: d0ffff60 adrp x0, 0x1b000 2ddb8: d0ffff61 adrp x1, 0x1b000 2ddbc: bc5f03a0 ldur s0, [x29, #-0x10] 2ddc0: d10053a2 sub x2, x29, #0x14 2ddc4: 912d6000 add x0, x0, #0xb58 2ddc8: 912dc021 add x1, x1, #0xb70 2ddcc: aa1903e3 mov x3, x25 2ddd0: 97fffbd5 bl 0x2cd24 <.text+0x38f4> 2ddd4: d0ffff60 adrp x0, 0x1b000 2ddd8: d0ffff61 adrp x1, 0x1b000 2dddc: bc5ec3a0 ldur s0, [x29, #-0x14] 2dde0: d10063a2 sub x2, x29, #0x18 2dde4: 912e2000 add x0, x0, #0xb88 2dde8: 912e8021 add x1, x1, #0xba0 2ddec: aa1a03e3 mov x3, x26 2ddf0: 97fffbcd bl 0x2cd24 <.text+0x38f4> 2ddf4: d0ffff60 adrp x0, 0x1b000 2ddf8: bc5e83a0 ldur s0, [x29, #-0x18] 2ddfc: 912ee000 add x0, x0, #0xbb8 2de00: aa1403e1 mov x1, x20 2de04: aa1b03e2 mov x2, x27 2de08: aa1703e3 mov x3, x23 2de0c: 97fffbc6 bl 0x2cd24 <.text+0x38f4> 2de10: 9100237b add x27, x27, #0x8 2de14: f100079c subs x28, x28, #0x1 2de18: 54fff621 b.ne 0x2dcdc <.text+0x48ac> 2de1c: 294267e8 ldp w8, w25, [sp, #0x10] 2de20: 52992dfa mov w26, #0xc96f // =51567 2de24: f9400ff8 ldr x24, [sp, #0x18] 2de28: 72a949ba movk w26, #0x4a4d, lsl #16 2de2c: f85e03b4 ldur x20, [x29, #-0x20] 2de30: f94007f3 ldr x19, [sp, #0x8] 2de34: 7103751f cmp w8, #0xdd 2de38: 540001eb b.lt 0x2de74 <.text+0x4a44> 2de3c: b94007e9 ldr w9, [sp, #0x4] 2de40: 5294b388 mov w8, #0xa59c // =42396 2de44: 9100f295 add x21, x20, #0x3c 2de48: 8b080296 add x22, x20, x8 2de4c: 7100053f cmp w9, #0x1 2de50: 1a9fc537 csinc w23, w9, wzr, gt 2de54: aa1603e0 mov x0, x22 2de58: aa1503e1 mov x1, x21 2de5c: 5280dc02 mov w2, #0x6e0 // =1760 2de60: 9400abfc bl 0x58e50 2de64: 911b92b5 add x21, x21, #0x6e4 2de68: 911b82d6 add x22, x22, #0x6e0 2de6c: f10006f7 subs x23, x23, #0x1 2de70: 54ffff21 b.ne 0x2de54 <.text+0x4a24> 2de74: 7106e73f cmp w25, #0x1b9 2de78: 540003ab b.lt 0x2deec <.text+0x4abc> 2de7c: 9b3a7f28 smull x8, w25, w26 2de80: 90ffff6a adrp x10, 0x19000 2de84: 90ffff6b adrp x11, 0x19000 2de88: 5294b389 mov w9, #0xa59c // =42396 2de8c: d37ffd0c lsr x12, x8, #63 2de90: 9367fd0d asr x13, x8, #39 2de94: 8b090288 add x8, x20, x9 2de98: 0b0c01a9 add w9, w13, w12 2de9c: fd45d540 ldr d0, [x10, #0xba8] 2dea0: d2f81c0a mov x10, #-0x3f20000000000000 // =-4548635623644200960 2dea4: fd45b161 ldr d1, [x11, #0xb60] 2dea8: bd400102 ldr s2, [x8] 2deac: 1e22c042 fcvt d2, s2 2deb0: 1e600843 fmul d3, d2, d0 2deb4: 1e604022 fmov d2, d1 2deb8: 1e612060 fcmp d3, d1 2debc: 540000ec b.gt 0x2ded8 <.text+0x4aa8> 2dec0: 9e670142 fmov d2, x10 2dec4: 1e622060 fcmp d3, d2 2dec8: 1e604062 fmov d2, d3 2decc: 5400006a b.ge 0x2ded8 <.text+0x4aa8> 2ded0: d2f81c0b mov x11, #-0x3f20000000000000 // =-4548635623644200960 2ded4: 9e670162 fmov d2, x11 2ded8: 1e78004b fcvtzs w11, d2 2dedc: 9100b108 add x8, x8, #0x2c 2dee0: f1000529 subs x9, x9, #0x1 2dee4: 7800266b strh w11, [x19], #0x2 2dee8: 54fffe01 b.ne 0x2dea8 <.text+0x4a78> 2deec: f9401708 ldr x8, [x24, #0x28] 2def0: f85f83a9 ldur x9, [x29, #-0x8] 2def4: eb09011f cmp x8, x9 2def8: 54000121 b.ne 0x2df1c <.text+0x4aec> 2defc: a94b4ff4 ldp x20, x19, [sp, #0xb0] 2df00: a94a57f6 ldp x22, x21, [sp, #0xa0] 2df04: a9495ff8 ldp x24, x23, [sp, #0x90] 2df08: a94867fa ldp x26, x25, [sp, #0x80] 2df0c: a9476ffc ldp x28, x27, [sp, #0x70] 2df10: a9467bfd ldp x29, x30, [sp, #0x60] 2df14: 910303ff add sp, sp, #0xc0 2df18: d65f03c0 ret 2df1c: 9400abc5 bl 0x58e30 <__stack_chk_fail@plt> 2df20: a9bb7bfd stp x29, x30, [sp, #-0x50]! 2df24: f9000bf9 str x25, [sp, #0x10] 2df28: 910003fd mov x29, sp 2df2c: a9025ff8 stp x24, x23, [sp, #0x20] 2df30: a90357f6 stp x22, x21, [sp, #0x30] 2df34: a9044ff4 stp x20, x19, [sp, #0x40] 2df38: 52803728 mov w8, #0x1b9 // =441 2df3c: aa0303f4 mov x20, x3 2df40: aa0203f3 mov x19, x2 2df44: 7100a03f cmp w1, #0x28 2df48: 1b087c36 mul w22, w1, w8 2df4c: 540002cb b.lt 0x2dfa4 <.text+0x4b74> 2df50: 529999a8 mov w8, #0xcccd // =52429 2df54: 5294a789 mov w9, #0xa53c // =42300 2df58: 72b99988 movk w8, #0xcccc, lsl #16 2df5c: 8b090297 add x23, x20, x9 2df60: aa0003f5 mov x21, x0 2df64: aa1403f9 mov x25, x20 2df68: 9ba87c28 umull x8, w1, w8 2df6c: bd4002e0 ldr s0, [x23] 2df70: d365fd18 lsr x24, x8, #37 2df74: 91010322 add x2, x25, #0x40 2df78: aa1503e0 mov x0, x21 2df7c: 52800501 mov w1, #0x28 // =40 2df80: aa1403e3 mov x3, x20 2df84: bd003f20 str s0, [x25, #0x3c] 2df88: 97fffb8d bl 0x2cdbc <.text+0x398c> 2df8c: bd471f20 ldr s0, [x25, #0x71c] 2df90: 910142b5 add x21, x21, #0x50 2df94: 911b9339 add x25, x25, #0x6e4 2df98: f1000718 subs x24, x24, #0x1 2df9c: bd0002e0 str s0, [x23] 2dfa0: 54fffea1 b.ne 0x2df74 <.text+0x4b44> 2dfa4: 710282df cmp w22, #0xa0 2dfa8: 540003cb b.lt 0x2e020 <.text+0x4bf0> 2dfac: 528ccce8 mov w8, #0x6667 // =26215 2dfb0: 90ffff69 adrp x9, 0x19000 2dfb4: 72acccc8 movk w8, #0x6666, lsl #16 2dfb8: 90ffff6b adrp x11, 0x19000 2dfbc: 9b287eca smull x10, w22, w8 2dfc0: 9100f288 add x8, x20, #0x3c 2dfc4: fd45d920 ldr d0, [x9, #0xbb0] 2dfc8: d37ffd4c lsr x12, x10, #63 2dfcc: 9366fd4a asr x10, x10, #38 2dfd0: 0b0c0149 add w9, w10, w12 2dfd4: fd45b161 ldr d1, [x11, #0xb60] 2dfd8: d2f81c0a mov x10, #-0x3f20000000000000 // =-4548635623644200960 2dfdc: bd400102 ldr s2, [x8] 2dfe0: 1e22c042 fcvt d2, s2 2dfe4: 1e600843 fmul d3, d2, d0 2dfe8: 1e604022 fmov d2, d1 2dfec: 1e612060 fcmp d3, d1 2dff0: 540000ec b.gt 0x2e00c <.text+0x4bdc> 2dff4: 9e670142 fmov d2, x10 2dff8: 1e622060 fcmp d3, d2 2dffc: 1e604062 fmov d2, d3 2e000: 5400006a b.ge 0x2e00c <.text+0x4bdc> 2e004: d2f81c0b mov x11, #-0x3f20000000000000 // =-4548635623644200960 2e008: 9e670162 fmov d2, x11 2e00c: 1e78004b fcvtzs w11, d2 2e010: 91004108 add x8, x8, #0x10 2e014: f1000529 subs x9, x9, #0x1 2e018: 7800266b strh w11, [x19], #0x2 2e01c: 54fffe01 b.ne 0x2dfdc <.text+0x4bac> 2e020: a9444ff4 ldp x20, x19, [sp, #0x40] 2e024: a94357f6 ldp x22, x21, [sp, #0x30] 2e028: a9425ff8 ldp x24, x23, [sp, #0x20] 2e02c: f9400bf9 ldr x25, [sp, #0x10] 2e030: a8c57bfd ldp x29, x30, [sp], #0x50 2e034: d65f03c0 ret 2e038: a9bd7bfd stp x29, x30, [sp, #-0x30]! 2e03c: a90157f6 stp x22, x21, [sp, #0x10] 2e040: 910003fd mov x29, sp 2e044: a9024ff4 stp x20, x19, [sp, #0x20] 2e048: 5294aa08 mov w8, #0xa550 // =42320 2e04c: aa0303f3 mov x19, x3 2e050: 8b080075 add x21, x3, x8 2e054: 5294a808 mov w8, #0xa540 // =42304 2e058: aa0203f4 mov x20, x2 2e05c: 8b080063 add x3, x3, x8 2e060: aa1503e2 mov x2, x21 2e064: 531f7836 lsl w22, w1, #1 2e068: 97fffda0 bl 0x2d6e8 <.text+0x42b8> 2e06c: aa1503e0 mov x0, x21 2e070: 2a1603e1 mov w1, w22 2e074: aa1403e2 mov x2, x20 2e078: aa1303e3 mov x3, x19 2e07c: a9424ff4 ldp x20, x19, [sp, #0x20] 2e080: a94157f6 ldp x22, x21, [sp, #0x10] 2e084: a8c37bfd ldp x29, x30, [sp], #0x30 2e088: 17ffffa6 b 0x2df20 <.text+0x4af0> 2e08c: d10203ff sub sp, sp, #0x80 2e090: 6d0123e9 stp d9, d8, [sp, #0x10] 2e094: a9027bfd stp x29, x30, [sp, #0x20] 2e098: 910083fd add x29, sp, #0x20 2e09c: f9001bfb str x27, [sp, #0x30] 2e0a0: a90467fa stp x26, x25, [sp, #0x40] 2e0a4: a9055ff8 stp x24, x23, [sp, #0x50] 2e0a8: a90657f6 stp x22, x21, [sp, #0x60] 2e0ac: a9074ff4 stp x20, x19, [sp, #0x70] 2e0b0: d53bd057 mrs x23, TPIDR_EL0 2e0b4: f94016e8 ldr x8, [x23, #0x28] 2e0b8: 71000c3f cmp w1, #0x3 2e0bc: f90007e8 str x8, [sp, #0x8] 2e0c0: b90007ff str wzr, [sp, #0x4] 2e0c4: 5400064b b.lt 0x2e18c <.text+0x4d5c> 2e0c8: 52955568 mov w8, #0xaaab // =43691 2e0cc: f0ffff49 adrp x9, 0x19000 2e0d0: 72b55548 movk w8, #0xaaaa, lsl #16 2e0d4: 0f0664e8 movi v8.2s, #0xc7, lsl #24 2e0d8: 529fc01a mov w26, #0xfe00 // =65024 2e0dc: b0ffff75 adrp x21, 0x1b000 2e0e0: 9ba87c28 umull x8, w1, w8 2e0e4: b0ffff76 adrp x22, 0x1b000 2e0e8: aa0303f3 mov x19, x3 2e0ec: aa0203f4 mov x20, x2 2e0f0: 91001018 add x24, x0, #0x4 2e0f4: bd4c0129 ldr s9, [x9, #0xc00] 2e0f8: d361fd19 lsr x25, x8, #33 2e0fc: 72a8dffa movk w26, #0x46ff, lsl #16 2e100: 52b8e01b mov w27, #-0x39000000 // =-956301312 2e104: 912fa2b5 add x21, x21, #0xbe8 2e108: 912fd2d6 add x22, x22, #0xbf4 2e10c: 785fc300 ldurh w0, [x24, #-0x4] 2e110: 910013e3 add x3, sp, #0x4 2e114: aa1503e1 mov x1, x21 2e118: aa1603e2 mov x2, x22 2e11c: aa1303e4 mov x4, x19 2e120: 97fffb15 bl 0x2cd74 <.text+0x3944> 2e124: bd4007e0 ldr s0, [sp, #0x4] 2e128: 1e292000 fcmp s0, s9 2e12c: 5400008d b.le 0x2e13c <.text+0x4d0c> 2e130: 1e204120 fmov s0, s9 2e134: b90007fa str w26, [sp, #0x4] 2e138: 14000005 b 0x2e14c <.text+0x4d1c> 2e13c: 1e282000 fcmp s0, s8 2e140: 5400006a b.ge 0x2e14c <.text+0x4d1c> 2e144: 0f0664e0 movi v0.2s, #0xc7, lsl #24 2e148: b90007fb str w27, [sp, #0x4] 2e14c: 1e380008 fcvtzs w8, s0 2e150: 910013e3 add x3, sp, #0x4 2e154: aa1503e1 mov x1, x21 2e158: aa1603e2 mov x2, x22 2e15c: aa1303e4 mov x4, x19 2e160: 78002688 strh w8, [x20], #0x2 2e164: 785fe300 ldurh w0, [x24, #-0x2] 2e168: 97fffb03 bl 0x2cd74 <.text+0x3944> 2e16c: 78406700 ldrh w0, [x24], #0x6 2e170: 910013e3 add x3, sp, #0x4 2e174: aa1503e1 mov x1, x21 2e178: aa1603e2 mov x2, x22 2e17c: aa1303e4 mov x4, x19 2e180: 97fffafd bl 0x2cd74 <.text+0x3944> 2e184: f1000739 subs x25, x25, #0x1 2e188: 54fffc21 b.ne 0x2e10c <.text+0x4cdc> 2e18c: f94016e8 ldr x8, [x23, #0x28] 2e190: f94007e9 ldr x9, [sp, #0x8] 2e194: eb09011f cmp x8, x9 2e198: 54000141 b.ne 0x2e1c0 <.text+0x4d90> 2e19c: a9474ff4 ldp x20, x19, [sp, #0x70] 2e1a0: a94657f6 ldp x22, x21, [sp, #0x60] 2e1a4: a9455ff8 ldp x24, x23, [sp, #0x50] 2e1a8: a94467fa ldp x26, x25, [sp, #0x40] 2e1ac: a9427bfd ldp x29, x30, [sp, #0x20] 2e1b0: 6d4123e9 ldp d9, d8, [sp, #0x10] 2e1b4: f9401bfb ldr x27, [sp, #0x30] 2e1b8: 910203ff add sp, sp, #0x80 2e1bc: d65f03c0 ret 2e1c0: 9400ab1c bl 0x58e30 <__stack_chk_fail@plt> 2e1c4: d10203ff sub sp, sp, #0x80 2e1c8: 6d0123e9 stp d9, d8, [sp, #0x10] 2e1cc: a9027bfd stp x29, x30, [sp, #0x20] 2e1d0: 910083fd add x29, sp, #0x20 2e1d4: a9036ffc stp x28, x27, [sp, #0x30] 2e1d8: a90467fa stp x26, x25, [sp, #0x40] 2e1dc: a9055ff8 stp x24, x23, [sp, #0x50] 2e1e0: a90657f6 stp x22, x21, [sp, #0x60] 2e1e4: a9074ff4 stp x20, x19, [sp, #0x70] 2e1e8: d53bd058 mrs x24, TPIDR_EL0 2e1ec: f9401708 ldr x8, [x24, #0x28] 2e1f0: 7100043f cmp w1, #0x1 2e1f4: f90007e8 str x8, [sp, #0x8] 2e1f8: b90007ff str wzr, [sp, #0x4] 2e1fc: 540009cb b.lt 0x2e334 <.text+0x4f04> 2e200: f0ffff48 adrp x8, 0x19000 2e204: 2a0103e9 mov w9, w1 2e208: 0f0664e8 movi v8.2s, #0xc7, lsl #24 2e20c: d37ff929 lsl x9, x9, #1 2e210: 529fc01b mov w27, #0xfe00 // =65024 2e214: b0ffff76 adrp x22, 0x1b000 2e218: b0ffff77 adrp x23, 0x1b000 2e21c: aa0303f3 mov x19, x3 2e220: aa0203f4 mov x20, x2 2e224: aa0003f5 mov x21, x0 2e228: aa1f03f9 mov x25, xzr 2e22c: 8b21413a add x26, x9, w1, uxtw 2e230: bd4c0109 ldr s9, [x8, #0xc00] 2e234: 72a8dffb movk w27, #0x46ff, lsl #16 2e238: 52b8e01c mov w28, #-0x39000000 // =-956301312 2e23c: 913002d6 add x22, x22, #0xc00 2e240: 913032f7 add x23, x23, #0xc0c 2e244: 794002a0 ldrh w0, [x21] 2e248: 910013e3 add x3, sp, #0x4 2e24c: aa1603e1 mov x1, x22 2e250: aa1703e2 mov x2, x23 2e254: aa1303e4 mov x4, x19 2e258: 97fffac7 bl 0x2cd74 <.text+0x3944> 2e25c: bd4007e0 ldr s0, [sp, #0x4] 2e260: 1e292000 fcmp s0, s9 2e264: 5400008d b.le 0x2e274 <.text+0x4e44> 2e268: 1e204120 fmov s0, s9 2e26c: b90007fb str w27, [sp, #0x4] 2e270: 14000005 b 0x2e284 <.text+0x4e54> 2e274: 1e282000 fcmp s0, s8 2e278: 5400006a b.ge 0x2e284 <.text+0x4e54> 2e27c: 0f0664e0 movi v0.2s, #0xc7, lsl #24 2e280: b90007fc str w28, [sp, #0x4] 2e284: 910013e3 add x3, sp, #0x4 2e288: 2a1f03e0 mov w0, wzr 2e28c: aa1603e1 mov x1, x22 2e290: aa1703e2 mov x2, x23 2e294: aa1303e4 mov x4, x19 2e298: 1e380008 fcvtzs w8, s0 2e29c: 78395a88 strh w8, [x20, w25, uxtw #1] 2e2a0: 97fffab5 bl 0x2cd74 <.text+0x3944> 2e2a4: bd4007e0 ldr s0, [sp, #0x4] 2e2a8: 1e292000 fcmp s0, s9 2e2ac: 5400008d b.le 0x2e2bc <.text+0x4e8c> 2e2b0: 1e204120 fmov s0, s9 2e2b4: b90007fb str w27, [sp, #0x4] 2e2b8: 14000005 b 0x2e2cc <.text+0x4e9c> 2e2bc: 1e282000 fcmp s0, s8 2e2c0: 5400006a b.ge 0x2e2cc <.text+0x4e9c> 2e2c4: 0f0664e0 movi v0.2s, #0xc7, lsl #24 2e2c8: b90007fc str w28, [sp, #0x4] 2e2cc: 11000728 add w8, w25, #0x1 2e2d0: 910013e3 add x3, sp, #0x4 2e2d4: 2a1f03e0 mov w0, wzr 2e2d8: aa1603e1 mov x1, x22 2e2dc: aa1703e2 mov x2, x23 2e2e0: aa1303e4 mov x4, x19 2e2e4: 1e380009 fcvtzs w9, s0 2e2e8: 78285a89 strh w9, [x20, w8, uxtw #1] 2e2ec: 97fffaa2 bl 0x2cd74 <.text+0x3944> 2e2f0: bd4007e0 ldr s0, [sp, #0x4] 2e2f4: 1e292000 fcmp s0, s9 2e2f8: 5400008d b.le 0x2e308 <.text+0x4ed8> 2e2fc: 1e204120 fmov s0, s9 2e300: b90007fb str w27, [sp, #0x4] 2e304: 14000005 b 0x2e318 <.text+0x4ee8> 2e308: 1e282000 fcmp s0, s8 2e30c: 5400006a b.ge 0x2e318 <.text+0x4ee8> 2e310: 0f0664e0 movi v0.2s, #0xc7, lsl #24 2e314: b90007fc str w28, [sp, #0x4] 2e318: 11000b29 add w9, w25, #0x2 2e31c: 91000f39 add x25, x25, #0x3 2e320: 91000ab5 add x21, x21, #0x2 2e324: 1e380008 fcvtzs w8, s0 2e328: eb19035f cmp x26, x25 2e32c: 78295a88 strh w8, [x20, w9, uxtw #1] 2e330: 54fff8a1 b.ne 0x2e244 <.text+0x4e14> 2e334: f9401708 ldr x8, [x24, #0x28] 2e338: f94007e9 ldr x9, [sp, #0x8] 2e33c: eb09011f cmp x8, x9 2e340: 54000141 b.ne 0x2e368 <.text+0x4f38> 2e344: a9474ff4 ldp x20, x19, [sp, #0x70] 2e348: a94657f6 ldp x22, x21, [sp, #0x60] 2e34c: a9455ff8 ldp x24, x23, [sp, #0x50] 2e350: a94467fa ldp x26, x25, [sp, #0x40] 2e354: a9436ffc ldp x28, x27, [sp, #0x30] 2e358: a9427bfd ldp x29, x30, [sp, #0x20] 2e35c: 6d4123e9 ldp d9, d8, [sp, #0x10] 2e360: 910203ff add sp, sp, #0x80 2e364: d65f03c0 ret 2e368: 9400aab2 bl 0x58e30 <__stack_chk_fail@plt> 2e36c: fc1a0fea str d10, [sp, #-0x60]! 2e370: 6d00a3e9 stp d9, d8, [sp, #0x8] 2e374: a901fbfd stp x29, x30, [sp, #0x18] 2e378: 910063fd add x29, sp, #0x18 2e37c: f90017f9 str x25, [sp, #0x28] 2e380: a9035ff8 stp x24, x23, [sp, #0x30] 2e384: a90457f6 stp x22, x21, [sp, #0x40] 2e388: a9054ff4 stp x20, x19, [sp, #0x50] 2e38c: 2a0103f5 mov w21, w1 2e390: aa0203f3 mov x19, x2 2e394: aa0003e1 mov x1, x0 2e398: 91004860 add x0, x3, #0x12 2e39c: 937f7ea2 sbfiz x2, x21, #1, #32 2e3a0: 52803c08 mov w8, #0x1e0 // =480 2e3a4: 0b1506a9 add w9, w21, w21, lsl #1 2e3a8: aa0303f4 mov x20, x3 2e3ac: 1b087eb7 mul w23, w21, w8 2e3b0: 531e7536 lsl w22, w9, #2 2e3b4: 9400aaa7 bl 0x58e50 2e3b8: 8b35c689 add x9, x20, w21, sxtw #1 2e3bc: aa1f03e8 mov x8, xzr 2e3c0: 91002929 add x9, x9, #0xa 2e3c4: 8b08028a add x10, x20, x8 2e3c8: 7940014b ldrh w11, [x10] 2e3cc: 7900154b strh w11, [x10, #0xa] 2e3d0: 7868692b ldrh w11, [x9, x8] 2e3d4: 91000908 add x8, x8, #0x2 2e3d8: f100211f cmp x8, #0x8 2e3dc: 7900014b strh w11, [x10] 2e3e0: 54ffff21 b.ne 0x2e3c4 <.text+0x4f94> 2e3e4: 710006bf cmp w21, #0x1 2e3e8: 5400274b b.lt 0x2e8d0 <.text+0x54a0> 2e3ec: b0ffff6b adrp x11, 0x1b000 2e3f0: f0ffff4c adrp x12, 0x19000 2e3f4: b0ffff6d adrp x13, 0x1b000 2e3f8: 52800189 mov w9, #0xc // =12 2e3fc: 91002a8a add x10, x20, #0xa 2e400: aa1f03e8 mov x8, xzr 2e404: 3dc22d60 ldr q0, [x11, #0x8b0] 2e408: f0ffff4b adrp x11, 0x19000 2e40c: bd4bf181 ldr s1, [x12, #0xbf0] 2e410: b0ffff6c adrp x12, 0x1b000 2e414: 3dc215a2 ldr q2, [x13, #0x850] 2e418: f0ffff4d adrp x13, 0x19000 2e41c: bd4bc963 ldr s3, [x11, #0xbc8] 2e420: b0ffff6b adrp x11, 0x1b000 2e424: 3dc1f184 ldr q4, [x12, #0x7c0] 2e428: f0ffff4c adrp x12, 0x19000 2e42c: bd4bcda5 ldr s5, [x13, #0xbcc] 2e430: b0ffff6d adrp x13, 0x1b000 2e434: 3dc1f566 ldr q6, [x11, #0x7d0] 2e438: f0ffff4b adrp x11, 0x19000 2e43c: bd4c0987 ldr s7, [x12, #0xc08] 2e440: b0ffff6c adrp x12, 0x1b000 2e444: 3dc269b0 ldr q16, [x13, #0x9a0] 2e448: f0ffff4d adrp x13, 0x19000 2e44c: bd4bd171 ldr s17, [x11, #0xbd0] 2e450: b0ffff6b adrp x11, 0x1b000 2e454: 3dc23192 ldr q18, [x12, #0x8c0] 2e458: f0ffff4c adrp x12, 0x19000 2e45c: bd4be1b3 ldr s19, [x13, #0xbe0] 2e460: b0ffff6d adrp x13, 0x1b000 2e464: 3dc1fd74 ldr q20, [x11, #0x7f0] 2e468: f0ffff4b adrp x11, 0x19000 2e46c: bd4bc595 ldr s21, [x12, #0xbc4] 2e470: b0ffff6c adrp x12, 0x1b000 2e474: 3dc23db6 ldr q22, [x13, #0x8f0] 2e478: f0ffff4d adrp x13, 0x19000 2e47c: bd4bdd77 ldr s23, [x11, #0xbdc] 2e480: b0ffff6b adrp x11, 0x1b000 2e484: 3dc22598 ldr q24, [x12, #0x890] 2e488: f0ffff4c adrp x12, 0x19000 2e48c: bd4c05b9 ldr s25, [x13, #0xc04] 2e490: b0ffff6d adrp x13, 0x1b000 2e494: 3dc2057a ldr q26, [x11, #0x810] 2e498: f0ffff4b adrp x11, 0x19000 2e49c: bd4bf99b ldr s27, [x12, #0xbf8] 2e4a0: b0ffff6c adrp x12, 0x1b000 2e4a4: 3dc26dbc ldr q28, [x13, #0x9b0] 2e4a8: f0ffff4d adrp x13, 0x19000 2e4ac: 9ba97ea9 umull x9, w21, w9 2e4b0: bd4be97d ldr s29, [x11, #0xbe8] 2e4b4: 5282970b mov w11, #0x14b8 // =5304 2e4b8: 3dc2119e ldr q30, [x12, #0x840] 2e4bc: 8b0b028b add x11, x20, x11 2e4c0: bd4bfdbf ldr s31, [x13, #0xbfc] 2e4c4: aa0a03ec mov x12, x10 2e4c8: 78402d8d ldrh w13, [x12, #0x2]! 2e4cc: 7d400148 ldr h8, [x10] 2e4d0: 9100194e add x14, x10, #0x6 2e4d4: 7d401149 ldr h9, [x10, #0x8] 2e4d8: 1100050f add w15, w8, #0x1 2e4dc: 4e061da8 mov v8.h[1], w13 2e4e0: 9100114d add x13, x10, #0x4 2e4e4: 0f10a529 sshll v9.4s, v9.4h, #0x0 2e4e8: 0d4051a8 ld1 { v8.h }[2], [x13] 2e4ec: 4e21d929 scvtf v9.4s, v9.4s 2e4f0: 0d4059c8 ld1 { v8.h }[3], [x14] 2e4f4: 2e21dd29 fmul v9.2s, v9.2s, v1.2s 2e4f8: 0f10a508 sshll v8.4s, v8.4h, #0x0 2e4fc: 0e617929 fcvtl v9.2d, v9.2s 2e500: 4e21d908 scvtf v8.4s, v8.4s 2e504: 4e181fe9 mov v9.d[1], xzr 2e508: 6e20dd08 fmul v8.4s, v8.4s, v0.4s 2e50c: 0e61790a fcvtl v10.2d, v8.2s 2e510: 4e617908 fcvtl2 v8.2d, v8.4s 2e514: 4e69d549 fadd v9.2d, v10.2d, v9.2d 2e518: 4e68d528 fadd v8.2d, v9.2d, v8.2d 2e51c: 7e70d908 faddp d8, v8.2d 2e520: 1e624108 fcvt s8, d8 2e524: bc285968 str s8, [x11, w8, uxtw #2] 2e528: 7d400148 ldr h8, [x10] 2e52c: 7d401149 ldr h9, [x10, #0x8] 2e530: 0d404988 ld1 { v8.h }[1], [x12] 2e534: 0f10a529 sshll v9.4s, v9.4h, #0x0 2e538: 0d4051a8 ld1 { v8.h }[2], [x13] 2e53c: 4e21d929 scvtf v9.4s, v9.4s 2e540: 0d4059c8 ld1 { v8.h }[3], [x14] 2e544: 2e23dd29 fmul v9.2s, v9.2s, v3.2s 2e548: 0f10a508 sshll v8.4s, v8.4h, #0x0 2e54c: 0e617929 fcvtl v9.2d, v9.2s 2e550: 4e21d908 scvtf v8.4s, v8.4s 2e554: 4e181fe9 mov v9.d[1], xzr 2e558: 6e22dd08 fmul v8.4s, v8.4s, v2.4s 2e55c: 0e61790a fcvtl v10.2d, v8.2s 2e560: 4e617908 fcvtl2 v8.2d, v8.4s 2e564: 4e69d549 fadd v9.2d, v10.2d, v9.2d 2e568: 4e68d528 fadd v8.2d, v9.2d, v8.2d 2e56c: 7e70d908 faddp d8, v8.2d 2e570: 1e624108 fcvt s8, d8 2e574: bc2f5968 str s8, [x11, w15, uxtw #2] 2e578: 1100090f add w15, w8, #0x2 2e57c: 7d400148 ldr h8, [x10] 2e580: 7d401149 ldr h9, [x10, #0x8] 2e584: 0d404988 ld1 { v8.h }[1], [x12] 2e588: 0f10a529 sshll v9.4s, v9.4h, #0x0 2e58c: 0d4051a8 ld1 { v8.h }[2], [x13] 2e590: 4e21d929 scvtf v9.4s, v9.4s 2e594: 0d4059c8 ld1 { v8.h }[3], [x14] 2e598: 2e25dd29 fmul v9.2s, v9.2s, v5.2s 2e59c: 0f10a508 sshll v8.4s, v8.4h, #0x0 2e5a0: 0e617929 fcvtl v9.2d, v9.2s 2e5a4: 4e21d908 scvtf v8.4s, v8.4s 2e5a8: 4e181fe9 mov v9.d[1], xzr 2e5ac: 6e24dd08 fmul v8.4s, v8.4s, v4.4s 2e5b0: 0e61790a fcvtl v10.2d, v8.2s 2e5b4: 4e617908 fcvtl2 v8.2d, v8.4s 2e5b8: 4e69d549 fadd v9.2d, v10.2d, v9.2d 2e5bc: 4e68d528 fadd v8.2d, v9.2d, v8.2d 2e5c0: 7e70d908 faddp d8, v8.2d 2e5c4: 1e624108 fcvt s8, d8 2e5c8: bc2f5968 str s8, [x11, w15, uxtw #2] 2e5cc: 11000d0f add w15, w8, #0x3 2e5d0: 7d400148 ldr h8, [x10] 2e5d4: 7d401149 ldr h9, [x10, #0x8] 2e5d8: 0d404988 ld1 { v8.h }[1], [x12] 2e5dc: 0f10a529 sshll v9.4s, v9.4h, #0x0 2e5e0: 0d4051a8 ld1 { v8.h }[2], [x13] 2e5e4: 4e21d929 scvtf v9.4s, v9.4s 2e5e8: 0d4059c8 ld1 { v8.h }[3], [x14] 2e5ec: 2e27dd29 fmul v9.2s, v9.2s, v7.2s 2e5f0: 0f10a508 sshll v8.4s, v8.4h, #0x0 2e5f4: 0e617929 fcvtl v9.2d, v9.2s 2e5f8: 4e21d908 scvtf v8.4s, v8.4s 2e5fc: 4e181fe9 mov v9.d[1], xzr 2e600: 6e26dd08 fmul v8.4s, v8.4s, v6.4s 2e604: 0e61790a fcvtl v10.2d, v8.2s 2e608: 4e617908 fcvtl2 v8.2d, v8.4s 2e60c: 4e69d549 fadd v9.2d, v10.2d, v9.2d 2e610: 4e68d528 fadd v8.2d, v9.2d, v8.2d 2e614: 7e70d908 faddp d8, v8.2d 2e618: 1e624108 fcvt s8, d8 2e61c: bc2f5968 str s8, [x11, w15, uxtw #2] 2e620: 1100110f add w15, w8, #0x4 2e624: 7d400148 ldr h8, [x10] 2e628: 7d401149 ldr h9, [x10, #0x8] 2e62c: 0d404988 ld1 { v8.h }[1], [x12] 2e630: 0f10a529 sshll v9.4s, v9.4h, #0x0 2e634: 0d4051a8 ld1 { v8.h }[2], [x13] 2e638: 4e21d929 scvtf v9.4s, v9.4s 2e63c: 0d4059c8 ld1 { v8.h }[3], [x14] 2e640: 2e31dd29 fmul v9.2s, v9.2s, v17.2s 2e644: 0f10a508 sshll v8.4s, v8.4h, #0x0 2e648: 0e617929 fcvtl v9.2d, v9.2s 2e64c: 4e21d908 scvtf v8.4s, v8.4s 2e650: 4e181fe9 mov v9.d[1], xzr 2e654: 6e30dd08 fmul v8.4s, v8.4s, v16.4s 2e658: 0e61790a fcvtl v10.2d, v8.2s 2e65c: 4e617908 fcvtl2 v8.2d, v8.4s 2e660: 4e69d549 fadd v9.2d, v10.2d, v9.2d 2e664: 4e68d528 fadd v8.2d, v9.2d, v8.2d 2e668: 7e70d908 faddp d8, v8.2d 2e66c: 1e624108 fcvt s8, d8 2e670: bc2f5968 str s8, [x11, w15, uxtw #2] 2e674: 1100150f add w15, w8, #0x5 2e678: 7d400148 ldr h8, [x10] 2e67c: 7d401149 ldr h9, [x10, #0x8] 2e680: 0d404988 ld1 { v8.h }[1], [x12] 2e684: 0f10a529 sshll v9.4s, v9.4h, #0x0 2e688: 0d4051a8 ld1 { v8.h }[2], [x13] 2e68c: 4e21d929 scvtf v9.4s, v9.4s 2e690: 0d4059c8 ld1 { v8.h }[3], [x14] 2e694: 2e33dd29 fmul v9.2s, v9.2s, v19.2s 2e698: 0f10a508 sshll v8.4s, v8.4h, #0x0 2e69c: 0e617929 fcvtl v9.2d, v9.2s 2e6a0: 4e21d908 scvtf v8.4s, v8.4s 2e6a4: 4e181fe9 mov v9.d[1], xzr 2e6a8: 6e32dd08 fmul v8.4s, v8.4s, v18.4s 2e6ac: 0e61790a fcvtl v10.2d, v8.2s 2e6b0: 4e617908 fcvtl2 v8.2d, v8.4s 2e6b4: 4e69d549 fadd v9.2d, v10.2d, v9.2d 2e6b8: 4e68d528 fadd v8.2d, v9.2d, v8.2d 2e6bc: 7e70d908 faddp d8, v8.2d 2e6c0: 1e624108 fcvt s8, d8 2e6c4: bc2f5968 str s8, [x11, w15, uxtw #2] 2e6c8: 1100190f add w15, w8, #0x6 2e6cc: 7d400148 ldr h8, [x10] 2e6d0: 7d401149 ldr h9, [x10, #0x8] 2e6d4: 0d404988 ld1 { v8.h }[1], [x12] 2e6d8: 0f10a529 sshll v9.4s, v9.4h, #0x0 2e6dc: 0d4051a8 ld1 { v8.h }[2], [x13] 2e6e0: 4e21d929 scvtf v9.4s, v9.4s 2e6e4: 0d4059c8 ld1 { v8.h }[3], [x14] 2e6e8: 2e35dd29 fmul v9.2s, v9.2s, v21.2s 2e6ec: 0f10a508 sshll v8.4s, v8.4h, #0x0 2e6f0: 0e617929 fcvtl v9.2d, v9.2s 2e6f4: 4e21d908 scvtf v8.4s, v8.4s 2e6f8: 4e181fe9 mov v9.d[1], xzr 2e6fc: 6e34dd08 fmul v8.4s, v8.4s, v20.4s 2e700: 0e61790a fcvtl v10.2d, v8.2s 2e704: 4e617908 fcvtl2 v8.2d, v8.4s 2e708: 4e69d549 fadd v9.2d, v10.2d, v9.2d 2e70c: 4e68d528 fadd v8.2d, v9.2d, v8.2d 2e710: 7e70d908 faddp d8, v8.2d 2e714: 1e624108 fcvt s8, d8 2e718: bc2f5968 str s8, [x11, w15, uxtw #2] 2e71c: 11001d0f add w15, w8, #0x7 2e720: 7d400148 ldr h8, [x10] 2e724: 7d401149 ldr h9, [x10, #0x8] 2e728: 0d404988 ld1 { v8.h }[1], [x12] 2e72c: 0f10a529 sshll v9.4s, v9.4h, #0x0 2e730: 0d4051a8 ld1 { v8.h }[2], [x13] 2e734: 4e21d929 scvtf v9.4s, v9.4s 2e738: 0d4059c8 ld1 { v8.h }[3], [x14] 2e73c: 2e37dd29 fmul v9.2s, v9.2s, v23.2s 2e740: 0f10a508 sshll v8.4s, v8.4h, #0x0 2e744: 0e617929 fcvtl v9.2d, v9.2s 2e748: 4e21d908 scvtf v8.4s, v8.4s 2e74c: 4e181fe9 mov v9.d[1], xzr 2e750: 6e36dd08 fmul v8.4s, v8.4s, v22.4s 2e754: 0e61790a fcvtl v10.2d, v8.2s 2e758: 4e617908 fcvtl2 v8.2d, v8.4s 2e75c: 4e69d549 fadd v9.2d, v10.2d, v9.2d 2e760: 4e68d528 fadd v8.2d, v9.2d, v8.2d 2e764: 7e70d908 faddp d8, v8.2d 2e768: 1e624108 fcvt s8, d8 2e76c: bc2f5968 str s8, [x11, w15, uxtw #2] 2e770: 1100210f add w15, w8, #0x8 2e774: 7d400148 ldr h8, [x10] 2e778: 7d401149 ldr h9, [x10, #0x8] 2e77c: 0d404988 ld1 { v8.h }[1], [x12] 2e780: 0f10a529 sshll v9.4s, v9.4h, #0x0 2e784: 0d4051a8 ld1 { v8.h }[2], [x13] 2e788: 4e21d929 scvtf v9.4s, v9.4s 2e78c: 0d4059c8 ld1 { v8.h }[3], [x14] 2e790: 2e39dd29 fmul v9.2s, v9.2s, v25.2s 2e794: 0f10a508 sshll v8.4s, v8.4h, #0x0 2e798: 0e617929 fcvtl v9.2d, v9.2s 2e79c: 4e21d908 scvtf v8.4s, v8.4s 2e7a0: 4e181fe9 mov v9.d[1], xzr 2e7a4: 6e38dd08 fmul v8.4s, v8.4s, v24.4s 2e7a8: 0e61790a fcvtl v10.2d, v8.2s 2e7ac: 4e617908 fcvtl2 v8.2d, v8.4s 2e7b0: 4e69d549 fadd v9.2d, v10.2d, v9.2d 2e7b4: 4e68d528 fadd v8.2d, v9.2d, v8.2d 2e7b8: 7e70d908 faddp d8, v8.2d 2e7bc: 1e624108 fcvt s8, d8 2e7c0: bc2f5968 str s8, [x11, w15, uxtw #2] 2e7c4: 1100250f add w15, w8, #0x9 2e7c8: 7d400148 ldr h8, [x10] 2e7cc: 7d401149 ldr h9, [x10, #0x8] 2e7d0: 0d404988 ld1 { v8.h }[1], [x12] 2e7d4: 0f10a529 sshll v9.4s, v9.4h, #0x0 2e7d8: 0d4051a8 ld1 { v8.h }[2], [x13] 2e7dc: 4e21d929 scvtf v9.4s, v9.4s 2e7e0: 0d4059c8 ld1 { v8.h }[3], [x14] 2e7e4: 2e3bdd29 fmul v9.2s, v9.2s, v27.2s 2e7e8: 0f10a508 sshll v8.4s, v8.4h, #0x0 2e7ec: 0e617929 fcvtl v9.2d, v9.2s 2e7f0: 4e21d908 scvtf v8.4s, v8.4s 2e7f4: 4e181fe9 mov v9.d[1], xzr 2e7f8: 6e3add08 fmul v8.4s, v8.4s, v26.4s 2e7fc: 0e61790a fcvtl v10.2d, v8.2s 2e800: 4e617908 fcvtl2 v8.2d, v8.4s 2e804: 4e69d549 fadd v9.2d, v10.2d, v9.2d 2e808: 4e68d528 fadd v8.2d, v9.2d, v8.2d 2e80c: 7e70d908 faddp d8, v8.2d 2e810: 1e624108 fcvt s8, d8 2e814: bc2f5968 str s8, [x11, w15, uxtw #2] 2e818: 1100290f add w15, w8, #0xa 2e81c: 7d400148 ldr h8, [x10] 2e820: 7d401149 ldr h9, [x10, #0x8] 2e824: 0d404988 ld1 { v8.h }[1], [x12] 2e828: 0f10a529 sshll v9.4s, v9.4h, #0x0 2e82c: 0d4051a8 ld1 { v8.h }[2], [x13] 2e830: 4e21d929 scvtf v9.4s, v9.4s 2e834: 0d4059c8 ld1 { v8.h }[3], [x14] 2e838: 2e3ddd29 fmul v9.2s, v9.2s, v29.2s 2e83c: 0f10a508 sshll v8.4s, v8.4h, #0x0 2e840: 0e617929 fcvtl v9.2d, v9.2s 2e844: 4e21d908 scvtf v8.4s, v8.4s 2e848: 4e181fe9 mov v9.d[1], xzr 2e84c: 6e3cdd08 fmul v8.4s, v8.4s, v28.4s 2e850: 0e61790a fcvtl v10.2d, v8.2s 2e854: 4e617908 fcvtl2 v8.2d, v8.4s 2e858: 4e69d549 fadd v9.2d, v10.2d, v9.2d 2e85c: 4e68d528 fadd v8.2d, v9.2d, v8.2d 2e860: 7e70d908 faddp d8, v8.2d 2e864: 1e624108 fcvt s8, d8 2e868: bc2f5968 str s8, [x11, w15, uxtw #2] 2e86c: 7d400148 ldr h8, [x10] 2e870: 7d401149 ldr h9, [x10, #0x8] 2e874: aa0c03ea mov x10, x12 2e878: 0d404988 ld1 { v8.h }[1], [x12] 2e87c: 0f10a529 sshll v9.4s, v9.4h, #0x0 2e880: 0d4051a8 ld1 { v8.h }[2], [x13] 2e884: 11002d0d add w13, w8, #0xb 2e888: 4e21d929 scvtf v9.4s, v9.4s 2e88c: 91003108 add x8, x8, #0xc 2e890: eb08013f cmp x9, x8 2e894: 0d4059c8 ld1 { v8.h }[3], [x14] 2e898: 2e3fdd29 fmul v9.2s, v9.2s, v31.2s 2e89c: 0f10a508 sshll v8.4s, v8.4h, #0x0 2e8a0: 0e617929 fcvtl v9.2d, v9.2s 2e8a4: 4e21d908 scvtf v8.4s, v8.4s 2e8a8: 4e181fe9 mov v9.d[1], xzr 2e8ac: 6e3edd08 fmul v8.4s, v8.4s, v30.4s 2e8b0: 0e61790a fcvtl v10.2d, v8.2s 2e8b4: 4e617908 fcvtl2 v8.2d, v8.4s 2e8b8: 4e69d549 fadd v9.2d, v10.2d, v9.2d 2e8bc: 4e68d528 fadd v8.2d, v9.2d, v8.2d 2e8c0: 7e70d908 faddp d8, v8.2d 2e8c4: 1e624108 fcvt s8, d8 2e8c8: bc2d5968 str s8, [x11, w13, uxtw #2] 2e8cc: 54ffdfe1 b.ne 0x2e4c8 <.text+0x5098> 2e8d0: 52992df8 mov w24, #0xc96f // =51567 2e8d4: 7106e6df cmp w22, #0x1b9 2e8d8: 72a949b8 movk w24, #0x4a4d, lsl #16 2e8dc: 5400022b b.lt 0x2e920 <.text+0x54f0> 2e8e0: 9b387ec8 smull x8, w22, w24 2e8e4: 52829709 mov w9, #0x14b8 // =5304 2e8e8: 9140828b add x11, x20, #0x20, lsl #12 // =0x20000 2e8ec: 8b090295 add x21, x20, x9 2e8f0: d37ffd0a lsr x10, x8, #63 2e8f4: 9367fd08 asr x8, x8, #39 2e8f8: 0b0a0119 add w25, w8, w10 2e8fc: 91136176 add x22, x11, #0x4d8 2e900: aa1603e0 mov x0, x22 2e904: aa1503e1 mov x1, x21 2e908: 5280dc02 mov w2, #0x6e0 // =1760 2e90c: 9400a951 bl 0x58e50 2e910: 911b92b5 add x21, x21, #0x6e4 2e914: 911b82d6 add x22, x22, #0x6e0 2e918: f1000739 subs x25, x25, #0x1 2e91c: 54ffff21 b.ne 0x2e900 <.text+0x54d0> 2e920: 7106e6ff cmp w23, #0x1b9 2e924: 5400036b b.lt 0x2e990 <.text+0x5560> 2e928: 9b387ee8 smull x8, w23, w24 2e92c: f0ffff49 adrp x9, 0x19000 2e930: f0ffff4a adrp x10, 0x19000 2e934: 9140828c add x12, x20, #0x20, lsl #12 // =0x20000 2e938: d37ffd0b lsr x11, x8, #63 2e93c: 9367fd08 asr x8, x8, #39 2e940: 0f0664e1 movi v1.2s, #0xc7, lsl #24 2e944: 0b0b0108 add w8, w8, w11 2e948: fd45b120 ldr d0, [x9, #0xb60] 2e94c: 91136189 add x9, x12, #0x4d8 2e950: bd4c0142 ldr s2, [x10, #0xc00] 2e954: bd400124 ldr s4, [x9] 2e958: 1e604003 fmov d3, d0 2e95c: 1e222080 fcmp s4, s2 2e960: 540000ec b.gt 0x2e97c <.text+0x554c> 2e964: 1e212080 fcmp s4, s1 2e968: 5400008a b.ge 0x2e978 <.text+0x5548> 2e96c: d2f81c0a mov x10, #-0x3f20000000000000 // =-4548635623644200960 2e970: 9e670143 fmov d3, x10 2e974: 14000002 b 0x2e97c <.text+0x554c> 2e978: 1e22c083 fcvt d3, s4 2e97c: 1e78006a fcvtzs w10, d3 2e980: 9100b129 add x9, x9, #0x2c 2e984: f1000508 subs x8, x8, #0x1 2e988: 7800266a strh w10, [x19], #0x2 2e98c: 54fffe41 b.ne 0x2e954 <.text+0x5524> 2e990: a9454ff4 ldp x20, x19, [sp, #0x50] 2e994: a94457f6 ldp x22, x21, [sp, #0x40] 2e998: a9435ff8 ldp x24, x23, [sp, #0x30] 2e99c: a941fbfd ldp x29, x30, [sp, #0x18] 2e9a0: 6d40a3e9 ldp d9, d8, [sp, #0x8] 2e9a4: f94017f9 ldr x25, [sp, #0x28] 2e9a8: fc4607ea ldr d10, [sp], #0x60 2e9ac: d65f03c0 ret 2e9b0: d10383ff sub sp, sp, #0xe0 2e9b4: a9087bfd stp x29, x30, [sp, #0x80] 2e9b8: 910203fd add x29, sp, #0x80 2e9bc: a9096ffc stp x28, x27, [sp, #0x90] 2e9c0: a90a67fa stp x26, x25, [sp, #0xa0] 2e9c4: a90b5ff8 stp x24, x23, [sp, #0xb0] 2e9c8: a90c57f6 stp x22, x21, [sp, #0xc0] 2e9cc: a90d4ff4 stp x20, x19, [sp, #0xd0] 2e9d0: f9001fe3 str x3, [sp, #0x38] 2e9d4: d53bd048 mrs x8, TPIDR_EL0 2e9d8: f90007e8 str x8, [sp, #0x8] 2e9dc: 7100043f cmp w1, #0x1 2e9e0: f9401508 ldr x8, [x8, #0x28] 2e9e4: f81f83a8 stur x8, [x29, #-0x8] 2e9e8: a93effbf stp xzr, xzr, [x29, #-0x18] 2e9ec: b81e43bf stur wzr, [x29, #-0x1c] 2e9f0: 5400486b b.lt 0x2f2fc <.text+0x5ecc> 2e9f4: f9401fe9 ldr x9, [sp, #0x38] 2e9f8: aa1f03f3 mov x19, xzr 2e9fc: aa0203fb mov x27, x2 2ea00: 91003128 add x8, x9, #0xc 2ea04: 9100912a add x10, x9, #0x24 2ea08: f81d83a8 stur x8, [x29, #-0x28] 2ea0c: 91006128 add x8, x9, #0x18 2ea10: f81d03aa stur x10, [x29, #-0x30] 2ea14: 9100c12a add x10, x9, #0x30 2ea18: 9100f129 add x9, x9, #0x3c 2ea1c: f90013e8 str x8, [sp, #0x20] 2ea20: 52800588 mov w8, #0x2c // =44 2ea24: 9ba87c28 umull x8, w1, w8 2ea28: a9012be9 stp x9, x10, [sp, #0x10] 2ea2c: a9028be8 stp x8, x2, [sp, #0x28] 2ea30: 78c02408 ldrsh w8, [x0], #0x2 2ea34: f9401ffc ldr x28, [sp, #0x38] 2ea38: b0ffff76 adrp x22, 0x1b000 2ea3c: b0ffff79 adrp x25, 0x1b000 2ea40: 913062d6 add x22, x22, #0xc18 2ea44: 1e220100 scvtf s0, w8 2ea48: 9130c339 add x25, x25, #0xc30 2ea4c: f81c83a0 stur x0, [x29, #-0x38] 2ea50: d10033a2 sub x2, x29, #0xc 2ea54: aa1603e0 mov x0, x22 2ea58: aa1903e1 mov x1, x25 2ea5c: aa1c03e3 mov x3, x28 2ea60: 97fff8b1 bl 0x2cd24 <.text+0x38f4> 2ea64: f85d83b4 ldur x20, [x29, #-0x28] 2ea68: b0ffff75 adrp x21, 0x1b000 2ea6c: 913122b5 add x21, x21, #0xc48 2ea70: b0ffff61 adrp x1, 0x1b000 2ea74: bc5f43a0 ldur s0, [x29, #-0xc] 2ea78: d10043a2 sub x2, x29, #0x10 2ea7c: aa1503e0 mov x0, x21 2ea80: 91318021 add x1, x1, #0xc60 2ea84: aa1403e3 mov x3, x20 2ea88: 97fff8a7 bl 0x2cd24 <.text+0x38f4> 2ea8c: f94013fb ldr x27, [sp, #0x20] 2ea90: b0ffff60 adrp x0, 0x1b000 2ea94: b0ffff61 adrp x1, 0x1b000 2ea98: bc5f03a0 ldur s0, [x29, #-0x10] 2ea9c: d10053a2 sub x2, x29, #0x14 2eaa0: 9131e000 add x0, x0, #0xc78 2eaa4: 91324021 add x1, x1, #0xc90 2eaa8: aa1b03e3 mov x3, x27 2eaac: 97fff89e bl 0x2cd24 <.text+0x38f4> 2eab0: f85d03b8 ldur x24, [x29, #-0x30] 2eab4: b0ffff60 adrp x0, 0x1b000 2eab8: b0ffff61 adrp x1, 0x1b000 2eabc: bc5ec3a0 ldur s0, [x29, #-0x14] 2eac0: d10063a2 sub x2, x29, #0x18 2eac4: 9132a000 add x0, x0, #0xca8 2eac8: 91330021 add x1, x1, #0xcc0 2eacc: aa1803e3 mov x3, x24 2ead0: 97fff895 bl 0x2cd24 <.text+0x38f4> 2ead4: f9400ffa ldr x26, [sp, #0x18] 2ead8: b0ffff60 adrp x0, 0x1b000 2eadc: b0ffff61 adrp x1, 0x1b000 2eae0: bc5e83a0 ldur s0, [x29, #-0x18] 2eae4: d10073a2 sub x2, x29, #0x1c 2eae8: 91336000 add x0, x0, #0xcd8 2eaec: 9133c021 add x1, x1, #0xcf0 2eaf0: aa1a03e3 mov x3, x26 2eaf4: 97fff88c bl 0x2cd24 <.text+0x38f4> 2eaf8: f9401be8 ldr x8, [sp, #0x30] 2eafc: f90023f3 str x19, [sp, #0x40] 2eb00: b0ffff60 adrp x0, 0x1b000 2eb04: b0ffff61 adrp x1, 0x1b000 2eb08: bc5e43a0 ldur s0, [x29, #-0x1c] 2eb0c: 91342000 add x0, x0, #0xd08 2eb10: 8b130117 add x23, x8, x19 2eb14: f9400bf3 ldr x19, [sp, #0x10] 2eb18: 91348021 add x1, x1, #0xd20 2eb1c: aa1703e2 mov x2, x23 2eb20: aa1303e3 mov x3, x19 2eb24: 97fff880 bl 0x2cd24 <.text+0x38f4> 2eb28: 2f00e400 movi d0, #0000000000000000 2eb2c: d10033a2 sub x2, x29, #0xc 2eb30: aa1603e0 mov x0, x22 2eb34: aa1903e1 mov x1, x25 2eb38: aa1c03e3 mov x3, x28 2eb3c: 97fff87a bl 0x2cd24 <.text+0x38f4> 2eb40: b0ffff61 adrp x1, 0x1b000 2eb44: bc5f43a0 ldur s0, [x29, #-0xc] 2eb48: d10043a2 sub x2, x29, #0x10 2eb4c: aa1503e0 mov x0, x21 2eb50: 91318021 add x1, x1, #0xc60 2eb54: aa1403e3 mov x3, x20 2eb58: 97fff873 bl 0x2cd24 <.text+0x38f4> 2eb5c: b0ffff60 adrp x0, 0x1b000 2eb60: b0ffff61 adrp x1, 0x1b000 2eb64: bc5f03a0 ldur s0, [x29, #-0x10] 2eb68: d10053a2 sub x2, x29, #0x14 2eb6c: 9131e000 add x0, x0, #0xc78 2eb70: 91324021 add x1, x1, #0xc90 2eb74: aa1b03e3 mov x3, x27 2eb78: 97fff86b bl 0x2cd24 <.text+0x38f4> 2eb7c: b0ffff75 adrp x21, 0x1b000 2eb80: b0ffff60 adrp x0, 0x1b000 2eb84: 913302b5 add x21, x21, #0xcc0 2eb88: bc5ec3a0 ldur s0, [x29, #-0x14] 2eb8c: d10063a2 sub x2, x29, #0x18 2eb90: 9132a000 add x0, x0, #0xca8 2eb94: aa1503e1 mov x1, x21 2eb98: aa1803e3 mov x3, x24 2eb9c: 97fff862 bl 0x2cd24 <.text+0x38f4> 2eba0: b0ffff79 adrp x25, 0x1b000 2eba4: b0ffff60 adrp x0, 0x1b000 2eba8: 9133c339 add x25, x25, #0xcf0 2ebac: bc5e83a0 ldur s0, [x29, #-0x18] 2ebb0: d10073a2 sub x2, x29, #0x1c 2ebb4: 91336000 add x0, x0, #0xcd8 2ebb8: aa1903e1 mov x1, x25 2ebbc: aa1a03e3 mov x3, x26 2ebc0: 97fff859 bl 0x2cd24 <.text+0x38f4> 2ebc4: b0ffff60 adrp x0, 0x1b000 2ebc8: b0ffff61 adrp x1, 0x1b000 2ebcc: bc5e43a0 ldur s0, [x29, #-0x1c] 2ebd0: 910012e2 add x2, x23, #0x4 2ebd4: 91342000 add x0, x0, #0xd08 2ebd8: 91348021 add x1, x1, #0xd20 2ebdc: aa1303e3 mov x3, x19 2ebe0: 97fff851 bl 0x2cd24 <.text+0x38f4> 2ebe4: 2f00e400 movi d0, #0000000000000000 2ebe8: b0ffff61 adrp x1, 0x1b000 2ebec: d10033a2 sub x2, x29, #0xc 2ebf0: aa1603e0 mov x0, x22 2ebf4: 9130c021 add x1, x1, #0xc30 2ebf8: aa1c03e3 mov x3, x28 2ebfc: aa1c03f6 mov x22, x28 2ec00: 97fff849 bl 0x2cd24 <.text+0x38f4> 2ec04: b0ffff60 adrp x0, 0x1b000 2ec08: b0ffff61 adrp x1, 0x1b000 2ec0c: bc5f43a0 ldur s0, [x29, #-0xc] 2ec10: d10043a2 sub x2, x29, #0x10 2ec14: 91312000 add x0, x0, #0xc48 2ec18: 91318021 add x1, x1, #0xc60 2ec1c: aa1403e3 mov x3, x20 2ec20: 97fff841 bl 0x2cd24 <.text+0x38f4> 2ec24: b0ffff60 adrp x0, 0x1b000 2ec28: b0ffff61 adrp x1, 0x1b000 2ec2c: bc5f03a0 ldur s0, [x29, #-0x10] 2ec30: d10053a2 sub x2, x29, #0x14 2ec34: 9131e000 add x0, x0, #0xc78 2ec38: 91324021 add x1, x1, #0xc90 2ec3c: aa1b03e3 mov x3, x27 2ec40: 97fff839 bl 0x2cd24 <.text+0x38f4> 2ec44: b0ffff60 adrp x0, 0x1b000 2ec48: bc5ec3a0 ldur s0, [x29, #-0x14] 2ec4c: d10063a2 sub x2, x29, #0x18 2ec50: 9132a000 add x0, x0, #0xca8 2ec54: aa1503e1 mov x1, x21 2ec58: aa1803e3 mov x3, x24 2ec5c: aa1503fc mov x28, x21 2ec60: aa1803f5 mov x21, x24 2ec64: 97fff830 bl 0x2cd24 <.text+0x38f4> 2ec68: b0ffff60 adrp x0, 0x1b000 2ec6c: bc5e83a0 ldur s0, [x29, #-0x18] 2ec70: d10073a2 sub x2, x29, #0x1c 2ec74: 91336000 add x0, x0, #0xcd8 2ec78: aa1903e1 mov x1, x25 2ec7c: aa1a03e3 mov x3, x26 2ec80: 97fff829 bl 0x2cd24 <.text+0x38f4> 2ec84: b0ffff60 adrp x0, 0x1b000 2ec88: b0ffff61 adrp x1, 0x1b000 2ec8c: bc5e43a0 ldur s0, [x29, #-0x1c] 2ec90: 910022e2 add x2, x23, #0x8 2ec94: 91342000 add x0, x0, #0xd08 2ec98: 91348021 add x1, x1, #0xd20 2ec9c: aa1303e3 mov x3, x19 2eca0: 97fff821 bl 0x2cd24 <.text+0x38f4> 2eca4: 2f00e400 movi d0, #0000000000000000 2eca8: b0ffff60 adrp x0, 0x1b000 2ecac: b0ffff61 adrp x1, 0x1b000 2ecb0: d10033a2 sub x2, x29, #0xc 2ecb4: 91306000 add x0, x0, #0xc18 2ecb8: 9130c021 add x1, x1, #0xc30 2ecbc: aa1603e3 mov x3, x22 2ecc0: aa1603f9 mov x25, x22 2ecc4: 97fff818 bl 0x2cd24 <.text+0x38f4> 2ecc8: b0ffff60 adrp x0, 0x1b000 2eccc: b0ffff61 adrp x1, 0x1b000 2ecd0: bc5f43a0 ldur s0, [x29, #-0xc] 2ecd4: d10043a2 sub x2, x29, #0x10 2ecd8: 91312000 add x0, x0, #0xc48 2ecdc: 91318021 add x1, x1, #0xc60 2ece0: aa1403e3 mov x3, x20 2ece4: aa1403f8 mov x24, x20 2ece8: 97fff80f bl 0x2cd24 <.text+0x38f4> 2ecec: b0ffff60 adrp x0, 0x1b000 2ecf0: b0ffff61 adrp x1, 0x1b000 2ecf4: bc5f03a0 ldur s0, [x29, #-0x10] 2ecf8: d10053a2 sub x2, x29, #0x14 2ecfc: 9131e000 add x0, x0, #0xc78 2ed00: 91324021 add x1, x1, #0xc90 2ed04: aa1b03e3 mov x3, x27 2ed08: 97fff807 bl 0x2cd24 <.text+0x38f4> 2ed0c: b0ffff60 adrp x0, 0x1b000 2ed10: bc5ec3a0 ldur s0, [x29, #-0x14] 2ed14: d10063a2 sub x2, x29, #0x18 2ed18: 9132a000 add x0, x0, #0xca8 2ed1c: aa1c03e1 mov x1, x28 2ed20: aa1503e3 mov x3, x21 2ed24: 97fff800 bl 0x2cd24 <.text+0x38f4> 2ed28: b0ffff7c adrp x28, 0x1b000 2ed2c: b0ffff61 adrp x1, 0x1b000 2ed30: 9133639c add x28, x28, #0xcd8 2ed34: bc5e83a0 ldur s0, [x29, #-0x18] 2ed38: d10073a2 sub x2, x29, #0x1c 2ed3c: aa1c03e0 mov x0, x28 2ed40: 9133c021 add x1, x1, #0xcf0 2ed44: aa1a03e3 mov x3, x26 2ed48: aa1a03f5 mov x21, x26 2ed4c: 97fff7f6 bl 0x2cd24 <.text+0x38f4> 2ed50: b0ffff60 adrp x0, 0x1b000 2ed54: b0ffff61 adrp x1, 0x1b000 2ed58: bc5e43a0 ldur s0, [x29, #-0x1c] 2ed5c: 910032e2 add x2, x23, #0xc 2ed60: 91342000 add x0, x0, #0xd08 2ed64: 91348021 add x1, x1, #0xd20 2ed68: aa1303e3 mov x3, x19 2ed6c: aa1303f6 mov x22, x19 2ed70: 97fff7ed bl 0x2cd24 <.text+0x38f4> 2ed74: 2f00e400 movi d0, #0000000000000000 2ed78: b0ffff60 adrp x0, 0x1b000 2ed7c: b0ffff61 adrp x1, 0x1b000 2ed80: d10033a2 sub x2, x29, #0xc 2ed84: 91306000 add x0, x0, #0xc18 2ed88: 9130c021 add x1, x1, #0xc30 2ed8c: aa1903e3 mov x3, x25 2ed90: aa1903f4 mov x20, x25 2ed94: 97fff7e4 bl 0x2cd24 <.text+0x38f4> 2ed98: b0ffff60 adrp x0, 0x1b000 2ed9c: b0ffff61 adrp x1, 0x1b000 2eda0: bc5f43a0 ldur s0, [x29, #-0xc] 2eda4: d10043a2 sub x2, x29, #0x10 2eda8: 91312000 add x0, x0, #0xc48 2edac: 91318021 add x1, x1, #0xc60 2edb0: aa1803e3 mov x3, x24 2edb4: aa1803fa mov x26, x24 2edb8: 97fff7db bl 0x2cd24 <.text+0x38f4> 2edbc: b0ffff60 adrp x0, 0x1b000 2edc0: b0ffff61 adrp x1, 0x1b000 2edc4: bc5f03a0 ldur s0, [x29, #-0x10] 2edc8: d10053a2 sub x2, x29, #0x14 2edcc: 9131e000 add x0, x0, #0xc78 2edd0: 91324021 add x1, x1, #0xc90 2edd4: aa1b03e3 mov x3, x27 2edd8: aa1b03f8 mov x24, x27 2eddc: 97fff7d2 bl 0x2cd24 <.text+0x38f4> 2ede0: f85d03b9 ldur x25, [x29, #-0x30] 2ede4: b0ffff60 adrp x0, 0x1b000 2ede8: b0ffff61 adrp x1, 0x1b000 2edec: bc5ec3a0 ldur s0, [x29, #-0x14] 2edf0: d10063a2 sub x2, x29, #0x18 2edf4: 9132a000 add x0, x0, #0xca8 2edf8: 91330021 add x1, x1, #0xcc0 2edfc: aa1903e3 mov x3, x25 2ee00: 97fff7c9 bl 0x2cd24 <.text+0x38f4> 2ee04: b0ffff61 adrp x1, 0x1b000 2ee08: bc5e83a0 ldur s0, [x29, #-0x18] 2ee0c: d10073a2 sub x2, x29, #0x1c 2ee10: aa1c03e0 mov x0, x28 2ee14: 9133c021 add x1, x1, #0xcf0 2ee18: aa1503e3 mov x3, x21 2ee1c: 97fff7c2 bl 0x2cd24 <.text+0x38f4> 2ee20: b0ffff60 adrp x0, 0x1b000 2ee24: b0ffff61 adrp x1, 0x1b000 2ee28: bc5e43a0 ldur s0, [x29, #-0x1c] 2ee2c: 910042e2 add x2, x23, #0x10 2ee30: 91342000 add x0, x0, #0xd08 2ee34: 91348021 add x1, x1, #0xd20 2ee38: aa1603e3 mov x3, x22 2ee3c: aa1703f3 mov x19, x23 2ee40: aa1603fc mov x28, x22 2ee44: 97fff7b8 bl 0x2cd24 <.text+0x38f4> 2ee48: 2f00e400 movi d0, #0000000000000000 2ee4c: b0ffff60 adrp x0, 0x1b000 2ee50: b0ffff61 adrp x1, 0x1b000 2ee54: d10033a2 sub x2, x29, #0xc 2ee58: 91306000 add x0, x0, #0xc18 2ee5c: 9130c021 add x1, x1, #0xc30 2ee60: aa1403e3 mov x3, x20 2ee64: 97fff7b0 bl 0x2cd24 <.text+0x38f4> 2ee68: b0ffff60 adrp x0, 0x1b000 2ee6c: b0ffff61 adrp x1, 0x1b000 2ee70: bc5f43a0 ldur s0, [x29, #-0xc] 2ee74: d10043a2 sub x2, x29, #0x10 2ee78: 91312000 add x0, x0, #0xc48 2ee7c: 91318021 add x1, x1, #0xc60 2ee80: aa1a03e3 mov x3, x26 2ee84: aa1a03f7 mov x23, x26 2ee88: 97fff7a7 bl 0x2cd24 <.text+0x38f4> 2ee8c: b0ffff7b adrp x27, 0x1b000 2ee90: b0ffff61 adrp x1, 0x1b000 2ee94: 9131e37b add x27, x27, #0xc78 2ee98: bc5f03a0 ldur s0, [x29, #-0x10] 2ee9c: d10053a2 sub x2, x29, #0x14 2eea0: aa1b03e0 mov x0, x27 2eea4: 91324021 add x1, x1, #0xc90 2eea8: aa1803e3 mov x3, x24 2eeac: 97fff79e bl 0x2cd24 <.text+0x38f4> 2eeb0: b0ffff76 adrp x22, 0x1b000 2eeb4: b0ffff60 adrp x0, 0x1b000 2eeb8: 913302d6 add x22, x22, #0xcc0 2eebc: bc5ec3a0 ldur s0, [x29, #-0x14] 2eec0: d10063a2 sub x2, x29, #0x18 2eec4: 9132a000 add x0, x0, #0xca8 2eec8: aa1603e1 mov x1, x22 2eecc: aa1903e3 mov x3, x25 2eed0: 97fff795 bl 0x2cd24 <.text+0x38f4> 2eed4: b0ffff7a adrp x26, 0x1b000 2eed8: b0ffff60 adrp x0, 0x1b000 2eedc: 9133c35a add x26, x26, #0xcf0 2eee0: bc5e83a0 ldur s0, [x29, #-0x18] 2eee4: d10073a2 sub x2, x29, #0x1c 2eee8: 91336000 add x0, x0, #0xcd8 2eeec: aa1a03e1 mov x1, x26 2eef0: aa1503e3 mov x3, x21 2eef4: 97fff78c bl 0x2cd24 <.text+0x38f4> 2eef8: b0ffff60 adrp x0, 0x1b000 2eefc: b0ffff61 adrp x1, 0x1b000 2ef00: bc5e43a0 ldur s0, [x29, #-0x1c] 2ef04: 91005262 add x2, x19, #0x14 2ef08: 91342000 add x0, x0, #0xd08 2ef0c: 91348021 add x1, x1, #0xd20 2ef10: aa1c03e3 mov x3, x28 2ef14: 97fff784 bl 0x2cd24 <.text+0x38f4> 2ef18: 2f00e400 movi d0, #0000000000000000 2ef1c: b0ffff60 adrp x0, 0x1b000 2ef20: b0ffff61 adrp x1, 0x1b000 2ef24: d10033a2 sub x2, x29, #0xc 2ef28: 91306000 add x0, x0, #0xc18 2ef2c: 9130c021 add x1, x1, #0xc30 2ef30: aa1403e3 mov x3, x20 2ef34: 97fff77c bl 0x2cd24 <.text+0x38f4> 2ef38: b0ffff60 adrp x0, 0x1b000 2ef3c: b0ffff61 adrp x1, 0x1b000 2ef40: bc5f43a0 ldur s0, [x29, #-0xc] 2ef44: d10043a2 sub x2, x29, #0x10 2ef48: 91312000 add x0, x0, #0xc48 2ef4c: 91318021 add x1, x1, #0xc60 2ef50: aa1703e3 mov x3, x23 2ef54: 97fff774 bl 0x2cd24 <.text+0x38f4> 2ef58: b0ffff61 adrp x1, 0x1b000 2ef5c: bc5f03a0 ldur s0, [x29, #-0x10] 2ef60: d10053a2 sub x2, x29, #0x14 2ef64: aa1b03e0 mov x0, x27 2ef68: 91324021 add x1, x1, #0xc90 2ef6c: aa1803e3 mov x3, x24 2ef70: 97fff76d bl 0x2cd24 <.text+0x38f4> 2ef74: b0ffff60 adrp x0, 0x1b000 2ef78: bc5ec3a0 ldur s0, [x29, #-0x14] 2ef7c: d10063a2 sub x2, x29, #0x18 2ef80: 9132a000 add x0, x0, #0xca8 2ef84: aa1603e1 mov x1, x22 2ef88: aa1903e3 mov x3, x25 2ef8c: 97fff766 bl 0x2cd24 <.text+0x38f4> 2ef90: b0ffff60 adrp x0, 0x1b000 2ef94: bc5e83a0 ldur s0, [x29, #-0x18] 2ef98: d10073a2 sub x2, x29, #0x1c 2ef9c: 91336000 add x0, x0, #0xcd8 2efa0: aa1a03e1 mov x1, x26 2efa4: aa1503e3 mov x3, x21 2efa8: 97fff75f bl 0x2cd24 <.text+0x38f4> 2efac: b0ffff60 adrp x0, 0x1b000 2efb0: b0ffff61 adrp x1, 0x1b000 2efb4: bc5e43a0 ldur s0, [x29, #-0x1c] 2efb8: 91006262 add x2, x19, #0x18 2efbc: 91342000 add x0, x0, #0xd08 2efc0: 91348021 add x1, x1, #0xd20 2efc4: aa1c03e3 mov x3, x28 2efc8: 97fff757 bl 0x2cd24 <.text+0x38f4> 2efcc: b0ffff7a adrp x26, 0x1b000 2efd0: 2f00e400 movi d0, #0000000000000000 2efd4: 9130635a add x26, x26, #0xc18 2efd8: b0ffff61 adrp x1, 0x1b000 2efdc: d10033a2 sub x2, x29, #0xc 2efe0: aa1a03e0 mov x0, x26 2efe4: 9130c021 add x1, x1, #0xc30 2efe8: aa1403e3 mov x3, x20 2efec: 97fff74e bl 0x2cd24 <.text+0x38f4> 2eff0: b0ffff60 adrp x0, 0x1b000 2eff4: b0ffff61 adrp x1, 0x1b000 2eff8: bc5f43a0 ldur s0, [x29, #-0xc] 2effc: d10043a2 sub x2, x29, #0x10 2f000: 91312000 add x0, x0, #0xc48 2f004: 91318021 add x1, x1, #0xc60 2f008: aa1703e3 mov x3, x23 2f00c: 97fff746 bl 0x2cd24 <.text+0x38f4> 2f010: 90ffff76 adrp x22, 0x1b000 2f014: bc5f03a0 ldur s0, [x29, #-0x10] 2f018: 913242d6 add x22, x22, #0xc90 2f01c: d10053a2 sub x2, x29, #0x14 2f020: aa1b03e0 mov x0, x27 2f024: aa1603e1 mov x1, x22 2f028: aa1803e3 mov x3, x24 2f02c: aa1803fb mov x27, x24 2f030: 97fff73d bl 0x2cd24 <.text+0x38f4> 2f034: 90ffff60 adrp x0, 0x1b000 2f038: 90ffff61 adrp x1, 0x1b000 2f03c: bc5ec3a0 ldur s0, [x29, #-0x14] 2f040: d10063a2 sub x2, x29, #0x18 2f044: 9132a000 add x0, x0, #0xca8 2f048: 91330021 add x1, x1, #0xcc0 2f04c: aa1903e3 mov x3, x25 2f050: 97fff735 bl 0x2cd24 <.text+0x38f4> 2f054: 90ffff60 adrp x0, 0x1b000 2f058: 90ffff61 adrp x1, 0x1b000 2f05c: bc5e83a0 ldur s0, [x29, #-0x18] 2f060: d10073a2 sub x2, x29, #0x1c 2f064: 91336000 add x0, x0, #0xcd8 2f068: 9133c021 add x1, x1, #0xcf0 2f06c: aa1503e3 mov x3, x21 2f070: 97fff72d bl 0x2cd24 <.text+0x38f4> 2f074: 90ffff60 adrp x0, 0x1b000 2f078: 90ffff61 adrp x1, 0x1b000 2f07c: bc5e43a0 ldur s0, [x29, #-0x1c] 2f080: 91007262 add x2, x19, #0x1c 2f084: 91342000 add x0, x0, #0xd08 2f088: 91348021 add x1, x1, #0xd20 2f08c: aa1c03e3 mov x3, x28 2f090: 97fff725 bl 0x2cd24 <.text+0x38f4> 2f094: 2f00e400 movi d0, #0000000000000000 2f098: 90ffff61 adrp x1, 0x1b000 2f09c: d10033a2 sub x2, x29, #0xc 2f0a0: aa1a03e0 mov x0, x26 2f0a4: 9130c021 add x1, x1, #0xc30 2f0a8: aa1403e3 mov x3, x20 2f0ac: aa1403f8 mov x24, x20 2f0b0: 97fff71d bl 0x2cd24 <.text+0x38f4> 2f0b4: 90ffff60 adrp x0, 0x1b000 2f0b8: 90ffff61 adrp x1, 0x1b000 2f0bc: bc5f43a0 ldur s0, [x29, #-0xc] 2f0c0: d10043a2 sub x2, x29, #0x10 2f0c4: 91312000 add x0, x0, #0xc48 2f0c8: 91318021 add x1, x1, #0xc60 2f0cc: aa1703e3 mov x3, x23 2f0d0: 97fff715 bl 0x2cd24 <.text+0x38f4> 2f0d4: 90ffff60 adrp x0, 0x1b000 2f0d8: bc5f03a0 ldur s0, [x29, #-0x10] 2f0dc: d10053a2 sub x2, x29, #0x14 2f0e0: 9131e000 add x0, x0, #0xc78 2f0e4: aa1603e1 mov x1, x22 2f0e8: aa1b03e3 mov x3, x27 2f0ec: 97fff70e bl 0x2cd24 <.text+0x38f4> 2f0f0: 90ffff76 adrp x22, 0x1b000 2f0f4: 90ffff60 adrp x0, 0x1b000 2f0f8: 913302d6 add x22, x22, #0xcc0 2f0fc: bc5ec3a0 ldur s0, [x29, #-0x14] 2f100: d10063a2 sub x2, x29, #0x18 2f104: 9132a000 add x0, x0, #0xca8 2f108: aa1603e1 mov x1, x22 2f10c: aa1903e3 mov x3, x25 2f110: aa1903f7 mov x23, x25 2f114: 97fff704 bl 0x2cd24 <.text+0x38f4> 2f118: 90ffff7a adrp x26, 0x1b000 2f11c: 90ffff61 adrp x1, 0x1b000 2f120: 9133635a add x26, x26, #0xcd8 2f124: bc5e83a0 ldur s0, [x29, #-0x18] 2f128: d10073a2 sub x2, x29, #0x1c 2f12c: aa1a03e0 mov x0, x26 2f130: 9133c021 add x1, x1, #0xcf0 2f134: aa1503e3 mov x3, x21 2f138: 97fff6fb bl 0x2cd24 <.text+0x38f4> 2f13c: 90ffff60 adrp x0, 0x1b000 2f140: 90ffff61 adrp x1, 0x1b000 2f144: bc5e43a0 ldur s0, [x29, #-0x1c] 2f148: 91008262 add x2, x19, #0x20 2f14c: 91342000 add x0, x0, #0xd08 2f150: 91348021 add x1, x1, #0xd20 2f154: aa1c03e3 mov x3, x28 2f158: aa1303f4 mov x20, x19 2f15c: aa1c03f3 mov x19, x28 2f160: 97fff6f1 bl 0x2cd24 <.text+0x38f4> 2f164: 2f00e400 movi d0, #0000000000000000 2f168: 90ffff60 adrp x0, 0x1b000 2f16c: 90ffff61 adrp x1, 0x1b000 2f170: d10033a2 sub x2, x29, #0xc 2f174: 91306000 add x0, x0, #0xc18 2f178: 9130c021 add x1, x1, #0xc30 2f17c: aa1803e3 mov x3, x24 2f180: 97fff6e9 bl 0x2cd24 <.text+0x38f4> 2f184: f85d83b9 ldur x25, [x29, #-0x28] 2f188: 90ffff60 adrp x0, 0x1b000 2f18c: 90ffff61 adrp x1, 0x1b000 2f190: bc5f43a0 ldur s0, [x29, #-0xc] 2f194: d10043a2 sub x2, x29, #0x10 2f198: 91312000 add x0, x0, #0xc48 2f19c: 91318021 add x1, x1, #0xc60 2f1a0: aa1903e3 mov x3, x25 2f1a4: 97fff6e0 bl 0x2cd24 <.text+0x38f4> 2f1a8: 90ffff60 adrp x0, 0x1b000 2f1ac: 90ffff61 adrp x1, 0x1b000 2f1b0: bc5f03a0 ldur s0, [x29, #-0x10] 2f1b4: d10053a2 sub x2, x29, #0x14 2f1b8: 9131e000 add x0, x0, #0xc78 2f1bc: 91324021 add x1, x1, #0xc90 2f1c0: aa1b03e3 mov x3, x27 2f1c4: 97fff6d8 bl 0x2cd24 <.text+0x38f4> 2f1c8: 90ffff60 adrp x0, 0x1b000 2f1cc: bc5ec3a0 ldur s0, [x29, #-0x14] 2f1d0: d10063a2 sub x2, x29, #0x18 2f1d4: 9132a000 add x0, x0, #0xca8 2f1d8: aa1603e1 mov x1, x22 2f1dc: aa1703e3 mov x3, x23 2f1e0: aa1603fc mov x28, x22 2f1e4: 97fff6d0 bl 0x2cd24 <.text+0x38f4> 2f1e8: aa1a03e0 mov x0, x26 2f1ec: 90ffff7a adrp x26, 0x1b000 2f1f0: 9133c35a add x26, x26, #0xcf0 2f1f4: bc5e83a0 ldur s0, [x29, #-0x18] 2f1f8: d10073a2 sub x2, x29, #0x1c 2f1fc: aa1a03e1 mov x1, x26 2f200: aa1503e3 mov x3, x21 2f204: 97fff6c8 bl 0x2cd24 <.text+0x38f4> 2f208: 90ffff60 adrp x0, 0x1b000 2f20c: 90ffff61 adrp x1, 0x1b000 2f210: bc5e43a0 ldur s0, [x29, #-0x1c] 2f214: 91009282 add x2, x20, #0x24 2f218: 91342000 add x0, x0, #0xd08 2f21c: 91348021 add x1, x1, #0xd20 2f220: aa1303e3 mov x3, x19 2f224: aa0103f6 mov x22, x1 2f228: 97fff6bf bl 0x2cd24 <.text+0x38f4> 2f22c: 2f00e400 movi d0, #0000000000000000 2f230: 90ffff60 adrp x0, 0x1b000 2f234: 90ffff61 adrp x1, 0x1b000 2f238: d10033a2 sub x2, x29, #0xc 2f23c: 91306000 add x0, x0, #0xc18 2f240: 9130c021 add x1, x1, #0xc30 2f244: aa1803e3 mov x3, x24 2f248: 97fff6b7 bl 0x2cd24 <.text+0x38f4> 2f24c: 90ffff60 adrp x0, 0x1b000 2f250: 90ffff61 adrp x1, 0x1b000 2f254: bc5f43a0 ldur s0, [x29, #-0xc] 2f258: d10043a2 sub x2, x29, #0x10 2f25c: 91312000 add x0, x0, #0xc48 2f260: 91318021 add x1, x1, #0xc60 2f264: aa1903e3 mov x3, x25 2f268: 97fff6af bl 0x2cd24 <.text+0x38f4> 2f26c: 90ffff60 adrp x0, 0x1b000 2f270: 90ffff61 adrp x1, 0x1b000 2f274: bc5f03a0 ldur s0, [x29, #-0x10] 2f278: d10053a2 sub x2, x29, #0x14 2f27c: 9131e000 add x0, x0, #0xc78 2f280: 91324021 add x1, x1, #0xc90 2f284: aa1b03e3 mov x3, x27 2f288: 97fff6a7 bl 0x2cd24 <.text+0x38f4> 2f28c: 90ffff60 adrp x0, 0x1b000 2f290: bc5ec3a0 ldur s0, [x29, #-0x14] 2f294: d10063a2 sub x2, x29, #0x18 2f298: 9132a000 add x0, x0, #0xca8 2f29c: aa1c03e1 mov x1, x28 2f2a0: aa1703e3 mov x3, x23 2f2a4: 97fff6a0 bl 0x2cd24 <.text+0x38f4> 2f2a8: 90ffff60 adrp x0, 0x1b000 2f2ac: bc5e83a0 ldur s0, [x29, #-0x18] 2f2b0: d10073a2 sub x2, x29, #0x1c 2f2b4: 91336000 add x0, x0, #0xcd8 2f2b8: aa1a03e1 mov x1, x26 2f2bc: aa1503e3 mov x3, x21 2f2c0: 97fff699 bl 0x2cd24 <.text+0x38f4> 2f2c4: 90ffff60 adrp x0, 0x1b000 2f2c8: bc5e43a0 ldur s0, [x29, #-0x1c] 2f2cc: 9100a282 add x2, x20, #0x28 2f2d0: 91342000 add x0, x0, #0xd08 2f2d4: aa1603e1 mov x1, x22 2f2d8: aa1303e3 mov x3, x19 2f2dc: 97fff692 bl 0x2cd24 <.text+0x38f4> 2f2e0: f94023e9 ldr x9, [sp, #0x40] 2f2e4: f94017e8 ldr x8, [sp, #0x28] 2f2e8: f85c83a0 ldur x0, [x29, #-0x38] 2f2ec: 9100b129 add x9, x9, #0x2c 2f2f0: aa0903f3 mov x19, x9 2f2f4: eb09011f cmp x8, x9 2f2f8: 54ffb9c1 b.ne 0x2ea30 <.text+0x5600> 2f2fc: f94007e8 ldr x8, [sp, #0x8] 2f300: f9401508 ldr x8, [x8, #0x28] 2f304: f85f83a9 ldur x9, [x29, #-0x8] 2f308: eb09011f cmp x8, x9 2f30c: 54000121 b.ne 0x2f330 <.text+0x5f00> 2f310: a94d4ff4 ldp x20, x19, [sp, #0xd0] 2f314: a94c57f6 ldp x22, x21, [sp, #0xc0] 2f318: a94b5ff8 ldp x24, x23, [sp, #0xb0] 2f31c: a94a67fa ldp x26, x25, [sp, #0xa0] 2f320: a9496ffc ldp x28, x27, [sp, #0x90] 2f324: a9487bfd ldp x29, x30, [sp, #0x80] 2f328: 910383ff add sp, sp, #0xe0 2f32c: d65f03c0 ret 2f330: 9400a6c0 bl 0x58e30 <__stack_chk_fail@plt> 2f334: a9bc7bfd stp x29, x30, [sp, #-0x40]! 2f338: a9015ff8 stp x24, x23, [sp, #0x10] 2f33c: 910003fd mov x29, sp 2f340: a90257f6 stp x22, x21, [sp, #0x20] 2f344: a9034ff4 stp x20, x19, [sp, #0x30] 2f348: 52803728 mov w8, #0x1b9 // =441 2f34c: aa0303f4 mov x20, x3 2f350: aa0203f3 mov x19, x2 2f354: 7100a03f cmp w1, #0x28 2f358: 1b087c36 mul w22, w1, w8 2f35c: 5400028b b.lt 0x2f3ac <.text+0x5f7c> 2f360: 529999a8 mov w8, #0xcccd // =52429 2f364: aa0003f5 mov x21, x0 2f368: 72b99988 movk w8, #0xcccc, lsl #16 2f36c: bd404a80 ldr s0, [x20, #0x48] 2f370: aa1403f8 mov x24, x20 2f374: 9ba87c28 umull x8, w1, w8 2f378: d365fd17 lsr x23, x8, #37 2f37c: 91014302 add x2, x24, #0x50 2f380: aa1503e0 mov x0, x21 2f384: 52800501 mov w1, #0x28 // =40 2f388: aa1403e3 mov x3, x20 2f38c: bd004f00 str s0, [x24, #0x4c] 2f390: 97fffd88 bl 0x2e9b0 <.text+0x5580> 2f394: bd472f00 ldr s0, [x24, #0x72c] 2f398: 910142b5 add x21, x21, #0x50 2f39c: 911b9318 add x24, x24, #0x6e4 2f3a0: f10006f7 subs x23, x23, #0x1 2f3a4: bd004a80 str s0, [x20, #0x48] 2f3a8: 54fffea1 b.ne 0x2f37c <.text+0x5f4c> 2f3ac: 710782df cmp w22, #0x1e0 2f3b0: 540003eb b.lt 0x2f42c <.text+0x5ffc> 2f3b4: 52911128 mov w8, #0x8889 // =34953 2f3b8: d0ffff49 adrp x9, 0x19000 2f3bc: 72b11108 movk w8, #0x8888, lsl #16 2f3c0: d0ffff4a adrp x10, 0x19000 2f3c4: 9b287ec8 smull x8, w22, w8 2f3c8: fd45d920 ldr d0, [x9, #0xbb0] 2f3cc: fd45b141 ldr d1, [x10, #0xb60] 2f3d0: d2f81c0a mov x10, #-0x3f20000000000000 // =-4548635623644200960 2f3d4: d360fd08 lsr x8, x8, #32 2f3d8: 0b16010b add w11, w8, w22 2f3dc: 91013288 add x8, x20, #0x4c 2f3e0: 13087d6c asr w12, w11, #8 2f3e4: 0b4b7d89 add w9, w12, w11, lsr #31 2f3e8: bd400102 ldr s2, [x8] 2f3ec: 1e22c042 fcvt d2, s2 2f3f0: 1e600843 fmul d3, d2, d0 2f3f4: 1e604022 fmov d2, d1 2f3f8: 1e612060 fcmp d3, d1 2f3fc: 540000ec b.gt 0x2f418 <.text+0x5fe8> 2f400: 9e670142 fmov d2, x10 2f404: 1e622060 fcmp d3, d2 2f408: 1e604062 fmov d2, d3 2f40c: 5400006a b.ge 0x2f418 <.text+0x5fe8> 2f410: d2f81c0b mov x11, #-0x3f20000000000000 // =-4548635623644200960 2f414: 9e670162 fmov d2, x11 2f418: 1e78004b fcvtzs w11, d2 2f41c: 9100c108 add x8, x8, #0x30 2f420: f1000529 subs x9, x9, #0x1 2f424: 7800266b strh w11, [x19], #0x2 2f428: 54fffe01 b.ne 0x2f3e8 <.text+0x5fb8> 2f42c: a9434ff4 ldp x20, x19, [sp, #0x30] 2f430: a94257f6 ldp x22, x21, [sp, #0x20] 2f434: a9415ff8 ldp x24, x23, [sp, #0x10] 2f438: a8c47bfd ldp x29, x30, [sp], #0x40 2f43c: d65f03c0 ret 2f440: a9bd7bfd stp x29, x30, [sp, #-0x30]! 2f444: a90157f6 stp x22, x21, [sp, #0x10] 2f448: 910003fd mov x29, sp 2f44c: a9024ff4 stp x20, x19, [sp, #0x20] 2f450: 91008075 add x21, x3, #0x20 2f454: aa0203f4 mov x20, x2 2f458: aa1503e2 mov x2, x21 2f45c: aa0303f3 mov x19, x3 2f460: 531f7836 lsl w22, w1, #1 2f464: 97fff8a1 bl 0x2d6e8 <.text+0x42b8> 2f468: 91004263 add x3, x19, #0x10 2f46c: aa1503e0 mov x0, x21 2f470: 2a1603e1 mov w1, w22 2f474: aa1403e2 mov x2, x20 2f478: a9424ff4 ldp x20, x19, [sp, #0x20] 2f47c: a94157f6 ldp x22, x21, [sp, #0x10] 2f480: a8c37bfd ldp x29, x30, [sp], #0x30 2f484: 17fffb50 b 0x2e1c4 <.text+0x4d94> 2f488: a9bd7bfd stp x29, x30, [sp, #-0x30]! 2f48c: a90157f6 stp x22, x21, [sp, #0x10] 2f490: 910003fd mov x29, sp 2f494: a9024ff4 stp x20, x19, [sp, #0x20] 2f498: 528aaac8 mov w8, #0x5556 // =21846 2f49c: 91009075 add x21, x3, #0x24 2f4a0: 72aaaaa8 movk w8, #0x5555, lsl #16 2f4a4: aa0303f3 mov x19, x3 2f4a8: aa0203f4 mov x20, x2 2f4ac: 91005063 add x3, x3, #0x14 2f4b0: 9b287c28 smull x8, w1, w8 2f4b4: aa1503e2 mov x2, x21 2f4b8: d37ffd09 lsr x9, x8, #63 2f4bc: d360fd08 lsr x8, x8, #32 2f4c0: 0b090116 add w22, w8, w9 2f4c4: 97fffaf2 bl 0x2e08c <.text+0x4c5c> 2f4c8: aa1503e0 mov x0, x21 2f4cc: 2a1603e1 mov w1, w22 2f4d0: aa1403e2 mov x2, x20 2f4d4: aa1303e3 mov x3, x19 2f4d8: a9424ff4 ldp x20, x19, [sp, #0x20] 2f4dc: a94157f6 ldp x22, x21, [sp, #0x10] 2f4e0: a8c37bfd ldp x29, x30, [sp], #0x30 2f4e4: 17fff82c b 0x2d594 <.text+0x4164> 2f4e8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 2f4ec: f9000bf5 str x21, [sp, #0x10] 2f4f0: 910003fd mov x29, sp 2f4f4: a9024ff4 stp x20, x19, [sp, #0x20] 2f4f8: 2a0103f5 mov w21, w1 2f4fc: aa0203f3 mov x19, x2 2f500: aa0003e1 mov x1, x0 2f504: 91002860 add x0, x3, #0xa 2f508: 937f7ea2 sbfiz x2, x21, #1, #32 2f50c: aa0303f4 mov x20, x3 2f510: 9400a650 bl 0x58e50 2f514: 79400288 ldrh w8, [x20] 2f518: aa1403e9 mov x9, x20 2f51c: 7940068a ldrh w10, [x20, #0x2] 2f520: 710006bf cmp w21, #0x1 2f524: 78006d28 strh w8, [x9, #0x6]! 2f528: 8b35c528 add x8, x9, w21, sxtw #1 2f52c: 79400109 ldrh w9, [x8] 2f530: 7900128a strh w10, [x20, #0x8] 2f534: 79000289 strh w9, [x20] 2f538: 79400508 ldrh w8, [x8, #0x2] 2f53c: 79000688 strh w8, [x20, #0x2] 2f540: 54000b2b b.lt 0x2f6a4 <.text+0x6274> 2f544: 90ffff6c adrp x12, 0x1b000 2f548: d0ffff4b adrp x11, 0x19000 2f54c: 90ffff69 adrp x9, 0x1b000 2f550: 90ffff6e adrp x14, 0x1b000 2f554: 2a1503ea mov w10, w21 2f558: 91001a8d add x13, x20, #0x6 2f55c: 3dc23582 ldr q2, [x12, #0x8d0] 2f560: 90ffff6c adrp x12, 0x1b000 2f564: fd45b161 ldr d1, [x11, #0xb60] 2f568: 5282964b mov w11, #0x14b2 // =5298 2f56c: aa1f03e8 mov x8, xzr 2f570: 3dc24520 ldr q0, [x9, #0x910] 2f574: d37ef549 lsl x9, x10, #2 2f578: 3dc265c3 ldr q3, [x14, #0x990] 2f57c: d2f81c0a mov x10, #-0x3f20000000000000 // =-4548635623644200960 2f580: 8b0b028b add x11, x20, x11 2f584: 3dc24d84 ldr q4, [x12, #0x930] 2f588: aa0d03ec mov x12, x13 2f58c: 78402d8e ldrh w14, [x12, #0x2]! 2f590: 7d4001a5 ldr h5, [x13] 2f594: 4e061dc5 mov v5.h[1], w14 2f598: 910011ae add x14, x13, #0x4 2f59c: 0d4051c5 ld1 { v5.h }[2], [x14] 2f5a0: 0f10a4a5 sshll v5.4s, v5.4h, #0x0 2f5a4: 4e21d8a5 scvtf v5.4s, v5.4s 2f5a8: 6e20dca5 fmul v5.4s, v5.4s, v0.4s 2f5ac: 4e6178a6 fcvtl2 v6.2d, v5.4s 2f5b0: 0e6178a5 fcvtl v5.2d, v5.2s 2f5b4: 4e181fe6 mov v6.d[1], xzr 2f5b8: 4e66d4a5 fadd v5.2d, v5.2d, v6.2d 2f5bc: 7e70d8a5 faddp d5, v5.2d 2f5c0: 1e6178a6 fminnm d6, d5, d1 2f5c4: 9e670145 fmov d5, x10 2f5c8: 1e6568c6 fmaxnm d6, d6, d5 2f5cc: 1e7800cf fcvtzs w15, d6 2f5d0: 7828596f strh w15, [x11, w8, uxtw #1] 2f5d4: 1100050f add w15, w8, #0x1 2f5d8: 7d4001a6 ldr h6, [x13] 2f5dc: 0d404986 ld1 { v6.h }[1], [x12] 2f5e0: 0d4051c6 ld1 { v6.h }[2], [x14] 2f5e4: 0f10a4c6 sshll v6.4s, v6.4h, #0x0 2f5e8: 4e21d8c6 scvtf v6.4s, v6.4s 2f5ec: 6e22dcc6 fmul v6.4s, v6.4s, v2.4s 2f5f0: 4e6178c7 fcvtl2 v7.2d, v6.4s 2f5f4: 0e6178c6 fcvtl v6.2d, v6.2s 2f5f8: 4e181fe7 mov v7.d[1], xzr 2f5fc: 4e67d4c6 fadd v6.2d, v6.2d, v7.2d 2f600: 7e70d8c6 faddp d6, v6.2d 2f604: 1e6178c6 fminnm d6, d6, d1 2f608: 1e6568c6 fmaxnm d6, d6, d5 2f60c: 1e7800d0 fcvtzs w16, d6 2f610: 782f5970 strh w16, [x11, w15, uxtw #1] 2f614: 1100090f add w15, w8, #0x2 2f618: 7d4001a6 ldr h6, [x13] 2f61c: 0d404986 ld1 { v6.h }[1], [x12] 2f620: 0d4051c6 ld1 { v6.h }[2], [x14] 2f624: 0f10a4c6 sshll v6.4s, v6.4h, #0x0 2f628: 4e21d8c6 scvtf v6.4s, v6.4s 2f62c: 6e23dcc6 fmul v6.4s, v6.4s, v3.4s 2f630: 4e6178c7 fcvtl2 v7.2d, v6.4s 2f634: 0e6178c6 fcvtl v6.2d, v6.2s 2f638: 4e181fe7 mov v7.d[1], xzr 2f63c: 4e67d4c6 fadd v6.2d, v6.2d, v7.2d 2f640: 7e70d8c6 faddp d6, v6.2d 2f644: 1e6178c6 fminnm d6, d6, d1 2f648: 1e6568c6 fmaxnm d6, d6, d5 2f64c: 1e7800d0 fcvtzs w16, d6 2f650: 782f5970 strh w16, [x11, w15, uxtw #1] 2f654: 7d4001a6 ldr h6, [x13] 2f658: aa0c03ed mov x13, x12 2f65c: 0d404986 ld1 { v6.h }[1], [x12] 2f660: 0d4051c6 ld1 { v6.h }[2], [x14] 2f664: 11000d0e add w14, w8, #0x3 2f668: 91001108 add x8, x8, #0x4 2f66c: eb08013f cmp x9, x8 2f670: 0f10a4c6 sshll v6.4s, v6.4h, #0x0 2f674: 4e21d8c6 scvtf v6.4s, v6.4s 2f678: 6e24dcc6 fmul v6.4s, v6.4s, v4.4s 2f67c: 4e6178c7 fcvtl2 v7.2d, v6.4s 2f680: 0e6178c6 fcvtl v6.2d, v6.2s 2f684: 4e181fe7 mov v7.d[1], xzr 2f688: 4e67d4c6 fadd v6.2d, v6.2d, v7.2d 2f68c: 7e70d8c6 faddp d6, v6.2d 2f690: 1e6178c6 fminnm d6, d6, d1 2f694: 1e6568c5 fmaxnm d5, d6, d5 2f698: 1e7800af fcvtzs w15, d5 2f69c: 782e596f strh w15, [x11, w14, uxtw #1] 2f6a0: 54fff761 b.ne 0x2f58c <.text+0x615c> 2f6a4: 52829648 mov w8, #0x14b2 // =5298 2f6a8: 91404289 add x9, x20, #0x10, lsl #12 // =0x10000 2f6ac: 8b080280 add x0, x20, x8 2f6b0: aa1303e2 mov x2, x19 2f6b4: a9424ff4 ldp x20, x19, [sp, #0x20] 2f6b8: 531e76a1 lsl w1, w21, #2 2f6bc: 91331123 add x3, x9, #0xcc4 2f6c0: f9400bf5 ldr x21, [sp, #0x10] 2f6c4: a8c37bfd ldp x29, x30, [sp], #0x30 2f6c8: 17fffb29 b 0x2e36c <.text+0x4f3c> 2f6cc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 2f6d0: f9000bf5 str x21, [sp, #0x10] 2f6d4: 910003fd mov x29, sp 2f6d8: a9024ff4 stp x20, x19, [sp, #0x20] 2f6dc: 2a0103f5 mov w21, w1 2f6e0: aa0203f3 mov x19, x2 2f6e4: aa0003e1 mov x1, x0 2f6e8: 91006860 add x0, x3, #0x1a 2f6ec: 937f7ea2 sbfiz x2, x21, #1, #32 2f6f0: aa0303f4 mov x20, x3 2f6f4: 9400a5d7 bl 0x58e50 2f6f8: 8b35c689 add x9, x20, w21, sxtw #1 2f6fc: aa1f03e8 mov x8, xzr 2f700: 91003929 add x9, x9, #0xe 2f704: 8b08028a add x10, x20, x8 2f708: 7940014b ldrh w11, [x10] 2f70c: 79001d4b strh w11, [x10, #0xe] 2f710: 7868692b ldrh w11, [x9, x8] 2f714: 91000908 add x8, x8, #0x2 2f718: f100311f cmp x8, #0xc 2f71c: 7900014b strh w11, [x10] 2f720: 54ffff21 b.ne 0x2f704 <.text+0x62d4> 2f724: 710006bf cmp w21, #0x1 2f728: 540009cb b.lt 0x2f860 <.text+0x6430> 2f72c: 90ffff68 adrp x8, 0x1b000 2f730: 90ffff69 adrp x9, 0x1b000 2f734: d0ffff4a adrp x10, 0x19000 2f738: 90ffff6d adrp x13, 0x1b000 2f73c: 90ffff6e adrp x14, 0x1b000 2f740: 91003a8c add x12, x20, #0xe 2f744: 5282978b mov w11, #0x14bc // =5308 2f748: 3dc25d00 ldr q0, [x8, #0x970] 2f74c: 3dc21d21 ldr q1, [x9, #0x870] 2f750: 2a1503e8 mov w8, w21 2f754: fd45b142 ldr d2, [x10, #0xb60] 2f758: 8b0b0289 add x9, x20, x11 2f75c: 3dc201a3 ldr q3, [x13, #0x800] 2f760: d2f81c0a mov x10, #-0x3f20000000000000 // =-4548635623644200960 2f764: 3dc209c4 ldr q4, [x14, #0x820] 2f768: aa0c03eb mov x11, x12 2f76c: 78402d6e ldrh w14, [x11, #0x2]! 2f770: 9100298d add x13, x12, #0xa 2f774: 7d401185 ldr h5, [x12, #0x8] 2f778: 7d400186 ldr h6, [x12] 2f77c: 9100318f add x15, x12, #0xc 2f780: 91001990 add x16, x12, #0x6 2f784: f1000508 subs x8, x8, #0x1 2f788: 0d4049a5 ld1 { v5.h }[1], [x13] 2f78c: 4e061dc6 mov v6.h[1], w14 2f790: 9100118e add x14, x12, #0x4 2f794: 0d4051e5 ld1 { v5.h }[2], [x15] 2f798: 0d4051c6 ld1 { v6.h }[2], [x14] 2f79c: 0f10a4a5 sshll v5.4s, v5.4h, #0x0 2f7a0: 0d405a06 ld1 { v6.h }[3], [x16] 2f7a4: 4e21d8a5 scvtf v5.4s, v5.4s 2f7a8: 0f10a4c6 sshll v6.4s, v6.4h, #0x0 2f7ac: 6e21dca5 fmul v5.4s, v5.4s, v1.4s 2f7b0: 4e21d8c6 scvtf v6.4s, v6.4s 2f7b4: 4e6178a7 fcvtl2 v7.2d, v5.4s 2f7b8: 0e6178a5 fcvtl v5.2d, v5.2s 2f7bc: 6e20dcc6 fmul v6.4s, v6.4s, v0.4s 2f7c0: 4e181fe7 mov v7.d[1], xzr 2f7c4: 4e6178d0 fcvtl2 v16.2d, v6.4s 2f7c8: 0e6178c6 fcvtl v6.2d, v6.2s 2f7cc: 4e67d607 fadd v7.2d, v16.2d, v7.2d 2f7d0: 4e65d4c5 fadd v5.2d, v6.2d, v5.2d 2f7d4: 9e670146 fmov d6, x10 2f7d8: 4e67d4a5 fadd v5.2d, v5.2d, v7.2d 2f7dc: 7e70d8a5 faddp d5, v5.2d 2f7e0: 1e6278a5 fminnm d5, d5, d2 2f7e4: 1e6668a5 fmaxnm d5, d5, d6 2f7e8: 1e7800b1 fcvtzs w17, d5 2f7ec: 781fe131 sturh w17, [x9, #-0x2] 2f7f0: 7d401185 ldr h5, [x12, #0x8] 2f7f4: 7d400187 ldr h7, [x12] 2f7f8: 0d4049a5 ld1 { v5.h }[1], [x13] 2f7fc: 0d404967 ld1 { v7.h }[1], [x11] 2f800: 0d4051e5 ld1 { v5.h }[2], [x15] 2f804: 0d4051c7 ld1 { v7.h }[2], [x14] 2f808: 0f10a4a5 sshll v5.4s, v5.4h, #0x0 2f80c: 0d405a07 ld1 { v7.h }[3], [x16] 2f810: 4e21d8a5 scvtf v5.4s, v5.4s 2f814: 0f10a4e7 sshll v7.4s, v7.4h, #0x0 2f818: 6e24dca5 fmul v5.4s, v5.4s, v4.4s 2f81c: 4e21d8e7 scvtf v7.4s, v7.4s 2f820: 4e6178b0 fcvtl2 v16.2d, v5.4s 2f824: 0e6178a5 fcvtl v5.2d, v5.2s 2f828: 6e23dce7 fmul v7.4s, v7.4s, v3.4s 2f82c: 4e181ff0 mov v16.d[1], xzr 2f830: 4e6178f1 fcvtl2 v17.2d, v7.4s 2f834: 0e6178e7 fcvtl v7.2d, v7.2s 2f838: 4e70d630 fadd v16.2d, v17.2d, v16.2d 2f83c: 4e65d4e5 fadd v5.2d, v7.2d, v5.2d 2f840: 4e70d4a5 fadd v5.2d, v5.2d, v16.2d 2f844: 7e70d8a5 faddp d5, v5.2d 2f848: 1e6278a5 fminnm d5, d5, d2 2f84c: 1e6668a5 fmaxnm d5, d5, d6 2f850: 1e7800ac fcvtzs w12, d5 2f854: 7800452c strh w12, [x9], #0x4 2f858: aa0b03ec mov x12, x11 2f85c: 54fff881 b.ne 0x2f76c <.text+0x633c> 2f860: 52829748 mov w8, #0x14ba // =5306 2f864: 91404289 add x9, x20, #0x10, lsl #12 // =0x10000 2f868: 8b080280 add x0, x20, x8 2f86c: aa1303e2 mov x2, x19 2f870: a9424ff4 ldp x20, x19, [sp, #0x20] 2f874: 531f7aa1 lsl w1, w21, #1 2f878: 91333123 add x3, x9, #0xccc 2f87c: f9400bf5 ldr x21, [sp, #0x10] 2f880: a8c37bfd ldp x29, x30, [sp], #0x30 2f884: 17fffaba b 0x2e36c <.text+0x4f3c> 2f888: d100c3ff sub sp, sp, #0x30 2f88c: a9017bfd stp x29, x30, [sp, #0x10] 2f890: 910043fd add x29, sp, #0x10 2f894: f90013f3 str x19, [sp, #0x20] 2f898: d53bd053 mrs x19, TPIDR_EL0 2f89c: aa0203e8 mov x8, x2 2f8a0: f9401669 ldr x9, [x19, #0x28] 2f8a4: aa0303e5 mov x5, x3 2f8a8: aa0003e2 mov x2, x0 2f8ac: 910013e3 add x3, sp, #0x4 2f8b0: aa0403e0 mov x0, x4 2f8b4: aa0803e4 mov x4, x8 2f8b8: f90007e9 str x9, [sp, #0x8] 2f8bc: b90007e1 str w1, [sp, #0x4] 2f8c0: 2a1f03e1 mov w1, wzr 2f8c4: 94000317 bl 0x30520 <.text+0x70f0> 2f8c8: f9401668 ldr x8, [x19, #0x28] 2f8cc: f94007e9 ldr x9, [sp, #0x8] 2f8d0: eb09011f cmp x8, x9 2f8d4: 540000a1 b.ne 0x2f8e8 <.text+0x64b8> 2f8d8: a9417bfd ldp x29, x30, [sp, #0x10] 2f8dc: f94013f3 ldr x19, [sp, #0x20] 2f8e0: 9100c3ff add sp, sp, #0x30 2f8e4: d65f03c0 ret 2f8e8: 9400a552 bl 0x58e30 <__stack_chk_fail@plt> 2f8ec: aa0403e6 mov x6, x4 2f8f0: 2a0303e5 mov w5, w3 2f8f4: 2a0103e3 mov w3, w1 2f8f8: 2a0203e4 mov w4, w2 2f8fc: 14000001 b 0x2f900 <.text+0x64d0> 2f900: a9ba7bfd stp x29, x30, [sp, #-0x60]! 2f904: f9000bfb str x27, [sp, #0x10] 2f908: 910003fd mov x29, sp 2f90c: a90267fa stp x26, x25, [sp, #0x20] 2f910: a9035ff8 stp x24, x23, [sp, #0x30] 2f914: a90457f6 stp x22, x21, [sp, #0x40] 2f918: a9054ff4 stp x20, x19, [sp, #0x50] 2f91c: aa0603f3 mov x19, x6 2f920: 71002cbf cmp w5, #0xb 2f924: 540000a3 b.lo 0x2f938 <.text+0x6508> 2f928: aa1f03f4 mov x20, xzr 2f92c: b4000893 cbz x19, 0x2fa3c <.text+0x660c> 2f930: 52800068 mov w8, #0x3 // =3 2f934: 14000041 b 0x2fa38 <.text+0x6608> 2f938: 2a0003fa mov w26, w0 2f93c: 52801000 mov w0, #0x80 // =128 2f940: 2a0503f9 mov w25, w5 2f944: 2a0403f5 mov w21, w4 2f948: 2a0303f6 mov w22, w3 2f94c: 2a0203f7 mov w23, w2 2f950: 2a0103f8 mov w24, w1 2f954: 94000042 bl 0x2fa5c <.text+0x662c> 2f958: 6f00e400 movi v0.2d, #0000000000000000 2f95c: 52a7f008 mov w8, #0x3f800000 // =1065353216 2f960: 12800009 mov w9, #-0x1 // =-1 2f964: 531e775b lsl w27, w26, #2 2f968: aa0003f4 mov x20, x0 2f96c: a9007c1f stp xzr, xzr, [x0] 2f970: b9002c08 str w8, [x0, #0x2c] 2f974: 52801408 mov w8, #0xa0 // =160 2f978: fc034000 stur d0, [x0, #0x34] 2f97c: fd000c00 str d0, [x0, #0x18] 2f980: 0f000420 movi v0.2s, #0x1 2f984: b900681f str wzr, [x0, #0x68] 2f988: f9002c1f str xzr, [x0, #0x58] 2f98c: f900381f str xzr, [x0, #0x70] 2f990: b9002008 str w8, [x0, #0x20] 2f994: 29026809 stp w9, w26, [x0, #0x10] 2f998: fd003c00 str d0, [x0, #0x78] 2f99c: 2a1b03e0 mov w0, w27 2f9a0: 9400002f bl 0x2fa5c <.text+0x662c> 2f9a4: f9002280 str x0, [x20, #0x40] 2f9a8: 2a1b03e0 mov w0, w27 2f9ac: 9400002c bl 0x2fa5c <.text+0x662c> 2f9b0: f9002a80 str x0, [x20, #0x50] 2f9b4: 2a1b03e0 mov w0, w27 2f9b8: 94000029 bl 0x2fa5c <.text+0x662c> 2f9bc: f9002680 str x0, [x20, #0x48] 2f9c0: 340001ba cbz w26, 0x2f9f4 <.text+0x65c4> 2f9c4: 2a1a03e9 mov w9, w26 2f9c8: aa1f03e8 mov x8, xzr 2f9cc: d37ef529 lsl x9, x9, #2 2f9d0: f940228a ldr x10, [x20, #0x40] 2f9d4: b828695f str wzr, [x10, x8] 2f9d8: f9402a8a ldr x10, [x20, #0x50] 2f9dc: b828695f str wzr, [x10, x8] 2f9e0: f940268a ldr x10, [x20, #0x48] 2f9e4: b828695f str wzr, [x10, x8] 2f9e8: 91001108 add x8, x8, #0x4 2f9ec: eb08013f cmp x9, x8 2f9f0: 54ffff01 b.ne 0x2f9d0 <.text+0x65a0> 2f9f4: aa1403e0 mov x0, x20 2f9f8: 2a1903e1 mov w1, w25 2f9fc: 9400001f bl 0x2fa78 <.text+0x6648> 2fa00: aa1403e0 mov x0, x20 2fa04: 2a1803e1 mov w1, w24 2fa08: 2a1703e2 mov w2, w23 2fa0c: 2a1603e3 mov w3, w22 2fa10: 2a1503e4 mov w4, w21 2fa14: 94000029 bl 0x2fab8 <.text+0x6688> 2fa18: b9401288 ldr w8, [x20, #0x10] 2fa1c: 37f80068 tbnz w8, #0x1f, 0x2fa28 <.text+0x65f8> 2fa20: aa1403e0 mov x0, x20 2fa24: 9400006d bl 0x2fbd8 <.text+0x67a8> 2fa28: 52800028 mov w8, #0x1 // =1 2fa2c: b9003688 str w8, [x20, #0x34] 2fa30: b4000073 cbz x19, 0x2fa3c <.text+0x660c> 2fa34: 2a1f03e8 mov w8, wzr 2fa38: b9000268 str w8, [x19] 2fa3c: aa1403e0 mov x0, x20 2fa40: f9400bfb ldr x27, [sp, #0x10] 2fa44: a9454ff4 ldp x20, x19, [sp, #0x50] 2fa48: a94457f6 ldp x22, x21, [sp, #0x40] 2fa4c: a9435ff8 ldp x24, x23, [sp, #0x30] 2fa50: a94267fa ldp x26, x25, [sp, #0x20] 2fa54: a8c67bfd ldp x29, x30, [sp], #0x60 2fa58: d65f03c0 ret 2fa5c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 2fa60: 910003fd mov x29, sp 2fa64: 52800021 mov w1, #0x1 // =1 2fa68: 93407c00 sxtw x0, w0 2fa6c: 9400a539 bl 0x58f50 2fa70: a8c17bfd ldp x29, x30, [sp], #0x10 2fa74: d65f03c0 ret 2fa78: a9bf7bfd stp x29, x30, [sp, #-0x10]! 2fa7c: 910003fd mov x29, sp 2fa80: 7100283f cmp w1, #0xa 2fa84: 54000069 b.ls 0x2fa90 <.text+0x6660> 2fa88: 52800060 mov w0, #0x3 // =3 2fa8c: 14000009 b 0x2fab0 <.text+0x6680> 2fa90: b9401008 ldr w8, [x0, #0x10] 2fa94: 6b01011f cmp w8, w1 2fa98: 540000a0 b.eq 0x2faac <.text+0x667c> 2fa9c: b9403408 ldr w8, [x0, #0x34] 2faa0: b9001001 str w1, [x0, #0x10] 2faa4: 34000048 cbz w8, 0x2faac <.text+0x667c> 2faa8: 9400004c bl 0x2fbd8 <.text+0x67a8> 2faac: 2a1f03e0 mov w0, wzr 2fab0: a8c17bfd ldp x29, x30, [sp], #0x10 2fab4: d65f03c0 ret 2fab8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 2fabc: 910003fd mov x29, sp 2fac0: b9400008 ldr w8, [x0] 2fac4: 6b03011f cmp w8, w3 2fac8: 54000141 b.ne 0x2faf0 <.text+0x66c0> 2facc: b9400408 ldr w8, [x0, #0x4] 2fad0: 6b04011f cmp w8, w4 2fad4: 540000e1 b.ne 0x2faf0 <.text+0x66c0> 2fad8: b9400808 ldr w8, [x0, #0x8] 2fadc: 6b01011f cmp w8, w1 2fae0: 54000081 b.ne 0x2faf0 <.text+0x66c0> 2fae4: b9400c08 ldr w8, [x0, #0xc] 2fae8: 6b02011f cmp w8, w2 2faec: 54000440 b.eq 0x2fb74 <.text+0x6744> 2faf0: b9400c08 ldr w8, [x0, #0xc] 2faf4: 6b02003f cmp w1, w2 2faf8: 1a823029 csel w9, w1, w2, lo 2fafc: 29001003 stp w3, w4, [x0] 2fb00: 7100093f cmp w9, #0x2 2fb04: 29010801 stp w1, w2, [x0, #0x8] 2fb08: 540003c2 b.hs 0x2fb80 <.text+0x6750> 2fb0c: 2a0203e9 mov w9, w2 2fb10: 340002c8 cbz w8, 0x2fb68 <.text+0x6738> 2fb14: b940140a ldr w10, [x0, #0x14] 2fb18: 3400028a cbz w10, 0x2fb68 <.text+0x6738> 2fb1c: aa1f03ea mov x10, xzr 2fb20: f940240b ldr x11, [x0, #0x48] 2fb24: b86a796c ldr w12, [x11, x10, lsl #2] 2fb28: 1b0c7d29 mul w9, w9, w12 2fb2c: 1ac80929 udiv w9, w9, w8 2fb30: b82a7969 str w9, [x11, x10, lsl #2] 2fb34: f9402409 ldr x9, [x0, #0x48] 2fb38: b9400c0b ldr w11, [x0, #0xc] 2fb3c: b86a792c ldr w12, [x9, x10, lsl #2] 2fb40: 6b0b019f cmp w12, w11 2fb44: 54000063 b.lo 0x2fb50 <.text+0x6720> 2fb48: 5100056b sub w11, w11, #0x1 2fb4c: b82a792b str w11, [x9, x10, lsl #2] 2fb50: b9401409 ldr w9, [x0, #0x14] 2fb54: 9100054a add x10, x10, #0x1 2fb58: eb09015f cmp x10, x9 2fb5c: 54000062 b.hs 0x2fb68 <.text+0x6738> 2fb60: b9400c09 ldr w9, [x0, #0xc] 2fb64: 17ffffef b 0x2fb20 <.text+0x66f0> 2fb68: b9403408 ldr w8, [x0, #0x34] 2fb6c: 34000048 cbz w8, 0x2fb74 <.text+0x6744> 2fb70: 9400001a bl 0x2fbd8 <.text+0x67a8> 2fb74: 2a1f03e0 mov w0, wzr 2fb78: a8c17bfd ldp x29, x30, [sp], #0x10 2fb7c: d65f03c0 ret 2fb80: 5280004a mov w10, #0x2 // =2 2fb84: 1aca0829 udiv w9, w1, w10 2fb88: 1b0a8529 msub w9, w9, w10, w1 2fb8c: 34000129 cbz w9, 0x2fbb0 <.text+0x6780> 2fb90: 2a0203e9 mov w9, w2 2fb94: 1100054a add w10, w10, #0x1 2fb98: 6b09003f cmp w1, w9 2fb9c: 2a0903e2 mov w2, w9 2fba0: 1a89302b csel w11, w1, w9, lo 2fba4: 6b0b015f cmp w10, w11 2fba8: 54fffee9 b.ls 0x2fb84 <.text+0x6754> 2fbac: 17ffffd9 b 0x2fb10 <.text+0x66e0> 2fbb0: 1aca0849 udiv w9, w2, w10 2fbb4: 1b0a892b msub w11, w9, w10, w2 2fbb8: 35fffecb cbnz w11, 0x2fb90 <.text+0x6760> 2fbbc: 1aca0821 udiv w1, w1, w10 2fbc0: 2a0903e2 mov w2, w9 2fbc4: 1aca082b udiv w11, w1, w10 2fbc8: 29012401 stp w1, w9, [x0, #0x8] 2fbcc: 1b0a856b msub w11, w11, w10, w1 2fbd0: 34ffff0b cbz w11, 0x2fbb0 <.text+0x6780> 2fbd4: 17fffff0 b 0x2fb94 <.text+0x6764> 2fbd8: fc1b0fe8 str d8, [sp, #-0x50]! 2fbdc: a900fbfd stp x29, x30, [sp, #0x8] 2fbe0: 910023fd add x29, sp, #0x8 2fbe4: f9000ff9 str x25, [sp, #0x18] 2fbe8: a9025ff8 stp x24, x23, [sp, #0x20] 2fbec: a90357f6 stp x22, x21, [sp, #0x30] 2fbf0: a9044ff4 stp x20, x19, [sp, #0x40] 2fbf4: 2941ac09 ldp w9, w11, [x0, #0xc] 2fbf8: 52800308 mov w8, #0x18 // =24 2fbfc: d0000175 adrp x21, 0x5d000 2fc00: 93407d6b sxtw x11, w11 2fc04: 913962b5 add x21, x21, #0xe58 2fc08: aa0003f3 mov x19, x0 2fc0c: 9b08556c madd x12, x11, x8, x21 2fc10: b9400808 ldr w8, [x0, #0x8] 2fc14: b9401a74 ldr w20, [x19, #0x18] 2fc18: 6b09011f cmp w8, w9 2fc1c: 29402980 ldp w0, w10, [x12] 2fc20: b900326a str w10, [x19, #0x30] 2fc24: b9001a60 str w0, [x19, #0x18] 2fc28: 54000549 b.ls 0x2fcd0 <.text+0x68a0> 2fc2c: 5280030c mov w12, #0x18 // =24 2fc30: 1e230120 ucvtf s0, w9 2fc34: 531f792f lsl w15, w9, #1 2fc38: 531e752e lsl w14, w9, #2 2fc3c: 9b0c556b madd x11, x11, x12, x21 2fc40: 6b0801ff cmp w15, w8 2fc44: 1b007d0c mul w12, w8, w0 2fc48: 1a9f27f0 cset w16, lo 2fc4c: 6b0801df cmp w14, w8 2fc50: 531c6d2d lsl w13, w9, #4 2fc54: 1a9f27f1 cset w17, lo 2fc58: bd400961 ldr s1, [x11, #0x8] 2fc5c: 531d712b lsl w11, w9, #3 2fc60: 6b08017f cmp w11, w8 2fc64: 1ac90980 udiv w0, w12, w9 2fc68: 1a9f27ec cset w12, lo 2fc6c: 6b0801bf cmp w13, w8 2fc70: 1e200820 fmul s0, s1, s0 2fc74: 1e230101 ucvtf s1, w8 2fc78: 1ad0254a lsr w10, w10, w16 2fc7c: 1a9f27f0 cset w16, lo 2fc80: 1ad1254a lsr w10, w10, w17 2fc84: 1acc254a lsr w10, w10, w12 2fc88: 1e211800 fdiv s0, s0, s1 2fc8c: 1ad0254c lsr w12, w10, w16 2fc90: 7100019f cmp w12, #0x0 2fc94: 121e7400 and w0, w0, #0xfffffffc 2fc98: 1a9f158a csinc w10, w12, wzr, ne 2fc9c: 6b0801ff cmp w15, w8 2fca0: b9001a60 str w0, [x19, #0x18] 2fca4: bd002e60 str s0, [x19, #0x2c] 2fca8: 54000103 b.lo 0x2fcc8 <.text+0x6898> 2fcac: 6b0801df cmp w14, w8 2fcb0: 540000c3 b.lo 0x2fcc8 <.text+0x6898> 2fcb4: 6b08017f cmp w11, w8 2fcb8: 54000083 b.lo 0x2fcc8 <.text+0x6898> 2fcbc: 6b0801bf cmp w13, w8 2fcc0: 54000043 b.lo 0x2fcc8 <.text+0x6898> 2fcc4: 350000ec cbnz w12, 0x2fce0 <.text+0x68b0> 2fcc8: b900326a str w10, [x19, #0x30] 2fccc: 14000005 b 0x2fce0 <.text+0x68b0> 2fcd0: 52800308 mov w8, #0x18 // =24 2fcd4: 9b085568 madd x8, x11, x8, x21 2fcd8: bd400d00 ldr s0, [x8, #0xc] 2fcdc: bd002e60 str s0, [x19, #0x2c] 2fce0: f9403268 ldr x8, [x19, #0x60] 2fce4: 6b0a013f cmp w9, w10 2fce8: 54000249 b.ls 0x2fd30 <.text+0x6900> 2fcec: b4000408 cbz x8, 0x2fd6c <.text+0x693c> 2fcf0: 1b0a7c09 mul w9, w0, w10 2fcf4: b9406a6c ldr w12, [x19, #0x68] 2fcf8: 1100212b add w11, w9, #0x8 2fcfc: 6b0b019f cmp w12, w11 2fd00: 54000482 b.hs 0x2fd90 <.text+0x6960> 2fd04: 531e7561 lsl w1, w11, #2 2fd08: aa0803e0 mov x0, x8 2fd0c: 940002b6 bl 0x307e4 <.text+0x73b4> 2fd10: aa0003e8 mov x8, x0 2fd14: b9401a60 ldr w0, [x19, #0x18] 2fd18: b940326a ldr w10, [x19, #0x30] 2fd1c: f9003268 str x8, [x19, #0x60] 2fd20: 1b007d49 mul w9, w10, w0 2fd24: 1100212b add w11, w9, #0x8 2fd28: b9006a6b str w11, [x19, #0x68] 2fd2c: 14000019 b 0x2fd90 <.text+0x6960> 2fd30: b40007a8 cbz x8, 0x2fe24 <.text+0x69f4> 2fd34: b9406a6b ldr w11, [x19, #0x68] 2fd38: 1b097c0a mul w10, w0, w9 2fd3c: 6b0a017f cmp w11, w10 2fd40: 54000122 b.hs 0x2fd64 <.text+0x6934> 2fd44: 531e7541 lsl w1, w10, #2 2fd48: aa0803e0 mov x0, x8 2fd4c: 940002a6 bl 0x307e4 <.text+0x73b4> 2fd50: b9401a68 ldr w8, [x19, #0x18] 2fd54: f9003260 str x0, [x19, #0x60] 2fd58: b9400e69 ldr w9, [x19, #0xc] 2fd5c: 1b087d28 mul w8, w9, w8 2fd60: b9006a68 str w8, [x19, #0x68] 2fd64: 350006c9 cbnz w9, 0x2fe3c <.text+0x6a0c> 2fd68: 14000055 b 0x2febc <.text+0x6a8c> 2fd6c: 1b007d48 mul w8, w10, w0 2fd70: 531e7508 lsl w8, w8, #2 2fd74: 11008100 add w0, w8, #0x20 2fd78: 97ffff39 bl 0x2fa5c <.text+0x662c> 2fd7c: aa0003e8 mov x8, x0 2fd80: b940326a ldr w10, [x19, #0x30] 2fd84: b9401a60 ldr w0, [x19, #0x18] 2fd88: f9003268 str x8, [x19, #0x60] 2fd8c: 1b0a7c09 mul w9, w0, w10 2fd90: 11001128 add w8, w9, #0x4 2fd94: 31000d1f cmn w8, #0x3 2fd98: 5400034b b.lt 0x2fe00 <.text+0x69d0> 2fd9c: aa1f03f6 mov x22, xzr 2fda0: 52800317 mov w23, #0x18 // =24 2fda4: 321e03f8 orr w24, wzr, #0x4 2fda8: 510012c8 sub w8, w22, #0x4 2fdac: 1e230141 ucvtf s1, w10 2fdb0: b9801269 ldrsw x9, [x19, #0x10] 2fdb4: 1e220100 scvtf s0, w8 2fdb8: 53017c08 lsr w8, w0, #1 2fdbc: 1e230102 ucvtf s2, w8 2fdc0: 9b175528 madd x8, x9, x23, x21 2fdc4: 1e211801 fdiv s1, s0, s1 2fdc8: bd402e60 ldr s0, [x19, #0x2c] 2fdcc: f9400901 ldr x1, [x8, #0x10] 2fdd0: 1e223821 fsub s1, s1, s2 2fdd4: 9400028a bl 0x307fc <.text+0x73cc> 2fdd8: f9403268 ldr x8, [x19, #0x60] 2fddc: d1000ecb sub x11, x22, #0x3 2fde0: bc367900 str s0, [x8, x22, lsl #2] 2fde4: 910006c8 add x8, x22, #0x1 2fde8: b940326a ldr w10, [x19, #0x30] 2fdec: aa0803f6 mov x22, x8 2fdf0: b9401a60 ldr w0, [x19, #0x18] 2fdf4: 1b0a6009 madd w9, w0, w10, w24 2fdf8: eb29c17f cmp x11, w9, sxtw 2fdfc: 54fffd6b b.lt 0x2fda8 <.text+0x6978> 2fe00: b9401268 ldr w8, [x19, #0x10] 2fe04: 7100251f cmp w8, #0x9 2fe08: 5400008b b.lt 0x2fe18 <.text+0x69e8> 2fe0c: b0000008 adrp x8, 0x30000 <.text+0x6bd0> 2fe10: 912ae108 add x8, x8, #0xab8 2fe14: 14000032 b 0x2fedc <.text+0x6aac> 2fe18: b0000008 adrp x8, 0x30000 <.text+0x6bd0> 2fe1c: 91335108 add x8, x8, #0xcd4 2fe20: 1400002f b 0x2fedc <.text+0x6aac> 2fe24: 1b007d28 mul w8, w9, w0 2fe28: 531e7500 lsl w0, w8, #2 2fe2c: 97ffff0c bl 0x2fa5c <.text+0x662c> 2fe30: b9400e69 ldr w9, [x19, #0xc] 2fe34: f9003260 str x0, [x19, #0x60] 2fe38: 34000429 cbz w9, 0x2febc <.text+0x6a8c> 2fe3c: 2a1f03f6 mov w22, wzr 2fe40: b9401a60 ldr w0, [x19, #0x18] 2fe44: 52800317 mov w23, #0x18 // =24 2fe48: 34000340 cbz w0, 0x2feb0 <.text+0x6a80> 2fe4c: 1e2302c8 ucvtf s8, w22 2fe50: 2a1f03f8 mov w24, wzr 2fe54: 1e230120 ucvtf s0, w9 2fe58: 7100001f cmp w0, #0x0 2fe5c: 1a80a408 cinc w8, w0, lt 2fe60: b9801269 ldrsw x9, [x19, #0x10] 2fe64: 11000719 add w25, w24, #0x1 2fe68: 4b880708 sub w8, w24, w8, asr #1 2fe6c: 1e201901 fdiv s1, s8, s0 2fe70: 11000508 add w8, w8, #0x1 2fe74: bd402e60 ldr s0, [x19, #0x2c] 2fe78: 1e220102 scvtf s2, w8 2fe7c: 9b175528 madd x8, x9, x23, x21 2fe80: f9400901 ldr x1, [x8, #0x10] 2fe84: 1e213841 fsub s1, s2, s1 2fe88: 9400025d bl 0x307fc <.text+0x73cc> 2fe8c: b9401a68 ldr w8, [x19, #0x18] 2fe90: f9403269 ldr x9, [x19, #0x60] 2fe94: 1b0862c8 madd w8, w22, w8, w24 2fe98: 2a1903f8 mov w24, w25 2fe9c: bc285920 str s0, [x9, w8, uxtw #2] 2fea0: b9401a60 ldr w0, [x19, #0x18] 2fea4: b9400e69 ldr w9, [x19, #0xc] 2fea8: 6b00033f cmp w25, w0 2feac: 54fffd43 b.lo 0x2fe54 <.text+0x6a24> 2feb0: 110006d6 add w22, w22, #0x1 2feb4: 6b0902df cmp w22, w9 2feb8: 54fffc83 b.lo 0x2fe48 <.text+0x6a18> 2febc: b9401268 ldr w8, [x19, #0x10] 2fec0: 7100251f cmp w8, #0x9 2fec4: 5400008b b.lt 0x2fed4 <.text+0x6aa4> 2fec8: b0000008 adrp x8, 0x30000 <.text+0x6bd0> 2fecc: 91232108 add x8, x8, #0x8c8 2fed0: 14000003 b 0x2fedc <.text+0x6aac> 2fed4: b0000008 adrp x8, 0x30000 <.text+0x6bd0> 2fed8: 91272108 add x8, x8, #0x9c8 2fedc: f9003a68 str x8, [x19, #0x70] 2fee0: f9402e60 ldr x0, [x19, #0x58] 2fee4: 29412668 ldp w8, w9, [x19, #0x8] 2fee8: 1ac9090a udiv w10, w8, w9 2feec: 1b09a148 msub w8, w10, w9, w8 2fef0: 2904a26a stp w10, w8, [x19, #0x24] 2fef4: b4001380 cbz x0, 0x30164 <.text+0x6d34> 2fef8: b9403a68 ldr w8, [x19, #0x38] 2fefc: b9401a69 ldr w9, [x19, #0x18] 2ff00: 340016c8 cbz w8, 0x301d8 <.text+0x6da8> 2ff04: 6b14013f cmp w9, w20 2ff08: 54001a29 b.ls 0x3024c <.text+0x6e1c> 2ff0c: 2943a275 ldp w21, w8, [x19, #0x1c] 2ff10: 93407eb5 sxtw x21, w21 2ff14: 0b080128 add w8, w9, w8 2ff18: 51000508 sub w8, w8, #0x1 2ff1c: 6b15011f cmp w8, w21 2ff20: 540000e9 b.ls 0x2ff3c <.text+0x6b0c> 2ff24: b9401669 ldr w9, [x19, #0x14] 2ff28: b9001e68 str w8, [x19, #0x1c] 2ff2c: 1b097d09 mul w9, w8, w9 2ff30: 531e7521 lsl w1, w9, #2 2ff34: 9400022c bl 0x307e4 <.text+0x73b4> 2ff38: f9002e60 str x0, [x19, #0x58] 2ff3c: b9401668 ldr w8, [x19, #0x14] 2ff40: 71000508 subs w8, w8, #0x1 2ff44: 54001d64 b.mi 0x302f0 <.text+0x6ec0> 2ff48: 9b087eaa mul x10, x21, x8 2ff4c: 51000a89 sub w9, w20, #0x2 2ff50: 51000e8c sub w12, w20, #0x3 2ff54: 2a3403ed mvn w13, w20 2ff58: d37ef54b lsl x11, x10, #2 2ff5c: d37ef6aa lsl x10, x21, #2 2ff60: d100116b sub x11, x11, #0x4 2ff64: f9402a70 ldr x16, [x19, #0x50] 2ff68: b8687a0e ldr w14, [x16, x8, lsl #2] 2ff6c: 2b0e012f adds w15, w9, w14 2ff70: 54000384 b.mi 0x2ffe0 <.text+0x6bb0> 2ff74: 9b157d10 mul x16, x8, x21 2ff78: b9401e71 ldr w17, [x19, #0x1c] 2ff7c: f9402e60 ldr x0, [x19, #0x58] 2ff80: 8b2f4210 add x16, x16, w15, uxtw 2ff84: 1b083e31 madd w17, w17, w8, w15 2ff88: bc707800 ldr s0, [x0, x16, lsl #2] 2ff8c: 0b0e0230 add w16, w17, w14 2ff90: bc305800 str s0, [x0, w16, uxtw #2] 2ff94: 340001ef cbz w15, 0x2ffd0 <.text+0x6ba0> 2ff98: 0b0e0190 add w16, w12, w14 2ff9c: a9450271 ldp x17, x0, [x19, #0x50] 2ffa0: f10005e2 subs x2, x15, #0x1 2ffa4: 51000603 sub w3, w16, #0x1 2ffa8: b9401e61 ldr w1, [x19, #0x1c] 2ffac: b8687a31 ldr w17, [x17, x8, lsl #2] 2ffb0: 8b0b0004 add x4, x0, x11 2ffb4: 1b014511 madd w17, w8, w1, w17 2ffb8: bc6f7880 ldr s0, [x4, x15, lsl #2] 2ffbc: aa0203ef mov x15, x2 2ffc0: 0b110211 add w17, w16, w17 2ffc4: 2a0303f0 mov w16, w3 2ffc8: bc315800 str s0, [x0, w17, uxtw #2] 2ffcc: 54fffe8c b.gt 0x2ff9c <.text+0x6b6c> 2ffd0: f9402a70 ldr x16, [x19, #0x50] 2ffd4: b8687a0f ldr w15, [x16, x8, lsl #2] 2ffd8: 3500008f cbnz w15, 0x2ffe8 <.text+0x6bb8> 2ffdc: 1400000d b 0x30010 <.text+0x6be0> 2ffe0: 2a0e03ef mov w15, w14 2ffe4: 3400016f cbz w15, 0x30010 <.text+0x6be0> 2ffe8: 2a1f03ef mov w15, wzr 2ffec: b9401e70 ldr w16, [x19, #0x1c] 2fff0: f9402e71 ldr x17, [x19, #0x58] 2fff4: 1b103d10 madd w16, w8, w16, w15 2fff8: 110005ef add w15, w15, #0x1 2fffc: b8305a3f str wzr, [x17, w16, uxtw #2] 30000: f9402a70 ldr x16, [x19, #0x50] 30004: b8687a11 ldr w17, [x16, x8, lsl #2] 30008: 6b1101ff cmp w15, w17 3000c: 54ffff03 b.lo 0x2ffec <.text+0x6bbc> 30010: b8287a1f str wzr, [x16, x8, lsl #2] 30014: 0b0e068f add w15, w20, w14, lsl #1 30018: b9401a71 ldr w17, [x19, #0x18] 3001c: 6b1101f0 subs w16, w15, w17 30020: 54000662 b.hs 0x300ec <.text+0x6cbc> 30024: 510005f0 sub w16, w15, #0x1 30028: 34000370 cbz w16, 0x30094 <.text+0x6c64> 3002c: b9401e60 ldr w0, [x19, #0x1c] 30030: 510009e1 sub w1, w15, #0x2 30034: f9402e62 ldr x2, [x19, #0x58] 30038: 7100061f cmp w16, #0x1 3003c: 1b087c00 mul w0, w0, w8 30040: 0b000021 add w1, w1, w0 30044: 0b110011 add w17, w0, w17 30048: 51000a31 sub w17, w17, #0x2 3004c: bc615840 ldr s0, [x2, w1, uxtw #2] 30050: bc315840 str s0, [x2, w17, uxtw #2] 30054: 540001e0 b.eq 0x30090 <.text+0x6c60> 30058: 12800051 mov w17, #-0x3 // =-3 3005c: 29430262 ldp w2, w0, [x19, #0x18] 30060: 0b1101e1 add w1, w15, w17 30064: f9402e63 ldr x3, [x19, #0x58] 30068: 1b007d00 mul w0, w8, w0 3006c: 0b000021 add w1, w1, w0 30070: 0b000040 add w0, w2, w0 30074: 0b000220 add w0, w17, w0 30078: 51000631 sub w17, w17, #0x1 3007c: bc615860 ldr s0, [x3, w1, uxtw #2] 30080: 0b1101e1 add w1, w15, w17 30084: 3100043f cmn w1, #0x1 30088: bc205860 str s0, [x3, w0, uxtw #2] 3008c: 54fffe81 b.ne 0x3005c <.text+0x6c2c> 30090: b9401a71 ldr w17, [x19, #0x18] 30094: 51000620 sub w0, w17, #0x1 30098: 6b00021f cmp w16, w0 3009c: 540001c2 b.hs 0x300d4 <.text+0x6ca4> 300a0: 531f79ce lsl w14, w14, #1 300a4: 4b0e01ae sub w14, w13, w14 300a8: b9401e60 ldr w0, [x19, #0x1c] 300ac: 11000610 add w16, w16, #0x1 300b0: 1b004511 madd w17, w8, w0, w17 300b4: f9402e60 ldr x0, [x19, #0x58] 300b8: 0b1101d1 add w17, w14, w17 300bc: 510005ce sub w14, w14, #0x1 300c0: b831581f str wzr, [x0, w17, uxtw #2] 300c4: b9401a71 ldr w17, [x19, #0x18] 300c8: 51000620 sub w0, w17, #0x1 300cc: 6b00021f cmp w16, w0 300d0: 54fffec3 b.lo 0x300a8 <.text+0x6c78> 300d4: f940226e ldr x14, [x19, #0x40] 300d8: 4b0f022f sub w15, w17, w15 300dc: b86879d0 ldr w16, [x14, x8, lsl #2] 300e0: 0b4f060f add w15, w16, w15, lsr #1 300e4: b82879cf str w15, [x14, x8, lsl #2] 300e8: 1400001b b 0x30154 <.text+0x6d24> 300ec: 53017e0e lsr w14, w16, #1 300f0: f9402a6f ldr x15, [x19, #0x50] 300f4: b82879ee str w14, [x15, x8, lsl #2] 300f8: f9402a6e ldr x14, [x19, #0x50] 300fc: b9401a6f ldr w15, [x19, #0x18] 30100: b86879ce ldr w14, [x14, x8, lsl #2] 30104: 510005ef sub w15, w15, #0x1 30108: 2b0e01ff cmn w15, w14 3010c: 54000240 b.eq 0x30154 <.text+0x6d24> 30110: 2a1f03ef mov w15, wzr 30114: b9401e70 ldr w16, [x19, #0x1c] 30118: 0b0f01ce add w14, w14, w15 3011c: f9402e71 ldr x17, [x19, #0x58] 30120: 1b107d10 mul w16, w8, w16 30124: 0b1001ce add w14, w14, w16 30128: 0b1001f0 add w16, w15, w16 3012c: 110005ef add w15, w15, #0x1 30130: bc6e5a20 ldr s0, [x17, w14, uxtw #2] 30134: bc305a20 str s0, [x17, w16, uxtw #2] 30138: f9402a6e ldr x14, [x19, #0x50] 3013c: b9401a70 ldr w16, [x19, #0x18] 30140: b86879ce ldr w14, [x14, x8, lsl #2] 30144: 0b0e0210 add w16, w16, w14 30148: 51000610 sub w16, w16, #0x1 3014c: 6b1001ff cmp w15, w16 30150: 54fffe23 b.lo 0x30114 <.text+0x6ce4> 30154: d1000508 sub x8, x8, #0x1 30158: cb0a016b sub x11, x11, x10 3015c: 36fff048 tbz w8, #0x1f, 0x2ff64 <.text+0x6b34> 30160: 14000064 b 0x302f0 <.text+0x6ec0> 30164: 2942a66a ldp w10, w9, [x19, #0x14] 30168: b9402268 ldr w8, [x19, #0x20] 3016c: 0b080128 add w8, w9, w8 30170: 51000508 sub w8, w8, #0x1 30174: 1b0a7d09 mul w9, w8, w10 30178: b9001e68 str w8, [x19, #0x1c] 3017c: 531e7520 lsl w0, w9, #2 30180: 97fffe37 bl 0x2fa5c <.text+0x662c> 30184: b9401668 ldr w8, [x19, #0x14] 30188: f9002e60 str x0, [x19, #0x58] 3018c: b9401e69 ldr w9, [x19, #0x1c] 30190: 1b087d28 mul w8, w9, w8 30194: 34000ae8 cbz w8, 0x302f0 <.text+0x6ec0> 30198: b9401668 ldr w8, [x19, #0x14] 3019c: b900001f str wzr, [x0] 301a0: b9401e69 ldr w9, [x19, #0x1c] 301a4: 1b087d28 mul w8, w9, w8 301a8: 7100091f cmp w8, #0x2 301ac: 54000a23 b.lo 0x302f0 <.text+0x6ec0> 301b0: 52800028 mov w8, #0x1 // =1 301b4: f9402e69 ldr x9, [x19, #0x58] 301b8: b828793f str wzr, [x9, x8, lsl #2] 301bc: 91000508 add x8, x8, #0x1 301c0: b9401669 ldr w9, [x19, #0x14] 301c4: b9401e6a ldr w10, [x19, #0x1c] 301c8: 1b097d49 mul w9, w10, w9 301cc: eb09011f cmp x8, x9 301d0: 54ffff23 b.lo 0x301b4 <.text+0x6d84> 301d4: 14000047 b 0x302f0 <.text+0x6ec0> 301d8: b9402268 ldr w8, [x19, #0x20] 301dc: 0b080128 add w8, w9, w8 301e0: b9401669 ldr w9, [x19, #0x14] 301e4: 51000508 sub w8, w8, #0x1 301e8: 1b097d09 mul w9, w8, w9 301ec: b9001e68 str w8, [x19, #0x1c] 301f0: 531e7521 lsl w1, w9, #2 301f4: 9400017c bl 0x307e4 <.text+0x73b4> 301f8: b9401668 ldr w8, [x19, #0x14] 301fc: f9002e60 str x0, [x19, #0x58] 30200: b9401e69 ldr w9, [x19, #0x1c] 30204: 1b087d28 mul w8, w9, w8 30208: 34000748 cbz w8, 0x302f0 <.text+0x6ec0> 3020c: b9401668 ldr w8, [x19, #0x14] 30210: b900001f str wzr, [x0] 30214: b9401e69 ldr w9, [x19, #0x1c] 30218: 1b087d28 mul w8, w9, w8 3021c: 7100091f cmp w8, #0x2 30220: 54000683 b.lo 0x302f0 <.text+0x6ec0> 30224: 52800028 mov w8, #0x1 // =1 30228: f9402e69 ldr x9, [x19, #0x58] 3022c: b828793f str wzr, [x9, x8, lsl #2] 30230: 91000508 add x8, x8, #0x1 30234: b9401669 ldr w9, [x19, #0x14] 30238: b9401e6a ldr w10, [x19, #0x1c] 3023c: 1b097d49 mul w9, w10, w9 30240: eb09011f cmp x8, x9 30244: 54ffff23 b.lo 0x30228 <.text+0x6df8> 30248: 1400002a b 0x302f0 <.text+0x6ec0> 3024c: 54000522 b.hs 0x302f0 <.text+0x6ec0> 30250: b9401668 ldr w8, [x19, #0x14] 30254: 340004e8 cbz w8, 0x302f0 <.text+0x6ec0> 30258: aa1f03e8 mov x8, xzr 3025c: 4b090289 sub w9, w20, w9 30260: f9402a6a ldr x10, [x19, #0x50] 30264: 53017d2b lsr w11, w9, #1 30268: b8687949 ldr w9, [x10, x8, lsl #2] 3026c: b828794b str w11, [x10, x8, lsl #2] 30270: f9402a6a ldr x10, [x19, #0x50] 30274: b9401a6c ldr w12, [x19, #0x18] 30278: b868794b ldr w11, [x10, x8, lsl #2] 3027c: 0b09016d add w13, w11, w9 30280: 510005ae sub w14, w13, #0x1 30284: 2b0c01df cmn w14, w12 30288: 54000260 b.eq 0x302d4 <.text+0x6ea4> 3028c: 2a1f03ec mov w12, wzr 30290: b9401e6a ldr w10, [x19, #0x1c] 30294: 0b0c016b add w11, w11, w12 30298: f9402e6d ldr x13, [x19, #0x58] 3029c: 1b0a7d0a mul w10, w8, w10 302a0: 0b0a016b add w11, w11, w10 302a4: 0b0a018a add w10, w12, w10 302a8: 1100058c add w12, w12, #0x1 302ac: bc6b59a0 ldr s0, [x13, w11, uxtw #2] 302b0: bc2a59a0 str s0, [x13, w10, uxtw #2] 302b4: f9402a6a ldr x10, [x19, #0x50] 302b8: b9401a6e ldr w14, [x19, #0x18] 302bc: b868794b ldr w11, [x10, x8, lsl #2] 302c0: 0b09016d add w13, w11, w9 302c4: 0b0e01ae add w14, w13, w14 302c8: 510005ce sub w14, w14, #0x1 302cc: 6b0e019f cmp w12, w14 302d0: 54fffe03 b.lo 0x30290 <.text+0x6e60> 302d4: b828794d str w13, [x10, x8, lsl #2] 302d8: 91000508 add x8, x8, #0x1 302dc: b9401669 ldr w9, [x19, #0x14] 302e0: eb09011f cmp x8, x9 302e4: 54000062 b.hs 0x302f0 <.text+0x6ec0> 302e8: b9401a69 ldr w9, [x19, #0x18] 302ec: 17ffffdc b 0x3025c <.text+0x6e2c> 302f0: a9444ff4 ldp x20, x19, [sp, #0x40] 302f4: a94357f6 ldp x22, x21, [sp, #0x30] 302f8: a9425ff8 ldp x24, x23, [sp, #0x20] 302fc: a940fbfd ldp x29, x30, [sp, #0x8] 30300: f9400ff9 ldr x25, [sp, #0x18] 30304: fc4507e8 ldr d8, [sp], #0x50 30308: d65f03c0 ret 3030c: a9be7bfd stp x29, x30, [sp, #-0x20]! 30310: f9000bf3 str x19, [sp, #0x10] 30314: 910003fd mov x29, sp 30318: aa0003f3 mov x19, x0 3031c: f9402c00 ldr x0, [x0, #0x58] 30320: 9400000d bl 0x30354 <.text+0x6f24> 30324: f9403260 ldr x0, [x19, #0x60] 30328: 9400000b bl 0x30354 <.text+0x6f24> 3032c: f9402260 ldr x0, [x19, #0x40] 30330: 94000009 bl 0x30354 <.text+0x6f24> 30334: f9402a60 ldr x0, [x19, #0x50] 30338: 94000007 bl 0x30354 <.text+0x6f24> 3033c: f9402660 ldr x0, [x19, #0x48] 30340: 94000005 bl 0x30354 <.text+0x6f24> 30344: aa1303e0 mov x0, x19 30348: f9400bf3 ldr x19, [sp, #0x10] 3034c: a8c27bfd ldp x29, x30, [sp], #0x20 30350: 14000001 b 0x30354 <.text+0x6f24> 30354: b4000040 cbz x0, 0x3035c <.text+0x6f2c> 30358: 1400a2f6 b 0x58f30 3035c: d65f03c0 ret 30360: d10183ff sub sp, sp, #0x60 30364: a9017bfd stp x29, x30, [sp, #0x10] 30368: 910043fd add x29, sp, #0x10 3036c: f90013f9 str x25, [sp, #0x20] 30370: a9035ff8 stp x24, x23, [sp, #0x30] 30374: a90457f6 stp x22, x21, [sp, #0x40] 30378: a9054ff4 stp x20, x19, [sp, #0x50] 3037c: d53bd056 mrs x22, TPIDR_EL0 30380: aa0203f3 mov x19, x2 30384: f94016c8 ldr x8, [x22, #0x28] 30388: 910013e4 add x4, sp, #0x4 3038c: aa0003f4 mov x20, x0 30390: 2a0103f5 mov w21, w1 30394: f90007e8 str x8, [sp, #0x8] 30398: a9455c08 ldp x8, x23, [x0, #0x50] 3039c: b90007e3 str w3, [sp, #0x4] 303a0: 29436418 ldp w24, w25, [x0, #0x18] 303a4: b8615908 ldr w8, [x8, w1, uxtw #2] 303a8: f9400043 ldr x3, [x2] 303ac: 910003e2 mov x2, sp 303b0: b90003e8 str w8, [sp] 303b4: 9400002a bl 0x3045c <.text+0x702c> 303b8: f9402a88 ldr x8, [x20, #0x50] 303bc: b94003ea ldr w10, [sp] 303c0: b8755909 ldr w9, [x8, w21, uxtw #2] 303c4: 4b0a0129 sub w9, w9, w10 303c8: b8355909 str w9, [x8, w21, uxtw #2] 303cc: f9402a88 ldr x8, [x20, #0x50] 303d0: b8755908 ldr w8, [x8, w21, uxtw #2] 303d4: 34000208 cbz w8, 0x30414 <.text+0x6fe4> 303d8: 1b157f2a mul w10, w25, w21 303dc: aa1f03e8 mov x8, xzr 303e0: 2a1503e9 mov w9, w21 303e4: 5100070b sub w11, w24, #0x1 303e8: 8b2a4aea add x10, x23, w10, uxtw #2 303ec: b94003ec ldr w12, [sp] 303f0: 8b08016d add x13, x11, x8 303f4: 91000508 add x8, x8, #0x1 303f8: 0b0c01ac add w12, w13, w12 303fc: bc6c5940 ldr s0, [x10, w12, uxtw #2] 30400: bc2d5940 str s0, [x10, w13, uxtw #2] 30404: f9402a8c ldr x12, [x20, #0x50] 30408: b869798c ldr w12, [x12, x9, lsl #2] 3040c: eb0c011f cmp x8, x12 30410: 54fffee3 b.lo 0x303ec <.text+0x6fbc> 30414: b94007e0 ldr w0, [sp, #0x4] 30418: b9407e88 ldr w8, [x20, #0x7c] 3041c: f9400269 ldr x9, [x19] 30420: 1b007d08 mul w8, w8, w0 30424: 8b284928 add x8, x9, w8, uxtw #2 30428: f9000268 str x8, [x19] 3042c: f94016c8 ldr x8, [x22, #0x28] 30430: f94007e9 ldr x9, [sp, #0x8] 30434: eb09011f cmp x8, x9 30438: 54000101 b.ne 0x30458 <.text+0x7028> 3043c: a9454ff4 ldp x20, x19, [sp, #0x50] 30440: a94457f6 ldp x22, x21, [sp, #0x40] 30444: a9435ff8 ldp x24, x23, [sp, #0x30] 30448: a9417bfd ldp x29, x30, [sp, #0x10] 3044c: f94013f9 ldr x25, [sp, #0x20] 30450: 910183ff add sp, sp, #0x60 30454: d65f03c0 ret 30458: 9400a276 bl 0x58e30 <__stack_chk_fail@plt> 3045c: a9bc7bfd stp x29, x30, [sp, #-0x40]! 30460: a9015ff8 stp x24, x23, [sp, #0x10] 30464: 910003fd mov x29, sp 30468: a90257f6 stp x22, x21, [sp, #0x20] 3046c: a9034ff4 stp x20, x19, [sp, #0x30] 30470: 29432418 ldp w24, w9, [x0, #0x18] 30474: f9402c0a ldr x10, [x0, #0x58] 30478: aa0403f6 mov x22, x4 3047c: aa0203f4 mov x20, x2 30480: aa0303e4 mov x4, x3 30484: 52800028 mov w8, #0x1 // =1 30488: aa1403e3 mov x3, x20 3048c: 1b017d29 mul w9, w9, w1 30490: aa1603e5 mov x5, x22 30494: aa0003f5 mov x21, x0 30498: 2a0103f7 mov w23, w1 3049c: b9003808 str w8, [x0, #0x38] 304a0: 8b294953 add x19, x10, w9, uxtw #2 304a4: f9403809 ldr x9, [x0, #0x70] 304a8: aa1303e2 mov x2, x19 304ac: d63f0120 blr x9 304b0: f94022a8 ldr x8, [x21, #0x40] 304b4: b940028a ldr w10, [x20] 304b8: b8775909 ldr w9, [x8, w23, uxtw #2] 304bc: 2a1703e8 mov w8, w23 304c0: 6b0a013f cmp w9, w10 304c4: 5400004a b.ge 0x304cc <.text+0x709c> 304c8: b9000289 str w9, [x20] 304cc: b90002c0 str w0, [x22] 304d0: 71000b1f cmp w24, #0x2 304d4: f94022a9 ldr x9, [x21, #0x40] 304d8: b940028b ldr w11, [x20] 304dc: b868792a ldr w10, [x9, x8, lsl #2] 304e0: 4b0b014a sub w10, w10, w11 304e4: b828792a str w10, [x9, x8, lsl #2] 304e8: 5400012b b.lt 0x3050c <.text+0x70dc> 304ec: b9400288 ldr w8, [x20] 304f0: 51000709 sub w9, w24, #0x1 304f4: aa1303ea mov x10, x19 304f8: bc685a60 ldr s0, [x19, w8, uxtw #2] 304fc: 11000508 add w8, w8, #0x1 30500: f1000529 subs x9, x9, #0x1 30504: bc004540 str s0, [x10], #0x4 30508: 54ffff81 b.ne 0x304f8 <.text+0x70c8> 3050c: a9434ff4 ldp x20, x19, [sp, #0x30] 30510: a94257f6 ldp x22, x21, [sp, #0x20] 30514: a9415ff8 ldp x24, x23, [sp, #0x10] 30518: a8c47bfd ldp x29, x30, [sp], #0x40 3051c: d65f03c0 ret 30520: 6db82beb stp d11, d10, [sp, #-0x80]! 30524: 6d0123e9 stp d9, d8, [sp, #0x10] 30528: a9027bfd stp x29, x30, [sp, #0x20] 3052c: 910083fd add x29, sp, #0x20 30530: a9036ffc stp x28, x27, [sp, #0x30] 30534: a90467fa stp x26, x25, [sp, #0x40] 30538: a9055ff8 stp x24, x23, [sp, #0x50] 3053c: a90657f6 stp x22, x21, [sp, #0x60] 30540: a9074ff4 stp x20, x19, [sp, #0x70] 30544: d14007ff sub sp, sp, #0x1, lsl #12 // =0x1000 30548: d10183ff sub sp, sp, #0x60 3054c: b9003fe1 str w1, [sp, #0x3c] 30550: d53bd048 mrs x8, TPIDR_EL0 30554: f90007e8 str x8, [sp, #0x8] 30558: aa0003f5 mov x21, x0 3055c: f9401508 ldr x8, [x8, #0x28] 30560: 5280002b mov w11, #0x1 // =1 30564: f81d03a8 stur x8, [x29, #-0x30] 30568: b9807809 ldrsw x9, [x0, #0x78] 3056c: a90117e3 stp x3, x5, [sp, #0x10] 30570: b9407c08 ldr w8, [x0, #0x7c] 30574: b940007a ldr w26, [x3] 30578: b94000bb ldr w27, [x5] 3057c: b9007c0b str w11, [x0, #0x7c] 30580: a90223e9 stp x9, x8, [sp, #0x20] 30584: f9402c08 ldr x8, [x0, #0x58] 30588: 2943240a ldp w10, w9, [x0, #0x18] 3058c: 34000f5a cbz w26, 0x30774 <.text+0x7344> 30590: 34000f3b cbz w27, 0x30774 <.text+0x7344> 30594: b9403fed ldr w13, [sp, #0x3c] 30598: aa0403f6 mov x22, x4 3059c: f94017eb ldr x11, [sp, #0x28] 305a0: aa0203f8 mov x24, x2 305a4: 1e6c100b fmov d11, #0.50000000 305a8: 1b0d7d2c mul w12, w9, w13 305ac: 4b0a0129 sub w9, w9, w10 305b0: f94013ea ldr x10, [sp, #0x20] 305b4: 11000533 add w19, w9, #0x1 305b8: b0ffff49 adrp x9, 0x19000 305bc: 93407d6b sxtw x11, w11 305c0: 8b2c4917 add x23, x8, w12, uxtw #2 305c4: b0ffff48 adrp x8, 0x19000 305c8: d37ff95c lsl x28, x10, #1 305cc: b0ffff4a adrp x10, 0x19000 305d0: 2a0d03ee mov w14, w13 305d4: d37ff974 lsl x20, x11, #1 305d8: bd4bd528 ldr s8, [x9, #0xbd4] 305dc: fd45b109 ldr d9, [x8, #0xb60] 305e0: bd4bc14a ldr s10, [x10, #0xbc0] 305e4: f9001bee str x14, [sp, #0x30] 305e8: 6b13035f cmp w26, w19 305ec: 52808009 mov w9, #0x400 // =1024 305f0: 1a9a8268 csel w8, w19, w26, hi 305f4: 7110037f cmp w27, #0x400 305f8: 1a893363 csel w3, w27, w9, lo 305fc: 910143e9 add x9, sp, #0x50 30600: 290823e3 stp w3, w8, [sp, #0x40] 30604: f9402aa8 ldr x8, [x21, #0x50] 30608: f90027e9 str x9, [sp, #0x48] 3060c: b86e7908 ldr w8, [x8, x14, lsl #2] 30610: 34000228 cbz w8, 0x30654 <.text+0x7224> 30614: 910123e2 add x2, sp, #0x48 30618: aa1503e0 mov x0, x21 3061c: b9403fe1 ldr w1, [sp, #0x3c] 30620: 97ffff50 bl 0x30360 <.text+0x6f30> 30624: b94043e8 ldr w8, [sp, #0x40] 30628: 2a0003f9 mov w25, w0 3062c: f9401bee ldr x14, [sp, #0x30] 30630: 4b00037b sub w27, w27, w0 30634: f9402aa9 ldr x9, [x21, #0x50] 30638: 4b000108 sub w8, w8, w0 3063c: b90043e8 str w8, [sp, #0x40] 30640: b86e7928 ldr w8, [x9, x14, lsl #2] 30644: 340000a8 cbz w8, 0x30658 <.text+0x7228> 30648: 2a1f03e8 mov w8, wzr 3064c: b90047ff str wzr, [sp, #0x44] 30650: 14000025 b 0x306e4 <.text+0x72b4> 30654: 2a1f03f9 mov w25, wzr 30658: b94047e8 ldr w8, [sp, #0x44] 3065c: b4000218 cbz x24, 0x3069c <.text+0x726c> 30660: 34000328 cbz w8, 0x306c4 <.text+0x7294> 30664: aa1f03e8 mov x8, xzr 30668: aa1803e9 mov x9, x24 3066c: b9401aaa ldr w10, [x21, #0x18] 30670: 79c0012b ldrsh w11, [x9] 30674: 8b1c0129 add x9, x9, x28 30678: 0b0a010a add w10, w8, w10 3067c: 91000508 add x8, x8, #0x1 30680: 1e220160 scvtf s0, w11 30684: 5100054a sub w10, w10, #0x1 30688: bc2a5ae0 str s0, [x23, w10, uxtw #2] 3068c: b94047ea ldr w10, [sp, #0x44] 30690: eb0a011f cmp x8, x10 30694: 54fffec3 b.lo 0x3066c <.text+0x723c> 30698: 1400000b b 0x306c4 <.text+0x7294> 3069c: 34000148 cbz w8, 0x306c4 <.text+0x7294> 306a0: 2a1f03e8 mov w8, wzr 306a4: b9401aa9 ldr w9, [x21, #0x18] 306a8: 0b090109 add w9, w8, w9 306ac: 11000508 add w8, w8, #0x1 306b0: 51000529 sub w9, w9, #0x1 306b4: b8295aff str wzr, [x23, w9, uxtw #2] 306b8: b94047e9 ldr w9, [sp, #0x44] 306bc: 6b09011f cmp w8, w9 306c0: 54ffff23 b.lo 0x306a4 <.text+0x7274> 306c4: f94027e3 ldr x3, [sp, #0x48] 306c8: 910113e2 add x2, sp, #0x44 306cc: 910103e4 add x4, sp, #0x40 306d0: aa1503e0 mov x0, x21 306d4: b9403fe1 ldr w1, [sp, #0x3c] 306d8: 97ffff61 bl 0x3045c <.text+0x702c> 306dc: b94043e8 ldr w8, [sp, #0x40] 306e0: f9401bee ldr x14, [sp, #0x30] 306e4: 2b190109 adds w9, w8, w25 306e8: 540002c0 b.eq 0x30740 <.text+0x7310> 306ec: 910143ea add x10, sp, #0x50 306f0: aa0903eb mov x11, x9 306f4: aa1603ec mov x12, x22 306f8: bd400141 ldr s1, [x10] 306fc: 1e282020 fcmp s1, s8 30700: 5400008a b.ge 0x30710 <.text+0x72e0> 30704: d2f81c0d mov x13, #-0x3f20000000000000 // =-4548635623644200960 30708: 9e6701a0 fmov d0, x13 3070c: 14000007 b 0x30728 <.text+0x72f8> 30710: 1e604120 fmov d0, d9 30714: 1e2a2020 fcmp s1, s10 30718: 5400008c b.gt 0x30728 <.text+0x72f8> 3071c: 1e22c020 fcvt d0, s1 30720: 1e6b2800 fadd d0, d0, d11 30724: 1e654000 frintm d0, d0 30728: 1e78000d fcvtzs w13, d0 3072c: 9100114a add x10, x10, #0x4 30730: f100056b subs x11, x11, #0x1 30734: 7900018d strh w13, [x12] 30738: 8b14018c add x12, x12, x20 3073c: 54fffde1 b.ne 0x306f8 <.text+0x72c8> 30740: b94047ea ldr w10, [sp, #0x44] 30744: f100031f cmp x24, #0x0 30748: f94013eb ldr x11, [sp, #0x20] 3074c: 4b08037b sub w27, w27, w8 30750: 4b0a035a sub w26, w26, w10 30754: 1b0b7d4b mul w11, w10, w11 30758: 8b2b470a add x10, x24, w11, uxtw #1 3075c: 9a8a03f8 csel x24, xzr, x10, eq 30760: 340000ba cbz w26, 0x30774 <.text+0x7344> 30764: f94017e8 ldr x8, [sp, #0x28] 30768: 1b087d28 mul w8, w9, w8 3076c: 8b2846d6 add x22, x22, w8, uxtw #1 30770: 35fff3db cbnz w27, 0x305e8 <.text+0x71b8> 30774: f94017e8 ldr x8, [sp, #0x28] 30778: f9400be9 ldr x9, [sp, #0x10] 3077c: b9007ea8 str w8, [x21, #0x7c] 30780: b9400128 ldr w8, [x9] 30784: 4b1a0108 sub w8, w8, w26 30788: b9000128 str w8, [x9] 3078c: f9400fe9 ldr x9, [sp, #0x18] 30790: b9400128 ldr w8, [x9] 30794: 4b1b0108 sub w8, w8, w27 30798: b9000128 str w8, [x9] 3079c: f94007e8 ldr x8, [sp, #0x8] 307a0: f9401508 ldr x8, [x8, #0x28] 307a4: f85d03a9 ldur x9, [x29, #-0x30] 307a8: eb09011f cmp x8, x9 307ac: 540001a1 b.ne 0x307e0 <.text+0x73b0> 307b0: 2a1f03e0 mov w0, wzr 307b4: 914007ff add sp, sp, #0x1, lsl #12 // =0x1000 307b8: 910183ff add sp, sp, #0x60 307bc: a9474ff4 ldp x20, x19, [sp, #0x70] 307c0: a94657f6 ldp x22, x21, [sp, #0x60] 307c4: a9455ff8 ldp x24, x23, [sp, #0x50] 307c8: a94467fa ldp x26, x25, [sp, #0x40] 307cc: a9436ffc ldp x28, x27, [sp, #0x30] 307d0: a9427bfd ldp x29, x30, [sp, #0x20] 307d4: 6d4123e9 ldp d9, d8, [sp, #0x10] 307d8: 6cc82beb ldp d11, d10, [sp], #0x80 307dc: d65f03c0 ret 307e0: 9400a194 bl 0x58e30 <__stack_chk_fail@plt> 307e4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 307e8: 910003fd mov x29, sp 307ec: 93407c21 sxtw x1, w1 307f0: 9400a1dc bl 0x58f60 307f4: a8c17bfd ldp x29, x30, [sp], #0x10 307f8: d65f03c0 ret 307fc: 6dbc2beb stp d11, d10, [sp, #-0x40]! 30800: 6d0123e9 stp d9, d8, [sp, #0x10] 30804: a9027bfd stp x29, x30, [sp, #0x20] 30808: 910083fd add x29, sp, #0x20 3080c: a9034ff4 stp x20, x19, [sp, #0x30] 30810: 1e204009 fmov s9, s0 30814: 1e204020 fmov s0, s1 30818: aa0103f3 mov x19, x1 3081c: 2a0003f4 mov w20, w0 30820: 1e204028 fmov s8, s1 30824: 97ffebd3 bl 0x2b770 <.text+0x2340> 30828: b0ffff48 adrp x8, 0x19000 3082c: 1e22c000 fcvt d0, s0 30830: fd45cd01 ldr d1, [x8, #0xb98] 30834: 1e612000 fcmp d0, d1 30838: 5400006a b.ge 0x30844 <.text+0x7414> 3083c: 1e204120 fmov s0, s9 30840: 1400001d b 0x308b4 <.text+0x7484> 30844: 1e204100 fmov s0, s8 30848: 97ffebca bl 0x2b770 <.text+0x2340> 3084c: 1e62028a scvtf d10, w20 30850: 1e6c1001 fmov d1, #0.50000000 30854: 1e22c002 fcvt d2, s0 30858: 2f00e400 movi d0, #0000000000000000 3085c: 1e610941 fmul d1, d10, d1 30860: 1e622020 fcmp d1, d2 30864: 5400028b b.lt 0x308b4 <.text+0x7484> 30868: 1e290900 fmul s0, s8, s9 3086c: b0ffff48 adrp x8, 0x19000 30870: 1e22c12b fcvt d11, s9 30874: fd45b901 ldr d1, [x8, #0xb70] 30878: 1e22c000 fcvt d0, s0 3087c: 1e610809 fmul d9, d0, d1 30880: 1e604120 fmov d0, d9 30884: 9400a1bb bl 0x58f70 30888: 1e22c101 fcvt d1, s8 3088c: 1e6b0808 fmul d8, d0, d11 30890: aa1303e0 mov x0, x19 30894: 1e612820 fadd d0, d1, d1 30898: 1e6a1800 fdiv d0, d0, d10 3089c: 1e624000 fcvt s0, d0 308a0: 1e20c000 fabs s0, s0 308a4: 94000186 bl 0x30ebc <.text+0x7a8c> 308a8: 1e600900 fmul d0, d8, d0 308ac: 1e691800 fdiv d0, d0, d9 308b0: 1e624000 fcvt s0, d0 308b4: a9434ff4 ldp x20, x19, [sp, #0x30] 308b8: a9427bfd ldp x29, x30, [sp, #0x20] 308bc: 6d4123e9 ldp d9, d8, [sp, #0x10] 308c0: 6cc42beb ldp d11, d10, [sp], #0x40 308c4: d65f03c0 ret 308c8: a944240c ldp x12, x9, [x0, #0x40] 308cc: aa0003e8 mov x8, x0 308d0: b940006d ldr w13, [x3] 308d4: b861598b ldr w11, [x12, w1, uxtw #2] 308d8: b861592a ldr w10, [x9, w1, uxtw #2] 308dc: 2a0103e9 mov w9, w1 308e0: 6b0d017f cmp w11, w13 308e4: 5400062a b.ge 0x309a8 <.text+0x7578> 308e8: 2944bd0e ldp w14, w15, [x8, #0x24] 308ec: aa1f03e1 mov x1, xzr 308f0: b980190c ldrsw x12, [x8, #0x18] 308f4: f940310d ldr x13, [x8, #0x60] 308f8: b9400d10 ldr w16, [x8, #0xc] 308fc: b9807d11 ldrsw x17, [x8, #0x7c] 30900: b98000a0 ldrsw x0, [x5] 30904: eb00003f cmp x1, x0 30908: 5400054a b.ge 0x309b0 <.text+0x7580> 3090c: 7100059f cmp w12, #0x1 30910: 540002cb b.lt 0x30968 <.text+0x7538> 30914: 1b0c7d46 mul w6, w10, w12 30918: aa1f03e0 mov x0, xzr 3091c: 6f00e400 movi v0.2d, #0000000000000000 30920: 8b2bc847 add x7, x2, w11, sxtw #2 30924: 6f00e401 movi v1.2d, #0000000000000000 30928: 8b2649a6 add x6, x13, w6, uxtw #2 3092c: 3cc104c2 ldr q2, [x6], #0x10 30930: 3cc104e3 ldr q3, [x7], #0x10 30934: 91001000 add x0, x0, #0x4 30938: eb0c001f cmp x0, x12 3093c: 6e22dc62 fmul v2.4s, v3.4s, v2.4s 30940: 4e617843 fcvtl2 v3.2d, v2.4s 30944: 0e617842 fcvtl v2.2d, v2.2s 30948: 4e63d421 fadd v1.2d, v1.2d, v3.2d 3094c: 4e62d400 fadd v0.2d, v0.2d, v2.2d 30950: 54fffeeb b.lt 0x3092c <.text+0x74fc> 30954: 7e70d800 faddp d0, v0.2d 30958: 1e612800 fadd d0, d0, d1 3095c: 5e180421 mov d1, v1.d[1] 30960: 1e612800 fadd d0, d0, d1 30964: 14000002 b 0x3096c <.text+0x753c> 30968: 2f00e400 movi d0, #0000000000000000 3096c: 9b117c26 mul x6, x1, x17 30970: 1e624000 fcvt s0, d0 30974: 0b0f014a add w10, w10, w15 30978: 91000420 add x0, x1, #0x1 3097c: 6b10015f cmp w10, w16 30980: 0b0e016b add w11, w11, w14 30984: 1a9033e1 csel w1, wzr, w16, lo 30988: 1a8b356b cinc w11, w11, hs 3098c: bc267880 str s0, [x4, x6, lsl #2] 30990: 4b01014a sub w10, w10, w1 30994: b9400066 ldr w6, [x3] 30998: aa0003e1 mov x1, x0 3099c: 6b06017f cmp w11, w6 309a0: 54fffb0b b.lt 0x30900 <.text+0x74d0> 309a4: 14000004 b 0x309b4 <.text+0x7584> 309a8: 2a1f03e0 mov w0, wzr 309ac: 14000003 b 0x309b8 <.text+0x7588> 309b0: aa0103e0 mov x0, x1 309b4: f940210c ldr x12, [x8, #0x40] 309b8: b829798b str w11, [x12, x9, lsl #2] 309bc: f9402508 ldr x8, [x8, #0x48] 309c0: b829790a str w10, [x8, x9, lsl #2] 309c4: d65f03c0 ret 309c8: a944240c ldp x12, x9, [x0, #0x40] 309cc: aa0003e8 mov x8, x0 309d0: b940006d ldr w13, [x3] 309d4: b861598b ldr w11, [x12, w1, uxtw #2] 309d8: b861592a ldr w10, [x9, w1, uxtw #2] 309dc: 2a0103e9 mov w9, w1 309e0: 6b0d017f cmp w11, w13 309e4: 540005aa b.ge 0x30a98 <.text+0x7668> 309e8: 2944bd0e ldp w14, w15, [x8, #0x24] 309ec: aa1f03e1 mov x1, xzr 309f0: b980190c ldrsw x12, [x8, #0x18] 309f4: f940310d ldr x13, [x8, #0x60] 309f8: b9400d10 ldr w16, [x8, #0xc] 309fc: b9807d11 ldrsw x17, [x8, #0x7c] 30a00: b98000a0 ldrsw x0, [x5] 30a04: eb00003f cmp x1, x0 30a08: 540004ca b.ge 0x30aa0 <.text+0x7670> 30a0c: 7100059f cmp w12, #0x1 30a10: 5400026b b.lt 0x30a5c <.text+0x762c> 30a14: 1b0c7d46 mul w6, w10, w12 30a18: aa1f03e0 mov x0, xzr 30a1c: 6f00e400 movi v0.2d, #0000000000000000 30a20: 8b2bc847 add x7, x2, w11, sxtw #2 30a24: 8b2649a6 add x6, x13, w6, uxtw #2 30a28: 3cc104c1 ldr q1, [x6], #0x10 30a2c: 3cc104e2 ldr q2, [x7], #0x10 30a30: 91001000 add x0, x0, #0x4 30a34: eb0c001f cmp x0, x12 30a38: 4e22cc20 fmla v0.4s, v1.4s, v2.4s 30a3c: 54ffff6b b.lt 0x30a28 <.text+0x75f8> 30a40: 4e0c0401 dup v1.4s, v0.s[1] 30a44: 4e140402 dup v2.4s, v0.s[2] 30a48: 4e1c0403 dup v3.4s, v0.s[3] 30a4c: 4e20d420 fadd v0.4s, v1.4s, v0.4s 30a50: 4e23d441 fadd v1.4s, v2.4s, v3.4s 30a54: 4e21d400 fadd v0.4s, v0.4s, v1.4s 30a58: 14000002 b 0x30a60 <.text+0x7630> 30a5c: 2f00e400 movi d0, #0000000000000000 30a60: 9b117c26 mul x6, x1, x17 30a64: 0b0f014a add w10, w10, w15 30a68: 6b10015f cmp w10, w16 30a6c: 91000420 add x0, x1, #0x1 30a70: 0b0e016b add w11, w11, w14 30a74: 1a9033e1 csel w1, wzr, w16, lo 30a78: 1a8b356b cinc w11, w11, hs 30a7c: 4b01014a sub w10, w10, w1 30a80: bc267880 str s0, [x4, x6, lsl #2] 30a84: aa0003e1 mov x1, x0 30a88: b9400066 ldr w6, [x3] 30a8c: 6b06017f cmp w11, w6 30a90: 54fffb8b b.lt 0x30a00 <.text+0x75d0> 30a94: 14000004 b 0x30aa4 <.text+0x7674> 30a98: 2a1f03e0 mov w0, wzr 30a9c: 14000003 b 0x30aa8 <.text+0x7678> 30aa0: aa0103e0 mov x0, x1 30aa4: f940210c ldr x12, [x8, #0x40] 30aa8: b829798b str w11, [x12, x9, lsl #2] 30aac: f9402508 ldr x8, [x8, #0x48] 30ab0: b829790a str w10, [x8, x9, lsl #2] 30ab4: d65f03c0 ret 30ab8: d10303ff sub sp, sp, #0xc0 30abc: 6d042beb stp d11, d10, [sp, #0x40] 30ac0: 6d0523e9 stp d9, d8, [sp, #0x50] 30ac4: a9067bfd stp x29, x30, [sp, #0x60] 30ac8: 910183fd add x29, sp, #0x60 30acc: a9076ffc stp x28, x27, [sp, #0x70] 30ad0: a90867fa stp x26, x25, [sp, #0x80] 30ad4: a9095ff8 stp x24, x23, [sp, #0x90] 30ad8: a90a57f6 stp x22, x21, [sp, #0xa0] 30adc: a90b4ff4 stp x20, x19, [sp, #0xb0] 30ae0: a90197e4 stp x4, x5, [sp, #0x18] 30ae4: aa0003f3 mov x19, x0 30ae8: f9000be2 str x2, [sp, #0x10] 30aec: d53bd04b mrs x11, TPIDR_EL0 30af0: f9401568 ldr x8, [x11, #0x28] 30af4: f81d83a8 stur x8, [x29, #-0x28] 30af8: a9442408 ldp x8, x9, [x0, #0x40] 30afc: b940006a ldr w10, [x3] 30b00: b861591a ldr w26, [x8, w1, uxtw #2] 30b04: b861593b ldr w27, [x9, w1, uxtw #2] 30b08: 2a0103e9 mov w9, w1 30b0c: 6b0a035f cmp w26, w10 30b10: 54000b4a b.ge 0x30c78 <.text+0x7848> 30b14: 2944e678 ldp w24, w25, [x19, #0x24] 30b18: aa0303f6 mov x22, x3 30b1c: aa1f03f4 mov x20, xzr 30b20: b9401a7c ldr w28, [x19, #0x18] 30b24: a9002fe9 stp x9, x11, [sp] 30b28: b9400e77 ldr w23, [x19, #0xc] 30b2c: b9807e75 ldrsw x21, [x19, #0x7c] 30b30: f94013e8 ldr x8, [sp, #0x20] 30b34: b9800108 ldrsw x8, [x8] 30b38: eb08029f cmp x20, x8 30b3c: 54000a2a b.ge 0x30c80 <.text+0x7850> 30b40: b940326b ldr w11, [x19, #0x30] 30b44: 7100079f cmp w28, #0x1 30b48: b9400e68 ldr w8, [x19, #0xc] 30b4c: 1b1b7d69 mul w9, w11, w27 30b50: 1ac8092a udiv w10, w9, w8 30b54: 540004ab b.lt 0x30be8 <.text+0x77b8> 30b58: f9400bed ldr x13, [sp, #0x10] 30b5c: 5280008e mov w14, #0x4 // =4 30b60: 2f00e408 movi d8, #0000000000000000 30b64: 2f00e409 movi d9, #0000000000000000 30b68: 2f00e40a movi d10, #0000000000000000 30b6c: 2f00e40b movi d11, #0000000000000000 30b70: aa1f03ec mov x12, xzr 30b74: 8b3ac9ad add x13, x13, w26, sxtw #2 30b78: 4b0a01ce sub w14, w14, w10 30b7c: f940326f ldr x15, [x19, #0x60] 30b80: aa1c03f0 mov x16, x28 30b84: 9100058c add x12, x12, #0x1 30b88: f1000610 subs x16, x16, #0x1 30b8c: bc4045a2 ldr s2, [x13], #0x4 30b90: 1b0c3971 madd w17, w11, w12, w14 30b94: 51000a20 sub w0, w17, #0x2 30b98: bc7159e1 ldr s1, [x15, w17, uxtw #2] 30b9c: bc6059e0 ldr s0, [x15, w0, uxtw #2] 30ba0: 51000620 sub w0, w17, #0x1 30ba4: 11000631 add w17, w17, #0x1 30ba8: bc6059e3 ldr s3, [x15, w0, uxtw #2] 30bac: 1e220821 fmul s1, s1, s2 30bb0: bc7159e4 ldr s4, [x15, w17, uxtw #2] 30bb4: 1e220800 fmul s0, s0, s2 30bb8: 1e220863 fmul s3, s3, s2 30bbc: 1e22c021 fcvt d1, s1 30bc0: 1e220882 fmul s2, s4, s2 30bc4: 1e22c000 fcvt d0, s0 30bc8: 1e22c063 fcvt d3, s3 30bcc: 1e612929 fadd d9, d9, d1 30bd0: 1e22c042 fcvt d2, s2 30bd4: 1e60296b fadd d11, d11, d0 30bd8: 1e63294a fadd d10, d10, d3 30bdc: 1e622908 fadd d8, d8, d2 30be0: 54fffd21 b.ne 0x30b84 <.text+0x7754> 30be4: 14000005 b 0x30bf8 <.text+0x77c8> 30be8: 2f00e40b movi d11, #0000000000000000 30bec: 2f00e40a movi d10, #0000000000000000 30bf0: 2f00e409 movi d9, #0000000000000000 30bf4: 2f00e408 movi d8, #0000000000000000 30bf8: 1b08a549 msub w9, w10, w8, w9 30bfc: 1e230101 ucvtf s1, w8 30c00: 9100a3e0 add x0, sp, #0x28 30c04: 1e230120 ucvtf s0, w9 30c08: 1e211800 fdiv s0, s0, s1 30c0c: 940000e0 bl 0x30f8c <.text+0x7b5c> 30c10: 2d4507e0 ldp s0, s1, [sp, #0x28] 30c14: 9b157e88 mul x8, x20, x21 30c18: f9400fe9 ldr x9, [sp, #0x18] 30c1c: 91000680 add x0, x20, #0x1 30c20: aa0003f4 mov x20, x0 30c24: 1e22c000 fcvt d0, s0 30c28: 1e22c021 fcvt d1, s1 30c2c: 1e600960 fmul d0, d11, d0 30c30: 1f410140 fmadd d0, d10, d1, d0 30c34: 2d4607e2 ldp s2, s1, [sp, #0x30] 30c38: 1e22c042 fcvt d2, s2 30c3c: 1e22c021 fcvt d1, s1 30c40: 1f420120 fmadd d0, d9, d2, d0 30c44: 1f410100 fmadd d0, d8, d1, d0 30c48: 1e624000 fcvt s0, d0 30c4c: bc287920 str s0, [x9, x8, lsl #2] 30c50: 0b190369 add w9, w27, w25 30c54: 6b17013f cmp w9, w23 30c58: 0b180348 add w8, w26, w24 30c5c: b94002ca ldr w10, [x22] 30c60: 1a9733eb csel w11, wzr, w23, lo 30c64: 1a88351a cinc w26, w8, hs 30c68: 4b0b013b sub w27, w9, w11 30c6c: 6b0a035f cmp w26, w10 30c70: 54fff60b b.lt 0x30b30 <.text+0x7700> 30c74: 14000004 b 0x30c84 <.text+0x7854> 30c78: 2a1f03e0 mov w0, wzr 30c7c: 14000004 b 0x30c8c <.text+0x785c> 30c80: aa1403e0 mov x0, x20 30c84: a9402fe9 ldp x9, x11, [sp] 30c88: f9402268 ldr x8, [x19, #0x40] 30c8c: b829791a str w26, [x8, x9, lsl #2] 30c90: f9402668 ldr x8, [x19, #0x48] 30c94: b829791b str w27, [x8, x9, lsl #2] 30c98: f9401568 ldr x8, [x11, #0x28] 30c9c: f85d83a9 ldur x9, [x29, #-0x28] 30ca0: eb09011f cmp x8, x9 30ca4: 54000161 b.ne 0x30cd0 <.text+0x78a0> 30ca8: a94b4ff4 ldp x20, x19, [sp, #0xb0] 30cac: a94a57f6 ldp x22, x21, [sp, #0xa0] 30cb0: a9495ff8 ldp x24, x23, [sp, #0x90] 30cb4: a94867fa ldp x26, x25, [sp, #0x80] 30cb8: a9476ffc ldp x28, x27, [sp, #0x70] 30cbc: a9467bfd ldp x29, x30, [sp, #0x60] 30cc0: 6d4523e9 ldp d9, d8, [sp, #0x50] 30cc4: 6d442beb ldp d11, d10, [sp, #0x40] 30cc8: 910303ff add sp, sp, #0xc0 30ccc: d65f03c0 ret 30cd0: 9400a058 bl 0x58e30 <__stack_chk_fail@plt> 30cd4: d10303ff sub sp, sp, #0xc0 30cd8: 6d042beb stp d11, d10, [sp, #0x40] 30cdc: 6d0523e9 stp d9, d8, [sp, #0x50] 30ce0: a9067bfd stp x29, x30, [sp, #0x60] 30ce4: 910183fd add x29, sp, #0x60 30ce8: a9076ffc stp x28, x27, [sp, #0x70] 30cec: a90867fa stp x26, x25, [sp, #0x80] 30cf0: a9095ff8 stp x24, x23, [sp, #0x90] 30cf4: a90a57f6 stp x22, x21, [sp, #0xa0] 30cf8: a90b4ff4 stp x20, x19, [sp, #0xb0] 30cfc: a90197e4 stp x4, x5, [sp, #0x18] 30d00: aa0003f3 mov x19, x0 30d04: f9000be2 str x2, [sp, #0x10] 30d08: d53bd04b mrs x11, TPIDR_EL0 30d0c: f9401568 ldr x8, [x11, #0x28] 30d10: f81d83a8 stur x8, [x29, #-0x28] 30d14: a9442408 ldp x8, x9, [x0, #0x40] 30d18: b940006a ldr w10, [x3] 30d1c: b861591a ldr w26, [x8, w1, uxtw #2] 30d20: b861593b ldr w27, [x9, w1, uxtw #2] 30d24: 2a0103e9 mov w9, w1 30d28: 6b0a035f cmp w26, w10 30d2c: 540009aa b.ge 0x30e60 <.text+0x7a30> 30d30: 2944e678 ldp w24, w25, [x19, #0x24] 30d34: aa0303f6 mov x22, x3 30d38: aa1f03f4 mov x20, xzr 30d3c: b9401a7c ldr w28, [x19, #0x18] 30d40: a9002fe9 stp x9, x11, [sp] 30d44: b9400e77 ldr w23, [x19, #0xc] 30d48: b9807e75 ldrsw x21, [x19, #0x7c] 30d4c: f94013e8 ldr x8, [sp, #0x20] 30d50: b9800108 ldrsw x8, [x8] 30d54: eb08029f cmp x20, x8 30d58: 5400088a b.ge 0x30e68 <.text+0x7a38> 30d5c: b940326b ldr w11, [x19, #0x30] 30d60: 7100079f cmp w28, #0x1 30d64: b9400e68 ldr w8, [x19, #0xc] 30d68: 1b1b7d69 mul w9, w11, w27 30d6c: 1ac8092a udiv w10, w9, w8 30d70: 540003ab b.lt 0x30de4 <.text+0x79b4> 30d74: f9400bed ldr x13, [sp, #0x10] 30d78: 5280008e mov w14, #0x4 // =4 30d7c: 2f00e408 movi d8, #0000000000000000 30d80: 2f00e409 movi d9, #0000000000000000 30d84: 2f00e40b movi d11, #0000000000000000 30d88: 2f00e40a movi d10, #0000000000000000 30d8c: aa1f03ec mov x12, xzr 30d90: 8b3ac9ad add x13, x13, w26, sxtw #2 30d94: 4b0a01ce sub w14, w14, w10 30d98: f940326f ldr x15, [x19, #0x60] 30d9c: aa1c03f0 mov x16, x28 30da0: 9100058c add x12, x12, #0x1 30da4: f1000610 subs x16, x16, #0x1 30da8: bc4045a2 ldr s2, [x13], #0x4 30dac: 1b0c3971 madd w17, w11, w12, w14 30db0: 51000a20 sub w0, w17, #0x2 30db4: bc7159e1 ldr s1, [x15, w17, uxtw #2] 30db8: bc6059e0 ldr s0, [x15, w0, uxtw #2] 30dbc: 51000620 sub w0, w17, #0x1 30dc0: 11000631 add w17, w17, #0x1 30dc4: bc6059e3 ldr s3, [x15, w0, uxtw #2] 30dc8: 1f022429 fmadd s9, s1, s2, s9 30dcc: bc7159e4 ldr s4, [x15, w17, uxtw #2] 30dd0: 1f02280a fmadd s10, s0, s2, s10 30dd4: 1f022c6b fmadd s11, s3, s2, s11 30dd8: 1f022088 fmadd s8, s4, s2, s8 30ddc: 54fffe21 b.ne 0x30da0 <.text+0x7970> 30de0: 14000005 b 0x30df4 <.text+0x79c4> 30de4: 2f00e40a movi d10, #0000000000000000 30de8: 2f00e40b movi d11, #0000000000000000 30dec: 2f00e409 movi d9, #0000000000000000 30df0: 2f00e408 movi d8, #0000000000000000 30df4: 1b08a549 msub w9, w10, w8, w9 30df8: 1e230101 ucvtf s1, w8 30dfc: 9100a3e0 add x0, sp, #0x28 30e00: 1e230120 ucvtf s0, w9 30e04: 1e211800 fdiv s0, s0, s1 30e08: 94000061 bl 0x30f8c <.text+0x7b5c> 30e0c: 2d4507e0 ldp s0, s1, [sp, #0x28] 30e10: 9b157e88 mul x8, x20, x21 30e14: f9400fe9 ldr x9, [sp, #0x18] 30e18: 91000680 add x0, x20, #0x1 30e1c: aa0003f4 mov x20, x0 30e20: 1e2a0800 fmul s0, s0, s10 30e24: 1f0b0020 fmadd s0, s1, s11, s0 30e28: 2d460be1 ldp s1, s2, [sp, #0x30] 30e2c: 1f090020 fmadd s0, s1, s9, s0 30e30: 1f080040 fmadd s0, s2, s8, s0 30e34: bc287920 str s0, [x9, x8, lsl #2] 30e38: 0b190369 add w9, w27, w25 30e3c: 6b17013f cmp w9, w23 30e40: 0b180348 add w8, w26, w24 30e44: b94002ca ldr w10, [x22] 30e48: 1a9733eb csel w11, wzr, w23, lo 30e4c: 1a88351a cinc w26, w8, hs 30e50: 4b0b013b sub w27, w9, w11 30e54: 6b0a035f cmp w26, w10 30e58: 54fff7ab b.lt 0x30d4c <.text+0x791c> 30e5c: 14000004 b 0x30e6c <.text+0x7a3c> 30e60: 2a1f03e0 mov w0, wzr 30e64: 14000004 b 0x30e74 <.text+0x7a44> 30e68: aa1403e0 mov x0, x20 30e6c: a9402fe9 ldp x9, x11, [sp] 30e70: f9402268 ldr x8, [x19, #0x40] 30e74: b829791a str w26, [x8, x9, lsl #2] 30e78: f9402668 ldr x8, [x19, #0x48] 30e7c: b829791b str w27, [x8, x9, lsl #2] 30e80: f9401568 ldr x8, [x11, #0x28] 30e84: f85d83a9 ldur x9, [x29, #-0x28] 30e88: eb09011f cmp x8, x9 30e8c: 54000161 b.ne 0x30eb8 <.text+0x7a88> 30e90: a94b4ff4 ldp x20, x19, [sp, #0xb0] 30e94: a94a57f6 ldp x22, x21, [sp, #0xa0] 30e98: a9495ff8 ldp x24, x23, [sp, #0x90] 30e9c: a94867fa ldp x26, x25, [sp, #0x80] 30ea0: a9476ffc ldp x28, x27, [sp, #0x70] 30ea4: a9467bfd ldp x29, x30, [sp, #0x60] 30ea8: 6d4523e9 ldp d9, d8, [sp, #0x50] 30eac: 6d442beb ldp d11, d10, [sp, #0x40] 30eb0: 910303ff add sp, sp, #0xc0 30eb4: d65f03c0 ret 30eb8: 94009fde bl 0x58e30 <__stack_chk_fail@plt> 30ebc: b4000600 cbz x0, 0x30f7c <.text+0x7b4c> 30ec0: fc1e0fe8 str d8, [sp, #-0x20]! 30ec4: a900fbfd stp x29, x30, [sp, #0x8] 30ec8: 910023fd add x29, sp, #0x8 30ecc: f9000ff3 str x19, [sp, #0x18] 30ed0: bd400801 ldr s1, [x0, #0x8] 30ed4: aa0003f3 mov x19, x0 30ed8: 5e21d821 scvtf s1, s1 30edc: 1e200828 fmul s8, s1, s0 30ee0: 1e204100 fmov s0, s8 30ee4: 94000028 bl 0x30f84 <.text+0x7b54> 30ee8: 1e25c001 frintz s1, s0 30eec: 1e6c1004 fmov d4, #0.50000000 30ef0: b0ffff48 adrp x8, 0x19000 30ef4: 1e7c1007 fmov d7, #-0.50000000 30ef8: f9400269 ldr x9, [x19] 30efc: a940fbfd ldp x29, x30, [sp, #0x8] 30f00: 1e213901 fsub s1, s8, s1 30f04: fd45c505 ldr d5, [x8, #0xb88] 30f08: b0ffff48 adrp x8, 0x19000 30f0c: f9400ff3 ldr x19, [sp, #0x18] 30f10: 1e210822 fmul s2, s1, s1 30f14: fd45c906 ldr d6, [x8, #0xb90] 30f18: 1e380008 fcvtzs w8, s0 30f1c: 1e210843 fmul s3, s2, s1 30f20: 1e22c042 fcvt d2, s2 30f24: 1e22c021 fcvt d1, s1 30f28: 8b28cd28 add x8, x9, w8, sxtw #3 30f2c: 1e22c063 fcvt d3, s3 30f30: 1e640842 fmul d2, d2, d4 30f34: 1e650864 fmul d4, d3, d5 30f38: 1e612840 fadd d0, d2, d1 30f3c: 1f461026 fmadd d6, d1, d6, d4 30f40: 1f459021 fmsub d1, d1, d5, d4 30f44: 1f470060 fmadd d0, d3, d7, d0 30f48: 6d401503 ldp d3, d5, [x8] 30f4c: 1e663842 fsub d2, d2, d6 30f50: 1e612804 fadd d4, d0, d1 30f54: 1e630843 fmul d3, d2, d3 30f58: 1e622882 fadd d2, d4, d2 30f5c: 6d411106 ldp d6, d4, [x8, #0x10] 30f60: 1f460c00 fmadd d0, d0, d6, d3 30f64: 1e6e1003 fmov d3, #1.00000000 30f68: 1e623862 fsub d2, d3, d2 30f6c: 1f440020 fmadd d0, d1, d4, d0 30f70: 1f450040 fmadd d0, d2, d5, d0 30f74: fc4207e8 ldr d8, [sp], #0x20 30f78: d65f03c0 ret 30f7c: 2f00e400 movi d0, #0000000000000000 30f80: d65f03c0 ret 30f84: 1e254000 frintm s0, s0 30f88: d65f03c0 ret 30f8c: b0ffff48 adrp x8, 0x19000 30f90: 1e200801 fmul s1, s0, s0 30f94: 1e2c1003 fmov s3, #0.50000000 30f98: bd4bed02 ldr s2, [x8, #0xbec] 30f9c: b0ffff48 adrp x8, 0x19000 30fa0: 1e230823 fmul s3, s1, s3 30fa4: 1e220802 fmul s2, s0, s2 30fa8: bd4c1105 ldr s5, [x8, #0xc10] 30fac: 1e202864 fadd s4, s3, s0 30fb0: 1e210841 fmul s1, s2, s1 30fb4: 1f050405 fmadd s5, s0, s5, s1 30fb8: 1e223821 fsub s1, s1, s2 30fbc: 1f009060 fmsub s0, s3, s0, s4 30fc0: 1e253862 fsub s2, s3, s5 30fc4: 1e22c023 fcvt d3, s1 30fc8: 1e22c004 fcvt d4, s0 30fcc: 2d000001 stp s1, s0, [x0] 30fd0: 1e22c045 fcvt d5, s2 30fd4: 1e632883 fadd d3, d4, d3 30fd8: 1e6e1004 fmov d4, #1.00000000 30fdc: 1e652863 fadd d3, d3, d5 30fe0: 1e633883 fsub d3, d4, d3 30fe4: 1e624063 fcvt s3, d3 30fe8: 2d010803 stp s3, s2, [x0, #0x8] 30fec: d65f03c0 ret 0000000000030ff0 : 30ff0: d503233f paciasp 30ff4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 30ff8: 910003fd mov x29, sp 30ffc: 9400a039 bl 0x590e0 31000: 35000080 cbnz w0, 0x31010 31004: a8c17bfd ldp x29, x30, [sp], #0x10 31008: d50323bf autiasp 3100c: d65f03c0 ret 31010: b0ffff41 adrp x1, 0x1a000 31014: 912b1821 add x1, x1, #0xac6 31018: 9400a036 bl 0x590f0 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 000000000003101c : 3101c: d503233f paciasp 31020: a9bf7bfd stp x29, x30, [sp, #-0x10]! 31024: 910003fd mov x29, sp 31028: 9400a036 bl 0x59100 3102c: 7100001f cmp w0, #0x0 31030: 1a9f17e0 cset w0, eq 31034: a8c17bfd ldp x29, x30, [sp], #0x10 31038: d50323bf autiasp 3103c: d65f03c0 ret 31040: 94000001 bl 0x31044 31044: d503233f paciasp 31048: f81f0ffe str x30, [sp, #-0x10]! 3104c: 9400a031 bl 0x59110 <__cxa_begin_catch@plt> 31050: 9400a034 bl 0x59120 <_ZSt9terminatev@plt> 0000000000031054 : 31054: d503233f paciasp 31058: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3105c: 910003fd mov x29, sp 31060: 9400a034 bl 0x59130 31064: a8c17bfd ldp x29, x30, [sp], #0x10 31068: d50323bf autiasp 3106c: d65f03c0 ret 31070: 97fffff5 bl 0x31044 0000000000031074 : 31074: d503233f paciasp 31078: d10143ff sub sp, sp, #0x50 3107c: a9027bfd stp x29, x30, [sp, #0x20] 31080: 910083fd add x29, sp, #0x20 31084: f9001bf5 str x21, [sp, #0x30] 31088: a9044ff4 stp x20, x19, [sp, #0x40] 3108c: d53bd055 mrs x21, TPIDR_EL0 31090: aa0003f3 mov x19, x0 31094: f94016a8 ldr x8, [x21, #0x28] 31098: 910043e0 add x0, sp, #0x10 3109c: f81f83a8 stur x8, [x29, #-0x8] 310a0: 9400a028 bl 0x59140 310a4: 350002e0 cbnz w0, 0x31100 310a8: 910043e0 add x0, sp, #0x10 310ac: 52800021 mov w1, #0x1 // =1 310b0: 9400a028 bl 0x59150 310b4: 350002a0 cbnz w0, 0x31108 310b8: 910043e1 add x1, sp, #0x10 310bc: aa1303e0 mov x0, x19 310c0: 9400a028 bl 0x59160 310c4: 2a0003f4 mov w20, w0 310c8: 910043e0 add x0, sp, #0x10 310cc: 9400a029 bl 0x59170 310d0: 35000254 cbnz w20, 0x31118 310d4: 35000260 cbnz w0, 0x31120 310d8: f94016a8 ldr x8, [x21, #0x28] 310dc: f85f83a9 ldur x9, [x29, #-0x8] 310e0: eb09011f cmp x8, x9 310e4: 540002c1 b.ne 0x3113c 310e8: a9444ff4 ldp x20, x19, [sp, #0x40] 310ec: a9427bfd ldp x29, x30, [sp, #0x20] 310f0: f9401bf5 ldr x21, [sp, #0x30] 310f4: 910143ff add sp, sp, #0x50 310f8: d50323bf autiasp 310fc: d65f03c0 ret 31100: b9000fe0 str w0, [sp, #0xc] 31104: 1400000a b 0x3112c 31108: b9000fe0 str w0, [sp, #0xc] 3110c: 910043e0 add x0, sp, #0x10 31110: 9400a018 bl 0x59170 31114: 14000006 b 0x3112c 31118: b9000ff4 str w20, [sp, #0xc] 3111c: 14000004 b 0x3112c 31120: b9000fe0 str w0, [sp, #0xc] 31124: aa1303e0 mov x0, x19 31128: 9400a016 bl 0x59180 3112c: d0ffff41 adrp x1, 0x1b000 31130: b9400fe0 ldr w0, [sp, #0xc] 31134: 910fd021 add x1, x1, #0x3f4 31138: 94009fee bl 0x590f0 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 3113c: 94009f3d bl 0x58e30 <__stack_chk_fail@plt> 0000000000031140 : 31140: d503233f paciasp 31144: a9bf7bfd stp x29, x30, [sp, #-0x10]! 31148: 910003fd mov x29, sp 3114c: 9400a00d bl 0x59180 31150: a8c17bfd ldp x29, x30, [sp], #0x10 31154: d50323bf autiasp 31158: d65f03c0 ret 3115c: 97ffffba bl 0x31044 0000000000031160 : 31160: d503233f paciasp 31164: a9bf7bfd stp x29, x30, [sp, #-0x10]! 31168: 910003fd mov x29, sp 3116c: 94009fdd bl 0x590e0 31170: 35000080 cbnz w0, 0x31180 31174: a8c17bfd ldp x29, x30, [sp], #0x10 31178: d50323bf autiasp 3117c: d65f03c0 ret 31180: b0ffff41 adrp x1, 0x1a000 31184: 9102ac21 add x1, x1, #0xab 31188: 94009fda bl 0x590f0 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 000000000003118c : 3118c: d503233f paciasp 31190: a9bf7bfd stp x29, x30, [sp, #-0x10]! 31194: 910003fd mov x29, sp 31198: 94009fe6 bl 0x59130 3119c: a8c17bfd ldp x29, x30, [sp], #0x10 311a0: d50323bf autiasp 311a4: d65f03c0 ret 311a8: 97ffffa7 bl 0x31044 00000000000311ac : 311ac: d503233f paciasp 311b0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 311b4: 910003fd mov x29, sp 311b8: 94009fd2 bl 0x59100 311bc: 7100001f cmp w0, #0x0 311c0: 1a9f17e0 cset w0, eq 311c4: a8c17bfd ldp x29, x30, [sp], #0x10 311c8: d50323bf autiasp 311cc: d65f03c0 ret 311d0: 97ffff9d bl 0x31044 00000000000311d4 : 311d4: d503245f bti c 311d8: 6f00e400 movi v0.2d, #0000000000000000 311dc: 3c849000 stur q0, [x0, #0x49] 311e0: ad018000 stp q0, q0, [x0, #0x30] 311e4: ad008000 stp q0, q0, [x0, #0x10] 311e8: 3d800000 str q0, [x0] 311ec: d65f03c0 ret 00000000000311f0 : 311f0: d503233f paciasp 311f4: a9be7bfd stp x29, x30, [sp, #-0x20]! 311f8: a9014ff4 stp x20, x19, [sp, #0x10] 311fc: 910003fd mov x29, sp 31200: aa0003f3 mov x19, x0 31204: 94009fb7 bl 0x590e0 31208: 35000140 cbnz w0, 0x31230 3120c: aa1303e0 mov x0, x19 31210: 94009fc8 bl 0x59130 31214: 9100a260 add x0, x19, #0x28 31218: 94009f6e bl 0x58fd0 <_ZNSt6__ndk118condition_variableD1Ev@plt> 3121c: aa1303e0 mov x0, x19 31220: a9414ff4 ldp x20, x19, [sp, #0x10] 31224: a8c27bfd ldp x29, x30, [sp], #0x20 31228: d50323bf autiasp 3122c: 14009f31 b 0x58ef0 <_ZNSt6__ndk15mutexD1Ev@plt> 31230: b0ffff41 adrp x1, 0x1a000 31234: 912b1821 add x1, x1, #0xac6 31238: 94009fae bl 0x590f0 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 3123c: 97ffff82 bl 0x31044 31240: aa0003f4 mov x20, x0 31244: 9100a260 add x0, x19, #0x28 31248: 94009f62 bl 0x58fd0 <_ZNSt6__ndk118condition_variableD1Ev@plt> 3124c: aa1303e0 mov x0, x19 31250: 94009f28 bl 0x58ef0 <_ZNSt6__ndk15mutexD1Ev@plt> 31254: aa1403e0 mov x0, x20 31258: 97ffff7b bl 0x31044 000000000003125c : 3125c: d503233f paciasp 31260: d10143ff sub sp, sp, #0x50 31264: a9027bfd stp x29, x30, [sp, #0x20] 31268: 910083fd add x29, sp, #0x20 3126c: f9001bf5 str x21, [sp, #0x30] 31270: a9044ff4 stp x20, x19, [sp, #0x40] 31274: d53bd055 mrs x21, TPIDR_EL0 31278: 52800029 mov w9, #0x1 // =1 3127c: f94016a8 ldr x8, [x21, #0x28] 31280: aa0003f3 mov x19, x0 31284: f81f83a8 stur x8, [x29, #-0x8] 31288: f90007e0 str x0, [sp, #0x8] 3128c: 390043e9 strb w9, [sp, #0x10] 31290: 94009f94 bl 0x590e0 31294: 35000380 cbnz w0, 0x31304 31298: 39416268 ldrb w8, [x19, #0x58] 3129c: 34000188 cbz w8, 0x312cc 312a0: 9100a274 add x20, x19, #0x28 312a4: 910023e1 add x1, sp, #0x8 312a8: aa1403e0 mov x0, x20 312ac: 94009f45 bl 0x58fc0 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt> 312b0: 39416268 ldrb w8, [x19, #0x58] 312b4: 35ffff88 cbnz w8, 0x312a4 312b8: 394043e8 ldrb w8, [sp, #0x10] 312bc: 52800029 mov w9, #0x1 // =1 312c0: 39016269 strb w9, [x19, #0x58] 312c4: 35000088 cbnz w8, 0x312d4 312c8: 14000005 b 0x312dc 312cc: 52800028 mov w8, #0x1 // =1 312d0: 39016268 strb w8, [x19, #0x58] 312d4: f94007e0 ldr x0, [sp, #0x8] 312d8: 94009f96 bl 0x59130 312dc: f94016a8 ldr x8, [x21, #0x28] 312e0: f85f83a9 ldur x9, [x29, #-0x8] 312e4: eb09011f cmp x8, x9 312e8: 54000141 b.ne 0x31310 312ec: a9444ff4 ldp x20, x19, [sp, #0x40] 312f0: a9427bfd ldp x29, x30, [sp, #0x20] 312f4: f9401bf5 ldr x21, [sp, #0x30] 312f8: 910143ff add sp, sp, #0x50 312fc: d50323bf autiasp 31300: d65f03c0 ret 31304: b0ffff41 adrp x1, 0x1a000 31308: 912b1821 add x1, x1, #0xac6 3130c: 94009f79 bl 0x590f0 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 31310: 94009ec8 bl 0x58e30 <__stack_chk_fail@plt> 31314: 97ffff4c bl 0x31044 31318: d503233f paciasp 3131c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 31320: 910003fd mov x29, sp 31324: 39402008 ldrb w8, [x0, #0x8] 31328: 34000068 cbz w8, 0x31334 3132c: f9400000 ldr x0, [x0] 31330: 94009f80 bl 0x59130 31334: a8c17bfd ldp x29, x30, [sp], #0x10 31338: d50323bf autiasp 3133c: d65f03c0 ret 31340: 97ffff41 bl 0x31044 0000000000031344 : 31344: d503233f paciasp 31348: a9be7bfd stp x29, x30, [sp, #-0x20]! 3134c: a9014ff4 stp x20, x19, [sp, #0x10] 31350: 910003fd mov x29, sp 31354: aa0003f3 mov x19, x0 31358: 94009f6a bl 0x59100 3135c: 34000060 cbz w0, 0x31368 31360: 2a1f03f4 mov w20, wzr 31364: 14000009 b 0x31388 31368: 39416268 ldrb w8, [x19, #0x58] 3136c: 7100011f cmp w8, #0x0 31370: 1a9f17f4 cset w20, eq 31374: 35000068 cbnz w8, 0x31380 31378: 52800028 mov w8, #0x1 // =1 3137c: 39016268 strb w8, [x19, #0x58] 31380: aa1303e0 mov x0, x19 31384: 94009f6b bl 0x59130 31388: 2a1403e0 mov w0, w20 3138c: a9414ff4 ldp x20, x19, [sp, #0x10] 31390: a8c27bfd ldp x29, x30, [sp], #0x20 31394: d50323bf autiasp 31398: d65f03c0 ret 3139c: 97ffff2a bl 0x31044 313a0: 97ffff29 bl 0x31044 00000000000313a4 : 313a4: d503233f paciasp 313a8: a9be7bfd stp x29, x30, [sp, #-0x20]! 313ac: f9000bf3 str x19, [sp, #0x10] 313b0: 910003fd mov x29, sp 313b4: aa0003f3 mov x19, x0 313b8: 94009f4a bl 0x590e0 313bc: 35000140 cbnz w0, 0x313e4 313c0: 9100a260 add x0, x19, #0x28 313c4: 3901627f strb wzr, [x19, #0x58] 313c8: 94009ef6 bl 0x58fa0 <_ZNSt6__ndk118condition_variable10notify_oneEv@plt> 313cc: aa1303e0 mov x0, x19 313d0: 94009f58 bl 0x59130 313d4: f9400bf3 ldr x19, [sp, #0x10] 313d8: a8c27bfd ldp x29, x30, [sp], #0x20 313dc: d50323bf autiasp 313e0: d65f03c0 ret 313e4: b0ffff41 adrp x1, 0x1a000 313e8: 912b1821 add x1, x1, #0xac6 313ec: 94009f41 bl 0x590f0 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 313f0: 97ffff15 bl 0x31044 313f4: 97ffff14 bl 0x31044 00000000000313f8 : 313f8: d503245f bti c 313fc: 6f00e400 movi v0.2d, #0000000000000000 31400: f900301f str xzr, [x0, #0x60] 31404: ad020000 stp q0, q0, [x0, #0x40] 31408: ad010000 stp q0, q0, [x0, #0x20] 3140c: ad000000 stp q0, q0, [x0] 31410: d65f03c0 ret 0000000000031414 : 31414: d503233f paciasp 31418: a9be7bfd stp x29, x30, [sp, #-0x20]! 3141c: a9014ff4 stp x20, x19, [sp, #0x10] 31420: 910003fd mov x29, sp 31424: aa0003f3 mov x19, x0 31428: 94009f2e bl 0x590e0 3142c: 35000140 cbnz w0, 0x31454 31430: aa1303e0 mov x0, x19 31434: 94009f3f bl 0x59130 31438: 9100a260 add x0, x19, #0x28 3143c: 94009ee5 bl 0x58fd0 <_ZNSt6__ndk118condition_variableD1Ev@plt> 31440: aa1303e0 mov x0, x19 31444: a9414ff4 ldp x20, x19, [sp, #0x10] 31448: a8c27bfd ldp x29, x30, [sp], #0x20 3144c: d50323bf autiasp 31450: 14009ea8 b 0x58ef0 <_ZNSt6__ndk15mutexD1Ev@plt> 31454: b0ffff41 adrp x1, 0x1a000 31458: 912b1821 add x1, x1, #0xac6 3145c: 94009f25 bl 0x590f0 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 31460: 97fffef9 bl 0x31044 31464: aa0003f4 mov x20, x0 31468: 9100a260 add x0, x19, #0x28 3146c: 94009ed9 bl 0x58fd0 <_ZNSt6__ndk118condition_variableD1Ev@plt> 31470: aa1303e0 mov x0, x19 31474: 94009e9f bl 0x58ef0 <_ZNSt6__ndk15mutexD1Ev@plt> 31478: aa1403e0 mov x0, x20 3147c: 97fffef2 bl 0x31044 0000000000031480 : 31480: d503233f paciasp 31484: d10143ff sub sp, sp, #0x50 31488: a9027bfd stp x29, x30, [sp, #0x20] 3148c: 910083fd add x29, sp, #0x20 31490: a90357f6 stp x22, x21, [sp, #0x30] 31494: a9044ff4 stp x20, x19, [sp, #0x40] 31498: d53bd056 mrs x22, TPIDR_EL0 3149c: aa0003f3 mov x19, x0 314a0: f94016c8 ldr x8, [x22, #0x28] 314a4: f81f83a8 stur x8, [x29, #-0x8] 314a8: 94009f3a bl 0x59190 314ac: aa0003f4 mov x20, x0 314b0: 52800028 mov w8, #0x1 // =1 314b4: aa1303e0 mov x0, x19 314b8: f90007f3 str x19, [sp, #0x8] 314bc: 390043e8 strb w8, [sp, #0x10] 314c0: 94009f08 bl 0x590e0 314c4: 35000540 cbnz w0, 0x3156c 314c8: f9403261 ldr x1, [x19, #0x60] 314cc: b4000174 cbz x20, 0x314f8 314d0: b4000141 cbz x1, 0x314f8 314d4: aa1403e0 mov x0, x20 314d8: 94009f32 bl 0x591a0 314dc: 34000120 cbz w0, 0x31500 314e0: f9402e68 ldr x8, [x19, #0x58] 314e4: b100051f cmn x8, #0x1 314e8: 54000480 b.eq 0x31578 314ec: 91000508 add x8, x8, #0x1 314f0: f9002e68 str x8, [x19, #0x58] 314f4: 14000012 b 0x3153c 314f8: aa010288 orr x8, x20, x1 314fc: b4ffff28 cbz x8, 0x314e0 31500: f9402e68 ldr x8, [x19, #0x58] 31504: b4000188 cbz x8, 0x31534 31508: 9100a275 add x21, x19, #0x28 3150c: 910023e1 add x1, sp, #0x8 31510: aa1503e0 mov x0, x21 31514: 94009eab bl 0x58fc0 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt> 31518: f9402e68 ldr x8, [x19, #0x58] 3151c: b5ffff88 cbnz x8, 0x3150c 31520: 52800028 mov w8, #0x1 // =1 31524: 394043e9 ldrb w9, [sp, #0x10] 31528: a905d268 stp x8, x20, [x19, #0x58] 3152c: 35000089 cbnz w9, 0x3153c 31530: 14000005 b 0x31544 31534: 52800028 mov w8, #0x1 // =1 31538: a905d268 stp x8, x20, [x19, #0x58] 3153c: f94007e0 ldr x0, [sp, #0x8] 31540: 94009efc bl 0x59130 31544: f94016c8 ldr x8, [x22, #0x28] 31548: f85f83a9 ldur x9, [x29, #-0x8] 3154c: eb09011f cmp x8, x9 31550: 540001c1 b.ne 0x31588 31554: a9444ff4 ldp x20, x19, [sp, #0x40] 31558: a94357f6 ldp x22, x21, [sp, #0x30] 3155c: a9427bfd ldp x29, x30, [sp, #0x20] 31560: 910143ff add sp, sp, #0x50 31564: d50323bf autiasp 31568: d65f03c0 ret 3156c: b0ffff41 adrp x1, 0x1a000 31570: 912b1821 add x1, x1, #0xac6 31574: 94009edf bl 0x590f0 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 31578: d0ffff41 adrp x1, 0x1b000 3157c: 52800160 mov w0, #0xb // =11 31580: 9100e421 add x1, x1, #0x39 31584: 94009edb bl 0x590f0 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 31588: 94009e2a bl 0x58e30 <__stack_chk_fail@plt> 3158c: 97fffeae bl 0x31044 31590: aa0003f3 mov x19, x0 31594: 910023e0 add x0, sp, #0x8 31598: 97ffff60 bl 0x31318 3159c: aa1303e0 mov x0, x19 315a0: 94008dce bl 0x54cd8 315a4: 97fffea8 bl 0x31044 00000000000315a8 : 315a8: d503233f paciasp 315ac: a9bd7bfd stp x29, x30, [sp, #-0x30]! 315b0: f9000bf5 str x21, [sp, #0x10] 315b4: 910003fd mov x29, sp 315b8: a9024ff4 stp x20, x19, [sp, #0x20] 315bc: aa0003f3 mov x19, x0 315c0: 94009ef4 bl 0x59190 315c4: aa0003f4 mov x20, x0 315c8: aa1303e0 mov x0, x19 315cc: 94009ecd bl 0x59100 315d0: 34000060 cbz w0, 0x315dc 315d4: 2a1f03f5 mov w21, wzr 315d8: 14000016 b 0x31630 315dc: f9402e68 ldr x8, [x19, #0x58] 315e0: b40001a8 cbz x8, 0x31614 315e4: f9403261 ldr x1, [x19, #0x60] 315e8: b40000f4 cbz x20, 0x31604 315ec: b40000c1 cbz x1, 0x31604 315f0: aa1403e0 mov x0, x20 315f4: 94009eeb bl 0x591a0 315f8: 34000160 cbz w0, 0x31624 315fc: f9402e68 ldr x8, [x19, #0x58] 31600: 14000003 b 0x3160c 31604: aa010289 orr x9, x20, x1 31608: b50000e9 cbnz x9, 0x31624 3160c: b100051f cmn x8, #0x1 31610: 540000a0 b.eq 0x31624 31614: 91000508 add x8, x8, #0x1 31618: 52800035 mov w21, #0x1 // =1 3161c: a905d268 stp x8, x20, [x19, #0x58] 31620: 14000002 b 0x31628 31624: 2a1f03f5 mov w21, wzr 31628: aa1303e0 mov x0, x19 3162c: 94009ec1 bl 0x59130 31630: a9424ff4 ldp x20, x19, [sp, #0x20] 31634: 2a1503e0 mov w0, w21 31638: f9400bf5 ldr x21, [sp, #0x10] 3163c: a8c37bfd ldp x29, x30, [sp], #0x30 31640: d50323bf autiasp 31644: d65f03c0 ret 31648: 97fffe7f bl 0x31044 3164c: 97fffe7e bl 0x31044 31650: 97fffe7d bl 0x31044 0000000000031654 : 31654: d503233f paciasp 31658: a9be7bfd stp x29, x30, [sp, #-0x20]! 3165c: f9000bf3 str x19, [sp, #0x10] 31660: 910003fd mov x29, sp 31664: aa0003f3 mov x19, x0 31668: 94009e9e bl 0x590e0 3166c: 35000260 cbnz w0, 0x316b8 31670: f9402e68 ldr x8, [x19, #0x58] 31674: f1000508 subs x8, x8, #0x1 31678: f9002e68 str x8, [x19, #0x58] 3167c: 540000e0 b.eq 0x31698 31680: aa1303e0 mov x0, x19 31684: 94009eab bl 0x59130 31688: f9400bf3 ldr x19, [sp, #0x10] 3168c: a8c27bfd ldp x29, x30, [sp], #0x20 31690: d50323bf autiasp 31694: d65f03c0 ret 31698: f900327f str xzr, [x19, #0x60] 3169c: aa1303e0 mov x0, x19 316a0: 94009ea4 bl 0x59130 316a4: 9100a260 add x0, x19, #0x28 316a8: f9400bf3 ldr x19, [sp, #0x10] 316ac: a8c27bfd ldp x29, x30, [sp], #0x20 316b0: d50323bf autiasp 316b4: 14009e3b b 0x58fa0 <_ZNSt6__ndk118condition_variable10notify_oneEv@plt> 316b8: b0ffff41 adrp x1, 0x1a000 316bc: 912b1821 add x1, x1, #0xac6 316c0: 94009e8c bl 0x590f0 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 316c4: 97fffe60 bl 0x31044 316c8: 97fffe5f bl 0x31044 316cc: 97fffe5e bl 0x31044 00000000000316d0 : 316d0: d503233f paciasp 316d4: a9bc7bfd stp x29, x30, [sp, #-0x40]! 316d8: f9000bf7 str x23, [sp, #0x10] 316dc: 910003fd mov x29, sp 316e0: a90257f6 stp x22, x21, [sp, #0x20] 316e4: a9034ff4 stp x20, x19, [sp, #0x30] 316e8: aa0003f3 mov x19, x0 316ec: b00001a0 adrp x0, 0x66000 316f0: 9113a000 add x0, x0, #0x4e8 316f4: aa0203f4 mov x20, x2 316f8: aa0103f5 mov x21, x1 316fc: 94009e79 bl 0x590e0 31700: f9400268 ldr x8, [x19] 31704: f100051f cmp x8, #0x1 31708: 54000161 b.ne 0x31734 3170c: b00001b6 adrp x22, 0x66000 31710: b00001b7 adrp x23, 0x66000 31714: 911442d6 add x22, x22, #0x510 31718: 9113a2f7 add x23, x23, #0x4e8 3171c: aa1603e0 mov x0, x22 31720: aa1703e1 mov x1, x23 31724: 94009ea3 bl 0x591b0 31728: f9400268 ldr x8, [x19] 3172c: f100051f cmp x8, #0x1 31730: 54ffff60 b.eq 0x3171c 31734: f9400268 ldr x8, [x19] 31738: b4000128 cbz x8, 0x3175c 3173c: a9434ff4 ldp x20, x19, [sp, #0x30] 31740: b00001a0 adrp x0, 0x66000 31744: a94257f6 ldp x22, x21, [sp, #0x20] 31748: 9113a000 add x0, x0, #0x4e8 3174c: f9400bf7 ldr x23, [sp, #0x10] 31750: a8c47bfd ldp x29, x30, [sp], #0x40 31754: d50323bf autiasp 31758: 14009e76 b 0x59130 3175c: 52800028 mov w8, #0x1 // =1 31760: f9000268 str x8, [x19] 31764: b00001a0 adrp x0, 0x66000 31768: 9113a000 add x0, x0, #0x4e8 3176c: 94009e71 bl 0x59130 31770: aa1503e0 mov x0, x21 31774: d63f0280 blr x20 31778: b00001a0 adrp x0, 0x66000 3177c: 9113a000 add x0, x0, #0x4e8 31780: 94009e58 bl 0x590e0 31784: 92800008 mov x8, #-0x1 // =-1 31788: c89ffe68 stlr x8, [x19] 3178c: b00001a0 adrp x0, 0x66000 31790: 9113a000 add x0, x0, #0x4e8 31794: 94009e67 bl 0x59130 31798: b00001a0 adrp x0, 0x66000 3179c: 91144000 add x0, x0, #0x510 317a0: 94009e88 bl 0x591c0 317a4: a9434ff4 ldp x20, x19, [sp, #0x30] 317a8: a94257f6 ldp x22, x21, [sp, #0x20] 317ac: f9400bf7 ldr x23, [sp, #0x10] 317b0: a8c47bfd ldp x29, x30, [sp], #0x40 317b4: d50323bf autiasp 317b8: d65f03c0 ret 317bc: 94009e55 bl 0x59110 <__cxa_begin_catch@plt> 317c0: b00001a0 adrp x0, 0x66000 317c4: 9113a000 add x0, x0, #0x4e8 317c8: 94009e46 bl 0x590e0 317cc: f900027f str xzr, [x19] 317d0: b00001a0 adrp x0, 0x66000 317d4: 9113a000 add x0, x0, #0x4e8 317d8: 94009e56 bl 0x59130 317dc: b00001a0 adrp x0, 0x66000 317e0: 91144000 add x0, x0, #0x510 317e4: 94009e77 bl 0x591c0 317e8: 94009e7a bl 0x591d0 <__cxa_rethrow@plt> 317ec: aa0003f3 mov x19, x0 317f0: 94009e7c bl 0x591e0 <__cxa_end_catch@plt> 317f4: aa1303e0 mov x0, x19 317f8: 94008d38 bl 0x54cd8 317fc: 97fffe12 bl 0x31044 0000000000031800 : 31800: d503233f paciasp 31804: a9bf7bfd stp x29, x30, [sp, #-0x10]! 31808: 910003fd mov x29, sp 3180c: 94009e79 bl 0x591f0 31810: a8c17bfd ldp x29, x30, [sp], #0x10 31814: d50323bf autiasp 31818: d65f03c0 ret 3181c: 97fffe0a bl 0x31044 0000000000031820 : 31820: d503233f paciasp 31824: a9bf7bfd stp x29, x30, [sp, #-0x10]! 31828: 910003fd mov x29, sp 3182c: 94009e75 bl 0x59200 31830: a8c17bfd ldp x29, x30, [sp], #0x10 31834: d50323bf autiasp 31838: d65f03c0 ret 3183c: 97fffe02 bl 0x31044 0000000000031840 : 31840: d503233f paciasp 31844: a9bf7bfd stp x29, x30, [sp, #-0x10]! 31848: 910003fd mov x29, sp 3184c: 94009e5d bl 0x591c0 31850: a8c17bfd ldp x29, x30, [sp], #0x10 31854: d50323bf autiasp 31858: d65f03c0 ret 3185c: 97fffdfa bl 0x31044 0000000000031860 &)>: 31860: d503233f paciasp 31864: a9bf7bfd stp x29, x30, [sp, #-0x10]! 31868: 910003fd mov x29, sp 3186c: 39402028 ldrb w8, [x1, #0x8] 31870: 340000e8 cbz w8, 0x3188c &)+0x2c> 31874: f9400021 ldr x1, [x1] 31878: 94009e4e bl 0x591b0 3187c: 35000100 cbnz w0, 0x3189c &)+0x3c> 31880: a8c17bfd ldp x29, x30, [sp], #0x10 31884: d50323bf autiasp 31888: d65f03c0 ret 3188c: b0ffff41 adrp x1, 0x1a000 31890: 52800020 mov w0, #0x1 // =1 31894: 9112f421 add x1, x1, #0x4bd 31898: 94009e16 bl 0x590f0 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 3189c: b0ffff41 adrp x1, 0x1a000 318a0: 91359021 add x1, x1, #0xd64 318a4: 94009e13 bl 0x590f0 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 318a8: 97fffde7 bl 0x31044 318ac: 97fffde6 bl 0x31044 00000000000318b0 &, std::__ndk1::chrono::time_point>>)>: 318b0: d503233f paciasp 318b4: d10103ff sub sp, sp, #0x40 318b8: a9027bfd stp x29, x30, [sp, #0x20] 318bc: 910083fd add x29, sp, #0x20 318c0: f9001bf3 str x19, [sp, #0x30] 318c4: d53bd053 mrs x19, TPIDR_EL0 318c8: f9401668 ldr x8, [x19, #0x28] 318cc: f81f83a8 stur x8, [x29, #-0x8] 318d0: 39402028 ldrb w8, [x1, #0x8] 318d4: 34000408 cbz w8, 0x31954 &, std::__ndk1::chrono::time_point>>)+0xa4> 318d8: d29d2828 mov x8, #0xe941 // =59713 318dc: d2929669 mov x9, #0x94b3 // =38067 318e0: f2c5e008 movk x8, #0x2f00, lsl #32 318e4: f2a4dac9 movk x9, #0x26d6, lsl #16 318e8: f2eb2d08 movk x8, #0x5968, lsl #48 318ec: f2c17d09 movk x9, #0xbe8, lsl #32 318f0: eb08005f cmp x2, x8 318f4: f2e225c9 movk x9, #0x112e, lsl #48 318f8: 9a88b048 csel x8, x2, x8, lt 318fc: f9400021 ldr x1, [x1] 31900: 9b497d09 smulh x9, x8, x9 31904: 935afd2a asr x10, x9, #26 31908: 8b49fd49 add x9, x10, x9, lsr #63 3190c: 92993fea mov x10, #-0xca00 // =-51712 31910: f2b88caa movk x10, #0xc465, lsl #16 31914: 9b0a2128 madd x8, x9, x10, x8 31918: a900a3e9 stp x9, x8, [sp, #0x8] 3191c: 910023e2 add x2, sp, #0x8 31920: 94009e3c bl 0x59210 31924: 34000060 cbz w0, 0x31930 &, std::__ndk1::chrono::time_point>>)+0x80> 31928: 7101b81f cmp w0, #0x6e 3192c: 540001c1 b.ne 0x31964 &, std::__ndk1::chrono::time_point>>)+0xb4> 31930: f9401668 ldr x8, [x19, #0x28] 31934: f85f83a9 ldur x9, [x29, #-0x8] 31938: eb09011f cmp x8, x9 3193c: 540001a1 b.ne 0x31970 &, std::__ndk1::chrono::time_point>>)+0xc0> 31940: a9427bfd ldp x29, x30, [sp, #0x20] 31944: f9401bf3 ldr x19, [sp, #0x30] 31948: 910103ff add sp, sp, #0x40 3194c: d50323bf autiasp 31950: d65f03c0 ret 31954: 90ffff41 adrp x1, 0x19000 31958: 52800020 mov w0, #0x1 // =1 3195c: 913b6c21 add x1, x1, #0xedb 31960: 94009de4 bl 0x590f0 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 31964: d0ffff41 adrp x1, 0x1b000 31968: 91033021 add x1, x1, #0xcc 3196c: 94009de1 bl 0x590f0 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 31970: 94009d30 bl 0x58e30 <__stack_chk_fail@plt> 31974: 97fffdb4 bl 0x31044 31978: 97fffdb3 bl 0x31044 000000000003197c )>: 3197c: d503233f paciasp 31980: a9bd7bfd stp x29, x30, [sp, #-0x30]! 31984: a90157f6 stp x22, x21, [sp, #0x10] 31988: 910003fd mov x29, sp 3198c: a9024ff4 stp x20, x19, [sp, #0x20] 31990: aa0103f3 mov x19, x1 31994: aa0003f4 mov x20, x0 31998: 94009e22 bl 0x59220 <_ZNSt6__ndk119__thread_local_dataEv@plt> 3199c: aa0003f5 mov x21, x0 319a0: b9400000 ldr w0, [x0] 319a4: 94009e23 bl 0x59230 319a8: b5000100 cbnz x0, 0x319c8 )+0x4c> 319ac: 52800100 mov w0, #0x8 // =8 319b0: 94009d34 bl 0x58e80 <_Znwm@plt> 319b4: aa0003f6 mov x22, x0 319b8: 94009e22 bl 0x59240 <_ZNSt6__ndk115__thread_structC1Ev@plt> 319bc: b94002a0 ldr w0, [x21] 319c0: aa1603e1 mov x1, x22 319c4: 94009e23 bl 0x59250 319c8: 94009e16 bl 0x59220 <_ZNSt6__ndk119__thread_local_dataEv@plt> 319cc: b9400000 ldr w0, [x0] 319d0: 94009e18 bl 0x59230 319d4: f9400262 ldr x2, [x19] 319d8: aa1403e1 mov x1, x20 319dc: f900027f str xzr, [x19] 319e0: 3900227f strb wzr, [x19, #0x8] 319e4: a9424ff4 ldp x20, x19, [sp, #0x20] 319e8: a94157f6 ldp x22, x21, [sp, #0x10] 319ec: a8c37bfd ldp x29, x30, [sp], #0x30 319f0: d50323bf autiasp 319f4: 14009e1b b 0x59260 <_ZNSt6__ndk115__thread_struct25notify_all_at_thread_exitEPNS_18condition_variableEPNS_5mutexE@plt> 319f8: aa0003f3 mov x19, x0 319fc: aa1603e0 mov x0, x22 31a00: 94009d04 bl 0x58e10 <_ZdlPv@plt> 31a04: aa1303e0 mov x0, x19 31a08: 94008cb4 bl 0x54cd8 0000000000031a0c : 31a0c: d503233f paciasp 31a10: a9bf7bfd stp x29, x30, [sp, #-0x10]! 31a14: 910003fd mov x29, sp 31a18: 94009dda bl 0x59180 31a1c: a8c17bfd ldp x29, x30, [sp], #0x10 31a20: d50323bf autiasp 31a24: d65f03c0 ret 31a28: 97fffd87 bl 0x31044 0000000000031a2c : 31a2c: d503233f paciasp 31a30: a9be7bfd stp x29, x30, [sp, #-0x20]! 31a34: f9000bf3 str x19, [sp, #0x10] 31a38: 910003fd mov x29, sp 31a3c: 52800100 mov w0, #0x8 // =8 31a40: 94009e0c bl 0x59270 <__cxa_allocate_exception@plt> 31a44: aa0003f3 mov x19, x0 31a48: 94009e0e bl 0x59280 <_ZNSt9bad_allocC1Ev@plt> 31a4c: 90000181 adrp x1, 0x61000 31a50: 90000182 adrp x2, 0x61000 31a54: aa1303e0 mov x0, x19 31a58: f942ec21 ldr x1, [x1, #0x5d8] 31a5c: f942f042 ldr x2, [x2, #0x5e0] 31a60: 94009e0c bl 0x59290 <__cxa_throw@plt> 0000000000031a64 : 31a64: d503233f paciasp 31a68: a9be7bfd stp x29, x30, [sp, #-0x20]! 31a6c: f9000bf3 str x19, [sp, #0x10] 31a70: 910003fd mov x29, sp 31a74: f100001f cmp x0, #0x0 31a78: 9a9f1413 csinc x19, x0, xzr, ne 31a7c: aa1303e0 mov x0, x19 31a80: 94009d30 bl 0x58f40 31a84: b50000a0 cbnz x0, 0x31a98 31a88: 94009e06 bl 0x592a0 <_ZSt15get_new_handlerv@plt> 31a8c: b40000e0 cbz x0, 0x31aa8 31a90: d63f0000 blr x0 31a94: 17fffffa b 0x31a7c 31a98: f9400bf3 ldr x19, [sp, #0x10] 31a9c: a8c27bfd ldp x29, x30, [sp], #0x20 31aa0: d50323bf autiasp 31aa4: d65f03c0 ret 31aa8: 52800100 mov w0, #0x8 // =8 31aac: 94009df1 bl 0x59270 <__cxa_allocate_exception@plt> 31ab0: aa0003f3 mov x19, x0 31ab4: 94009df3 bl 0x59280 <_ZNSt9bad_allocC1Ev@plt> 31ab8: 90000181 adrp x1, 0x61000 31abc: 90000182 adrp x2, 0x61000 31ac0: aa1303e0 mov x0, x19 31ac4: f942ec21 ldr x1, [x1, #0x5d8] 31ac8: f942f042 ldr x2, [x2, #0x5e0] 31acc: 94009df1 bl 0x59290 <__cxa_throw@plt> 0000000000031ad0 : 31ad0: d503233f paciasp 31ad4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 31ad8: 910003fd mov x29, sp 31adc: 94009ce9 bl 0x58e80 <_Znwm@plt> 31ae0: a8c17bfd ldp x29, x30, [sp], #0x10 31ae4: d50323bf autiasp 31ae8: d65f03c0 ret 31aec: 94009d89 bl 0x59110 <__cxa_begin_catch@plt> 31af0: 94009dbc bl 0x591e0 <__cxa_end_catch@plt> 31af4: aa1f03e0 mov x0, xzr 31af8: 17fffffa b 0x31ae0 31afc: 97fffd52 bl 0x31044 0000000000031b00 : 31b00: d503245f bti c 31b04: 14009cdf b 0x58e80 <_Znwm@plt> 0000000000031b08 : 31b08: d503233f paciasp 31b0c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 31b10: 910003fd mov x29, sp 31b14: 94009de7 bl 0x592b0 <_Znam@plt> 31b18: a8c17bfd ldp x29, x30, [sp], #0x10 31b1c: d50323bf autiasp 31b20: d65f03c0 ret 31b24: 94009d7b bl 0x59110 <__cxa_begin_catch@plt> 31b28: 94009dae bl 0x591e0 <__cxa_end_catch@plt> 31b2c: aa1f03e0 mov x0, xzr 31b30: 17fffffa b 0x31b18 31b34: 97fffd44 bl 0x31044 0000000000031b38 : 31b38: d503245f bti c 31b3c: 14009cfd b 0x58f30 0000000000031b40 : 31b40: d503245f bti c 31b44: 14009cb3 b 0x58e10 <_ZdlPv@plt> 0000000000031b48 : 31b48: d503245f bti c 31b4c: 14009cb1 b 0x58e10 <_ZdlPv@plt> 0000000000031b50 : 31b50: d503245f bti c 31b54: 14009caf b 0x58e10 <_ZdlPv@plt> 0000000000031b58 : 31b58: d503245f bti c 31b5c: 14009ca9 b 0x58e00 <_ZdaPv@plt> 0000000000031b60 : 31b60: d503245f bti c 31b64: 14009ca7 b 0x58e00 <_ZdaPv@plt> 0000000000031b68 : 31b68: d503233f paciasp 31b6c: d10103ff sub sp, sp, #0x40 31b70: a9017bfd stp x29, x30, [sp, #0x10] 31b74: 910043fd add x29, sp, #0x10 31b78: f90013f5 str x21, [sp, #0x20] 31b7c: a9034ff4 stp x20, x19, [sp, #0x30] 31b80: d53bd055 mrs x21, TPIDR_EL0 31b84: 52800109 mov w9, #0x8 // =8 31b88: f100001f cmp x0, #0x0 31b8c: f94016a8 ldr x8, [x21, #0x28] 31b90: 9a9f1413 csinc x19, x0, xzr, ne 31b94: f100203f cmp x1, #0x8 31b98: 9a898034 csel x20, x1, x9, hi 31b9c: f90007e8 str x8, [sp, #0x8] 31ba0: 910003e0 mov x0, sp 31ba4: aa1403e1 mov x1, x20 31ba8: aa1303e2 mov x2, x19 31bac: 94009dc9 bl 0x592d0 31bb0: 340000a0 cbz w0, 0x31bc4 31bb4: 94009dbb bl 0x592a0 <_ZSt15get_new_handlerv@plt> 31bb8: b40001c0 cbz x0, 0x31bf0 31bbc: d63f0000 blr x0 31bc0: 17fffff8 b 0x31ba0 31bc4: f94003e0 ldr x0, [sp] 31bc8: f94016a8 ldr x8, [x21, #0x28] 31bcc: f94007e9 ldr x9, [sp, #0x8] 31bd0: eb09011f cmp x8, x9 31bd4: 54000221 b.ne 0x31c18 31bd8: a9434ff4 ldp x20, x19, [sp, #0x30] 31bdc: a9417bfd ldp x29, x30, [sp, #0x10] 31be0: f94013f5 ldr x21, [sp, #0x20] 31be4: 910103ff add sp, sp, #0x40 31be8: d50323bf autiasp 31bec: d65f03c0 ret 31bf0: 52800100 mov w0, #0x8 // =8 31bf4: 94009d9f bl 0x59270 <__cxa_allocate_exception@plt> 31bf8: aa0003f3 mov x19, x0 31bfc: 94009da1 bl 0x59280 <_ZNSt9bad_allocC1Ev@plt> 31c00: 90000181 adrp x1, 0x61000 31c04: 90000182 adrp x2, 0x61000 31c08: aa1303e0 mov x0, x19 31c0c: f942ec21 ldr x1, [x1, #0x5d8] 31c10: f942f042 ldr x2, [x2, #0x5e0] 31c14: 94009d9f bl 0x59290 <__cxa_throw@plt> 31c18: 94009c86 bl 0x58e30 <__stack_chk_fail@plt> 0000000000031c1c : 31c1c: d503233f paciasp 31c20: a9bf7bfd stp x29, x30, [sp, #-0x10]! 31c24: 910003fd mov x29, sp 31c28: 94009da6 bl 0x592c0 <_ZnwmSt11align_val_t@plt> 31c2c: a8c17bfd ldp x29, x30, [sp], #0x10 31c30: d50323bf autiasp 31c34: d65f03c0 ret 31c38: 94009d36 bl 0x59110 <__cxa_begin_catch@plt> 31c3c: 94009d69 bl 0x591e0 <__cxa_end_catch@plt> 31c40: aa1f03e0 mov x0, xzr 31c44: 17fffffa b 0x31c2c 31c48: 97fffcff bl 0x31044 0000000000031c4c : 31c4c: d503245f bti c 31c50: 14009d9c b 0x592c0 <_ZnwmSt11align_val_t@plt> 0000000000031c54 : 31c54: d503233f paciasp 31c58: a9bf7bfd stp x29, x30, [sp, #-0x10]! 31c5c: 910003fd mov x29, sp 31c60: 94009da0 bl 0x592e0 <_ZnamSt11align_val_t@plt> 31c64: a8c17bfd ldp x29, x30, [sp], #0x10 31c68: d50323bf autiasp 31c6c: d65f03c0 ret 31c70: 94009d28 bl 0x59110 <__cxa_begin_catch@plt> 31c74: 94009d5b bl 0x591e0 <__cxa_end_catch@plt> 31c78: aa1f03e0 mov x0, xzr 31c7c: 17fffffa b 0x31c64 31c80: 97fffcf1 bl 0x31044 0000000000031c84 : 31c84: d503245f bti c 31c88: 14009caa b 0x58f30 0000000000031c8c : 31c8c: d503245f bti c 31c90: 14009d98 b 0x592f0 <_ZdlPvSt11align_val_t@plt> 0000000000031c94 : 31c94: d503245f bti c 31c98: aa0203e1 mov x1, x2 31c9c: 14009d95 b 0x592f0 <_ZdlPvSt11align_val_t@plt> 0000000000031ca0 : 31ca0: d503245f bti c 31ca4: 14009d93 b 0x592f0 <_ZdlPvSt11align_val_t@plt> 0000000000031ca8 : 31ca8: d503245f bti c 31cac: 14009d95 b 0x59300 <_ZdaPvSt11align_val_t@plt> 0000000000031cb0 : 31cb0: d503245f bti c 31cb4: aa0203e1 mov x1, x2 31cb8: 14009d92 b 0x59300 <_ZdaPvSt11align_val_t@plt> 0000000000031cbc : 31cbc: d503245f bti c 31cc0: 90000188 adrp x8, 0x61000 31cc4: f942f508 ldr x8, [x8, #0x5e8] 31cc8: 91004108 add x8, x8, #0x10 31ccc: f9000008 str x8, [x0] 31cd0: d65f03c0 ret 0000000000031cd4 : 31cd4: d503245f bti c 31cd8: d4200020 brk #0x1 0000000000031cdc : 31cdc: d503245f bti c 31ce0: aa0003e8 mov x8, x0 31ce4: 2a0103e0 mov w0, w1 31ce8: aa0803e1 mov x1, x8 31cec: d65f03c0 ret 0000000000031cf0 : 31cf0: d503233f paciasp 31cf4: a9be7bfd stp x29, x30, [sp, #-0x20]! 31cf8: f9000bf3 str x19, [sp, #0x10] 31cfc: 910003fd mov x29, sp 31d00: f9400008 ldr x8, [x0] 31d04: aa0203f3 mov x19, x2 31d08: f9400d08 ldr x8, [x8, #0x18] 31d0c: d63f0100 blr x8 31d10: f9400668 ldr x8, [x19, #0x8] 31d14: b9400269 ldr w9, [x19] 31d18: f9400bf3 ldr x19, [sp, #0x10] 31d1c: eb01011f cmp x8, x1 31d20: 1a9f17e8 cset w8, eq 31d24: 6b00013f cmp w9, w0 31d28: 1a9f17e9 cset w9, eq 31d2c: 0a090100 and w0, w8, w9 31d30: a8c27bfd ldp x29, x30, [sp], #0x20 31d34: d50323bf autiasp 31d38: d65f03c0 ret 0000000000031d3c : 31d3c: d503245f bti c 31d40: f9400428 ldr x8, [x1, #0x8] 31d44: b9400029 ldr w9, [x1] 31d48: eb00011f cmp x8, x0 31d4c: 1a9f17e8 cset w8, eq 31d50: 6b02013f cmp w9, w2 31d54: 1a9f17e9 cset w9, eq 31d58: 0a090100 and w0, w8, w9 31d5c: d65f03c0 ret 31d60: d503233f paciasp 31d64: a9bb7bfd stp x29, x30, [sp, #-0x50]! 31d68: f9000bfc str x28, [sp, #0x10] 31d6c: 910003fd mov x29, sp 31d70: a9025ff8 stp x24, x23, [sp, #0x20] 31d74: a90357f6 stp x22, x21, [sp, #0x30] 31d78: a9044ff4 stp x20, x19, [sp, #0x40] 31d7c: d11043ff sub sp, sp, #0x410 31d80: d53bd057 mrs x23, TPIDR_EL0 31d84: aa0803f3 mov x19, x8 31d88: f94016e8 ldr x8, [x23, #0x28] 31d8c: 2a0103f5 mov w21, w1 31d90: 910023f4 add x20, sp, #0x8 31d94: f81f83a8 stur x8, [x29, #-0x8] 31d98: 94009dc6 bl 0x594b0 <__errno@plt> 31d9c: aa0003f6 mov x22, x0 31da0: b9400018 ldr w24, [x0] 31da4: 910023e1 add x1, sp, #0x8 31da8: 2a1503e0 mov w0, w21 31dac: 52808002 mov w2, #0x400 // =1024 31db0: 94009dc4 bl 0x594c0 31db4: 34000100 cbz w0, 0x31dd4 31db8: 3100041f cmn w0, #0x1 31dbc: 54000041 b.ne 0x31dc4 31dc0: b94002c0 ldr w0, [x22] 31dc4: 7100581f cmp w0, #0x16 31dc8: 54000601 b.ne 0x31e88 31dcc: d0ffff54 adrp x20, 0x1b000 31dd0: 91105e94 add x20, x20, #0x417 31dd4: 39400288 ldrb w8, [x20] 31dd8: 350000a8 cbnz w8, 0x31dec 31ddc: 910023e0 add x0, sp, #0x8 31de0: 2a1503e4 mov w4, w21 31de4: 910023f4 add x20, sp, #0x8 31de8: 9400032b bl 0x32a94 31dec: aa1403e0 mov x0, x20 31df0: b90002d8 str w24, [x22] 31df4: 94009db7 bl 0x594d0 31df8: b100401f cmn x0, #0x10 31dfc: 54000422 b.hs 0x31e80 31e00: aa0003f5 mov x21, x0 31e04: f1005c1f cmp x0, #0x17 31e08: 540000a2 b.hs 0x31e1c 31e0c: 531f7aa8 lsl w8, w21, #1 31e10: 38001668 strb w8, [x19], #0x1 31e14: b5000155 cbnz x21, 0x31e3c 31e18: 1400000d b 0x31e4c 31e1c: 910042a8 add x8, x21, #0x10 31e20: 927ced16 and x22, x8, #0xfffffffffffffff0 31e24: aa1603e0 mov x0, x22 31e28: 94009c16 bl 0x58e80 <_Znwm@plt> 31e2c: b24002c8 orr x8, x22, #0x1 31e30: a9008275 stp x21, x0, [x19, #0x8] 31e34: f9000268 str x8, [x19] 31e38: aa0003f3 mov x19, x0 31e3c: aa1303e0 mov x0, x19 31e40: aa1403e1 mov x1, x20 31e44: aa1503e2 mov x2, x21 31e48: 94009c02 bl 0x58e50 31e4c: 38356a7f strb wzr, [x19, x21] 31e50: f94016e8 ldr x8, [x23, #0x28] 31e54: f85f83a9 ldur x9, [x29, #-0x8] 31e58: eb09011f cmp x8, x9 31e5c: 54000181 b.ne 0x31e8c 31e60: 911043ff add sp, sp, #0x410 31e64: a9444ff4 ldp x20, x19, [sp, #0x40] 31e68: a94357f6 ldp x22, x21, [sp, #0x30] 31e6c: a9425ff8 ldp x24, x23, [sp, #0x20] 31e70: f9400bfc ldr x28, [sp, #0x10] 31e74: a8c57bfd ldp x29, x30, [sp], #0x50 31e78: d50323bf autiasp 31e7c: d65f03c0 ret 31e80: aa1303e0 mov x0, x19 31e84: 94009d33 bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 31e88: 94009d96 bl 0x594e0 31e8c: 94009be9 bl 0x58e30 <__stack_chk_fail@plt> 31e90: d503245f bti c 31e94: b0ffff40 adrp x0, 0x1a000 31e98: 91281000 add x0, x0, #0xa04 31e9c: d65f03c0 ret 31ea0: d503233f paciasp 31ea4: a9be7bfd stp x29, x30, [sp, #-0x20]! 31ea8: f9000bf3 str x19, [sp, #0x10] 31eac: 910003fd mov x29, sp 31eb0: aa0803f3 mov x19, x8 31eb4: 7140043f cmp w1, #0x1, lsl #12 // =0x1000 31eb8: 5400024b b.lt 0x31f00 31ebc: 52800600 mov w0, #0x30 // =48 31ec0: 94009bf0 bl 0x58e80 <_Znwm@plt> 31ec4: d0ffff4a adrp x10, 0x1b000 31ec8: d0ffff48 adrp x8, 0x1b000 31ecc: 911c794a add x10, x10, #0x71e 31ed0: 528e4de9 mov w9, #0x726f // =29295 31ed4: f9000a60 str x0, [x19, #0x10] 31ed8: 3dc27102 ldr q2, [x8, #0x9c0] 31edc: 3900881f strb wzr, [x0, #0x22] 31ee0: ad400540 ldp q0, q1, [x10] 31ee4: 79004009 strh w9, [x0, #0x20] 31ee8: 3d800262 str q2, [x19] 31eec: f9400bf3 ldr x19, [sp, #0x10] 31ef0: ad000400 stp q0, q1, [x0] 31ef4: a8c27bfd ldp x29, x30, [sp], #0x20 31ef8: d50323bf autiasp 31efc: d65f03c0 ret 31f00: aa1303e8 mov x8, x19 31f04: f9400bf3 ldr x19, [sp, #0x10] 31f08: a8c27bfd ldp x29, x30, [sp], #0x20 31f0c: d50323bf autiasp 31f10: 17ffff94 b 0x31d60 0000000000031f14 : 31f14: d503233f paciasp 31f18: a9bf7bfd stp x29, x30, [sp, #-0x10]! 31f1c: 910003fd mov x29, sp 31f20: b00001a8 adrp x8, 0x66000 31f24: 91152108 add x8, x8, #0x548 31f28: 08dffd08 ldarb w8, [x8] 31f2c: 360000c8 tbz w8, #0x0, 0x31f44 31f30: b00001a0 adrp x0, 0x66000 31f34: 91150000 add x0, x0, #0x540 31f38: a8c17bfd ldp x29, x30, [sp], #0x10 31f3c: d50323bf autiasp 31f40: d65f03c0 ret 31f44: b00001a0 adrp x0, 0x66000 31f48: 91152000 add x0, x0, #0x548 31f4c: 94009d69 bl 0x594f0 <__cxa_guard_acquire@plt> 31f50: 34ffff00 cbz w0, 0x31f30 31f54: b0000169 adrp x9, 0x5e000 31f58: b00001a0 adrp x0, 0x66000 31f5c: b00001a8 adrp x8, 0x66000 31f60: 91008129 add x9, x9, #0x20 31f64: 91152000 add x0, x0, #0x548 31f68: f902a109 str x9, [x8, #0x540] 31f6c: 94009d65 bl 0x59500 <__cxa_guard_release@plt> 31f70: 17fffff0 b 0x31f30 31f74: d503245f bti c 31f78: b0ffff40 adrp x0, 0x1a000 31f7c: 913af000 add x0, x0, #0xebc 31f80: d65f03c0 ret 31f84: d503233f paciasp 31f88: a9be7bfd stp x29, x30, [sp, #-0x20]! 31f8c: f9000bf3 str x19, [sp, #0x10] 31f90: 910003fd mov x29, sp 31f94: aa0803f3 mov x19, x8 31f98: 7140043f cmp w1, #0x1, lsl #12 // =0x1000 31f9c: 5400022b b.lt 0x31fe0 31fa0: 52800600 mov w0, #0x30 // =48 31fa4: 94009bb7 bl 0x58e80 <_Znwm@plt> 31fa8: b0ffff4a adrp x10, 0x1a000 31fac: d0ffff48 adrp x8, 0x1b000 31fb0: 912b614a add x10, x10, #0xad8 31fb4: 52800e49 mov w9, #0x72 // =114 31fb8: f9000a60 str x0, [x19, #0x10] 31fbc: 3dc25100 ldr q0, [x8, #0x940] 31fc0: ad400941 ldp q1, q2, [x10] 31fc4: 79004009 strh w9, [x0, #0x20] 31fc8: 3d800260 str q0, [x19] 31fcc: f9400bf3 ldr x19, [sp, #0x10] 31fd0: ad000801 stp q1, q2, [x0] 31fd4: a8c27bfd ldp x29, x30, [sp], #0x20 31fd8: d50323bf autiasp 31fdc: d65f03c0 ret 31fe0: aa1303e8 mov x8, x19 31fe4: f9400bf3 ldr x19, [sp, #0x10] 31fe8: a8c27bfd ldp x29, x30, [sp], #0x20 31fec: d50323bf autiasp 31ff0: 17ffff5c b 0x31d60 31ff4: d503233f paciasp 31ff8: d10083ff sub sp, sp, #0x20 31ffc: a9017bfd stp x29, x30, [sp, #0x10] 32000: 910043fd add x29, sp, #0x10 32004: 7140043f cmp w1, #0x1, lsl #12 // =0x1000 32008: 5400010b b.lt 0x32028 3200c: 900001a8 adrp x8, 0x66000 32010: 91156108 add x8, x8, #0x558 32014: 08dffd08 ldarb w8, [x8] 32018: 36000208 tbz w8, #0x0, 0x32058 3201c: 900001a8 adrp x8, 0x66000 32020: 91154108 add x8, x8, #0x550 32024: 14000007 b 0x32040 32028: 900001a8 adrp x8, 0x66000 3202c: 91152108 add x8, x8, #0x548 32030: 08dffd08 ldarb w8, [x8] 32034: 36000308 tbz w8, #0x0, 0x32094 32038: 900001a8 adrp x8, 0x66000 3203c: 91150108 add x8, x8, #0x540 32040: a9417bfd ldp x29, x30, [sp, #0x10] 32044: 2a0103e0 mov w0, w1 32048: aa0803e1 mov x1, x8 3204c: 910083ff add sp, sp, #0x20 32050: d50323bf autiasp 32054: d65f03c0 ret 32058: 900001a0 adrp x0, 0x66000 3205c: b81fc3a1 stur w1, [x29, #-0x4] 32060: 91156000 add x0, x0, #0x558 32064: 94009d23 bl 0x594f0 <__cxa_guard_acquire@plt> 32068: 900001a8 adrp x8, 0x66000 3206c: 91154108 add x8, x8, #0x550 32070: f90003e8 str x8, [sp] 32074: 34000360 cbz w0, 0x320e0 32078: 90000169 adrp x9, 0x5e000 3207c: 900001a8 adrp x8, 0x66000 32080: 91020129 add x9, x9, #0x80 32084: 91154108 add x8, x8, #0x550 32088: 900001a0 adrp x0, 0x66000 3208c: 91156000 add x0, x0, #0x558 32090: 1400000f b 0x320cc 32094: 900001a0 adrp x0, 0x66000 32098: b81fc3a1 stur w1, [x29, #-0x4] 3209c: 91152000 add x0, x0, #0x548 320a0: 94009d14 bl 0x594f0 <__cxa_guard_acquire@plt> 320a4: 900001a8 adrp x8, 0x66000 320a8: 91150108 add x8, x8, #0x540 320ac: f90003e8 str x8, [sp] 320b0: 340001c0 cbz w0, 0x320e8 320b4: 90000169 adrp x9, 0x5e000 320b8: 900001a8 adrp x8, 0x66000 320bc: 900001a0 adrp x0, 0x66000 320c0: 91008129 add x9, x9, #0x20 320c4: 91150108 add x8, x8, #0x540 320c8: 91152000 add x0, x0, #0x548 320cc: f9000109 str x9, [x8] 320d0: 94009d0c bl 0x59500 <__cxa_guard_release@plt> 320d4: b85fc3a1 ldur w1, [x29, #-0x4] 320d8: f94003e8 ldr x8, [sp] 320dc: 17ffffd9 b 0x32040 320e0: b85fc3a1 ldur w1, [x29, #-0x4] 320e4: 17ffffce b 0x3201c 320e8: b85fc3a1 ldur w1, [x29, #-0x4] 320ec: 17ffffd3 b 0x32038 00000000000320f0 : 320f0: d503233f paciasp 320f4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 320f8: 910003fd mov x29, sp 320fc: 900001a8 adrp x8, 0x66000 32100: 91156108 add x8, x8, #0x558 32104: 08dffd08 ldarb w8, [x8] 32108: 360000c8 tbz w8, #0x0, 0x32120 3210c: 900001a0 adrp x0, 0x66000 32110: 91154000 add x0, x0, #0x550 32114: a8c17bfd ldp x29, x30, [sp], #0x10 32118: d50323bf autiasp 3211c: d65f03c0 ret 32120: 900001a0 adrp x0, 0x66000 32124: 91156000 add x0, x0, #0x558 32128: 94009cf2 bl 0x594f0 <__cxa_guard_acquire@plt> 3212c: 34ffff00 cbz w0, 0x3210c 32130: 90000169 adrp x9, 0x5e000 32134: 900001a0 adrp x0, 0x66000 32138: 900001a8 adrp x8, 0x66000 3213c: 91020129 add x9, x9, #0x80 32140: 91156000 add x0, x0, #0x558 32144: f902a909 str x9, [x8, #0x550] 32148: 94009cee bl 0x59500 <__cxa_guard_release@plt> 3214c: 17fffff0 b 0x3210c 0000000000032150 : 32150: d503245f bti c 32154: f9400409 ldr x9, [x0, #0x8] 32158: b9400001 ldr w1, [x0] 3215c: f940012a ldr x10, [x9] 32160: aa0903e0 mov x0, x9 32164: f9401950 ldr x16, [x10, #0x30] 32168: d61f0200 br x16 000000000003216c : 3216c: d503245f bti c 32170: f9400409 ldr x9, [x0, #0x8] 32174: b9400001 ldr w1, [x0] 32178: f940012a ldr x10, [x9] 3217c: aa0903e0 mov x0, x9 32180: f9401950 ldr x16, [x10, #0x30] 32184: d61f0200 br x16 0000000000032188 , std::__ndk1::allocator>)>: 32188: d503233f paciasp 3218c: d10143ff sub sp, sp, #0x50 32190: a9027bfd stp x29, x30, [sp, #0x20] 32194: 910083fd add x29, sp, #0x20 32198: a90357f6 stp x22, x21, [sp, #0x30] 3219c: a9044ff4 stp x20, x19, [sp, #0x40] 321a0: d53bd056 mrs x22, TPIDR_EL0 321a4: aa0103f3 mov x19, x1 321a8: f94016c9 ldr x9, [x22, #0x28] 321ac: aa0803f4 mov x20, x8 321b0: f81f83a9 stur x9, [x29, #-0x8] 321b4: b9400001 ldr w1, [x0] 321b8: 34000401 cbz w1, 0x32238 , std::__ndk1::allocator>)+0xb0> 321bc: 39400268 ldrb w8, [x19] 321c0: aa0003f5 mov x21, x0 321c4: f9400669 ldr x9, [x19, #0x8] 321c8: d341fd0a lsr x10, x8, #1 321cc: 7200011f tst w8, #0x1 321d0: 9a890148 csel x8, x10, x9, eq 321d4: b40000c8 cbz x8, 0x321ec , std::__ndk1::allocator>)+0x64> 321d8: 90ffff41 adrp x1, 0x1a000 321dc: aa1303e0 mov x0, x19 321e0: 9130bc21 add x1, x1, #0xc2f 321e4: 94009c7b bl 0x593d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt> 321e8: b94002a1 ldr w1, [x21] 321ec: f94006a0 ldr x0, [x21, #0x8] 321f0: 910003f5 mov x21, sp 321f4: f9400008 ldr x8, [x0] 321f8: f9401909 ldr x9, [x8, #0x30] 321fc: 910003e8 mov x8, sp 32200: d63f0120 blr x9 32204: a940a7ea ldp x10, x9, [sp, #0x8] 32208: b24002ab orr x11, x21, #0x1 3220c: 394003e8 ldrb w8, [sp] 32210: 7200011f tst w8, #0x1 32214: d341fd08 lsr x8, x8, #1 32218: 9a890161 csel x1, x11, x9, eq 3221c: 9a8a0102 csel x2, x8, x10, eq 32220: aa1303e0 mov x0, x19 32224: 94009c63 bl 0x593b0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt> 32228: 394003e8 ldrb w8, [sp] 3222c: 36000068 tbz w8, #0x0, 0x32238 , std::__ndk1::allocator>)+0xb0> 32230: f9400be0 ldr x0, [sp, #0x10] 32234: 94009af7 bl 0x58e10 <_ZdlPv@plt> 32238: 3dc00260 ldr q0, [x19] 3223c: f900027f str xzr, [x19] 32240: f9400a68 ldr x8, [x19, #0x10] 32244: a900fe7f stp xzr, xzr, [x19, #0x8] 32248: 3d800280 str q0, [x20] 3224c: f9000a88 str x8, [x20, #0x10] 32250: f94016c8 ldr x8, [x22, #0x28] 32254: f85f83a9 ldur x9, [x29, #-0x8] 32258: eb09011f cmp x8, x9 3225c: 540000e1 b.ne 0x32278 , std::__ndk1::allocator>)+0xf0> 32260: a9444ff4 ldp x20, x19, [sp, #0x40] 32264: a94357f6 ldp x22, x21, [sp, #0x30] 32268: a9427bfd ldp x29, x30, [sp, #0x20] 3226c: 910143ff add sp, sp, #0x50 32270: d50323bf autiasp 32274: d65f03c0 ret 32278: 94009aee bl 0x58e30 <__stack_chk_fail@plt> 3227c: 394003e8 ldrb w8, [sp] 32280: aa0003f3 mov x19, x0 32284: 36000068 tbz w8, #0x0, 0x32290 , std::__ndk1::allocator>)+0x108> 32288: f9400be0 ldr x0, [sp, #0x10] 3228c: 94009ae1 bl 0x58e10 <_ZdlPv@plt> 32290: aa1303e0 mov x0, x19 32294: 94008a91 bl 0x54cd8 0000000000032298 , std::__ndk1::allocator> const&)>: 32298: d503233f paciasp 3229c: d101c3ff sub sp, sp, #0x70 322a0: a9057bfd stp x29, x30, [sp, #0x50] 322a4: 910143fd add x29, sp, #0x50 322a8: a9064ff4 stp x20, x19, [sp, #0x60] 322ac: d53bd054 mrs x20, TPIDR_EL0 322b0: aa0003f3 mov x19, x0 322b4: f9401688 ldr x8, [x20, #0x28] 322b8: 910023e0 add x0, sp, #0x8 322bc: f81f83a8 stur x8, [x29, #-0x8] 322c0: a93e8ba1 stp x1, x2, [x29, #-0x18] 322c4: aa0303e1 mov x1, x3 322c8: 94009c66 bl 0x59460 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 322cc: 910083e8 add x8, sp, #0x20 322d0: d10063a0 sub x0, x29, #0x18 322d4: 910023e1 add x1, sp, #0x8 322d8: 94009c6e bl 0x59490 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> 322dc: 910083e1 add x1, sp, #0x20 322e0: aa1303e0 mov x0, x19 322e4: 94009c17 bl 0x59340 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 322e8: 394083e8 ldrb w8, [sp, #0x20] 322ec: 36000068 tbz w8, #0x0, 0x322f8 , std::__ndk1::allocator> const&)+0x60> 322f0: f9401be0 ldr x0, [sp, #0x30] 322f4: 94009ac7 bl 0x58e10 <_ZdlPv@plt> 322f8: 394023e8 ldrb w8, [sp, #0x8] 322fc: 36000068 tbz w8, #0x0, 0x32308 , std::__ndk1::allocator> const&)+0x70> 32300: f9400fe0 ldr x0, [sp, #0x18] 32304: 94009ac3 bl 0x58e10 <_ZdlPv@plt> 32308: f0000168 adrp x8, 0x61000 3230c: f942f908 ldr x8, [x8, #0x5f0] 32310: 3cde83a0 ldur q0, [x29, #-0x18] 32314: 91004108 add x8, x8, #0x10 32318: 3d800660 str q0, [x19, #0x10] 3231c: f9000268 str x8, [x19] 32320: f9401688 ldr x8, [x20, #0x28] 32324: f85f83a9 ldur x9, [x29, #-0x8] 32328: eb09011f cmp x8, x9 3232c: 540000c1 b.ne 0x32344 , std::__ndk1::allocator> const&)+0xac> 32330: a9464ff4 ldp x20, x19, [sp, #0x60] 32334: a9457bfd ldp x29, x30, [sp, #0x50] 32338: 9101c3ff add sp, sp, #0x70 3233c: d50323bf autiasp 32340: d65f03c0 ret 32344: 94009abb bl 0x58e30 <__stack_chk_fail@plt> 32348: 394083e8 ldrb w8, [sp, #0x20] 3234c: aa0003f3 mov x19, x0 32350: 370000a8 tbnz w8, #0x0, 0x32364 , std::__ndk1::allocator> const&)+0xcc> 32354: 394023e8 ldrb w8, [sp, #0x8] 32358: 37000168 tbnz w8, #0x0, 0x32384 , std::__ndk1::allocator> const&)+0xec> 3235c: aa1303e0 mov x0, x19 32360: 94008a5e bl 0x54cd8 32364: f9401be0 ldr x0, [sp, #0x30] 32368: 94009aaa bl 0x58e10 <_ZdlPv@plt> 3236c: 394023e8 ldrb w8, [sp, #0x8] 32370: 3607ff68 tbz w8, #0x0, 0x3235c , std::__ndk1::allocator> const&)+0xc4> 32374: 14000004 b 0x32384 , std::__ndk1::allocator> const&)+0xec> 32378: aa0003f3 mov x19, x0 3237c: 394023e8 ldrb w8, [sp, #0x8] 32380: 3607fee8 tbz w8, #0x0, 0x3235c , std::__ndk1::allocator> const&)+0xc4> 32384: f9400fe0 ldr x0, [sp, #0x18] 32388: 94009aa2 bl 0x58e10 <_ZdlPv@plt> 3238c: aa1303e0 mov x0, x19 32390: 94008a52 bl 0x54cd8 0000000000032394 : 32394: d503233f paciasp 32398: d10243ff sub sp, sp, #0x90 3239c: a9057bfd stp x29, x30, [sp, #0x50] 323a0: 910143fd add x29, sp, #0x50 323a4: a9065ff8 stp x24, x23, [sp, #0x60] 323a8: a90757f6 stp x22, x21, [sp, #0x70] 323ac: a9084ff4 stp x20, x19, [sp, #0x80] 323b0: d53bd058 mrs x24, TPIDR_EL0 323b4: aa0003f3 mov x19, x0 323b8: f9401708 ldr x8, [x24, #0x28] 323bc: aa0303e0 mov x0, x3 323c0: aa0303f4 mov x20, x3 323c4: f81f83a8 stur x8, [x29, #-0x8] 323c8: a93e8ba1 stp x1, x2, [x29, #-0x18] 323cc: 94009c41 bl 0x594d0 323d0: b100401f cmn x0, #0x10 323d4: 540006e2 b.hs 0x324b0 323d8: aa0003f5 mov x21, x0 323dc: f1005c1f cmp x0, #0x17 323e0: 540000e2 b.hs 0x323fc 323e4: 910023e9 add x9, sp, #0x8 323e8: 531f7aa8 lsl w8, w21, #1 323ec: b2400136 orr x22, x9, #0x1 323f0: 390023e8 strb w8, [sp, #0x8] 323f4: b5000155 cbnz x21, 0x3241c 323f8: 1400000d b 0x3242c 323fc: 910042a8 add x8, x21, #0x10 32400: 927ced17 and x23, x8, #0xfffffffffffffff0 32404: aa1703e0 mov x0, x23 32408: 94009a9e bl 0x58e80 <_Znwm@plt> 3240c: b24002e8 orr x8, x23, #0x1 32410: aa0003f6 mov x22, x0 32414: a90103f5 stp x21, x0, [sp, #0x10] 32418: f90007e8 str x8, [sp, #0x8] 3241c: aa1603e0 mov x0, x22 32420: aa1403e1 mov x1, x20 32424: aa1503e2 mov x2, x21 32428: 94009a8a bl 0x58e50 3242c: 38356adf strb wzr, [x22, x21] 32430: 910083e8 add x8, sp, #0x20 32434: d10063a0 sub x0, x29, #0x18 32438: 910023e1 add x1, sp, #0x8 3243c: 94009c15 bl 0x59490 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> 32440: 910083e1 add x1, sp, #0x20 32444: aa1303e0 mov x0, x19 32448: 94009bbe bl 0x59340 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 3244c: 394083e8 ldrb w8, [sp, #0x20] 32450: 36000068 tbz w8, #0x0, 0x3245c 32454: f9401be0 ldr x0, [sp, #0x30] 32458: 94009a6e bl 0x58e10 <_ZdlPv@plt> 3245c: 394023e8 ldrb w8, [sp, #0x8] 32460: 36000068 tbz w8, #0x0, 0x3246c 32464: f9400fe0 ldr x0, [sp, #0x18] 32468: 94009a6a bl 0x58e10 <_ZdlPv@plt> 3246c: f0000168 adrp x8, 0x61000 32470: f942f908 ldr x8, [x8, #0x5f0] 32474: 3cde83a0 ldur q0, [x29, #-0x18] 32478: 91004108 add x8, x8, #0x10 3247c: 3d800660 str q0, [x19, #0x10] 32480: f9000268 str x8, [x19] 32484: f9401708 ldr x8, [x24, #0x28] 32488: f85f83a9 ldur x9, [x29, #-0x8] 3248c: eb09011f cmp x8, x9 32490: 54000141 b.ne 0x324b8 32494: a9484ff4 ldp x20, x19, [sp, #0x80] 32498: a94757f6 ldp x22, x21, [sp, #0x70] 3249c: a9465ff8 ldp x24, x23, [sp, #0x60] 324a0: a9457bfd ldp x29, x30, [sp, #0x50] 324a4: 910243ff add sp, sp, #0x90 324a8: d50323bf autiasp 324ac: d65f03c0 ret 324b0: 910023e0 add x0, sp, #0x8 324b4: 94009ba7 bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 324b8: 94009a5e bl 0x58e30 <__stack_chk_fail@plt> 324bc: 394083e8 ldrb w8, [sp, #0x20] 324c0: aa0003f3 mov x19, x0 324c4: 370000a8 tbnz w8, #0x0, 0x324d8 324c8: 394023e8 ldrb w8, [sp, #0x8] 324cc: 37000168 tbnz w8, #0x0, 0x324f8 324d0: aa1303e0 mov x0, x19 324d4: 94008a01 bl 0x54cd8 324d8: f9401be0 ldr x0, [sp, #0x30] 324dc: 94009a4d bl 0x58e10 <_ZdlPv@plt> 324e0: 394023e8 ldrb w8, [sp, #0x8] 324e4: 3607ff68 tbz w8, #0x0, 0x324d0 324e8: 14000004 b 0x324f8 324ec: aa0003f3 mov x19, x0 324f0: 394023e8 ldrb w8, [sp, #0x8] 324f4: 3607fee8 tbz w8, #0x0, 0x324d0 324f8: f9400fe0 ldr x0, [sp, #0x18] 324fc: 94009a45 bl 0x58e10 <_ZdlPv@plt> 32500: aa1303e0 mov x0, x19 32504: 940089f5 bl 0x54cd8 0000000000032508 : 32508: d503233f paciasp 3250c: d101c3ff sub sp, sp, #0x70 32510: a9057bfd stp x29, x30, [sp, #0x50] 32514: 910143fd add x29, sp, #0x50 32518: a9064ff4 stp x20, x19, [sp, #0x60] 3251c: d53bd054 mrs x20, TPIDR_EL0 32520: aa0003f3 mov x19, x0 32524: f9401688 ldr x8, [x20, #0x28] 32528: f81f83a8 stur x8, [x29, #-0x8] 3252c: a93e8ba1 stp x1, x2, [x29, #-0x18] 32530: 790013ff strh wzr, [sp, #0x8] 32534: 910083e8 add x8, sp, #0x20 32538: d10063a0 sub x0, x29, #0x18 3253c: 910023e1 add x1, sp, #0x8 32540: 94009bd4 bl 0x59490 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> 32544: 910083e1 add x1, sp, #0x20 32548: aa1303e0 mov x0, x19 3254c: 94009b7d bl 0x59340 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 32550: 394083e8 ldrb w8, [sp, #0x20] 32554: 36000068 tbz w8, #0x0, 0x32560 32558: f9401be0 ldr x0, [sp, #0x30] 3255c: 94009a2d bl 0x58e10 <_ZdlPv@plt> 32560: 394023e8 ldrb w8, [sp, #0x8] 32564: 36000068 tbz w8, #0x0, 0x32570 32568: f9400fe0 ldr x0, [sp, #0x18] 3256c: 94009a29 bl 0x58e10 <_ZdlPv@plt> 32570: f0000168 adrp x8, 0x61000 32574: f942f908 ldr x8, [x8, #0x5f0] 32578: 3cde83a0 ldur q0, [x29, #-0x18] 3257c: 91004108 add x8, x8, #0x10 32580: 3d800660 str q0, [x19, #0x10] 32584: f9000268 str x8, [x19] 32588: f9401688 ldr x8, [x20, #0x28] 3258c: f85f83a9 ldur x9, [x29, #-0x8] 32590: eb09011f cmp x8, x9 32594: 540000c1 b.ne 0x325ac 32598: a9464ff4 ldp x20, x19, [sp, #0x60] 3259c: a9457bfd ldp x29, x30, [sp, #0x50] 325a0: 9101c3ff add sp, sp, #0x70 325a4: d50323bf autiasp 325a8: d65f03c0 ret 325ac: 94009a21 bl 0x58e30 <__stack_chk_fail@plt> 325b0: 394083e8 ldrb w8, [sp, #0x20] 325b4: aa0003f3 mov x19, x0 325b8: 370000a8 tbnz w8, #0x0, 0x325cc 325bc: 394023e8 ldrb w8, [sp, #0x8] 325c0: 37000168 tbnz w8, #0x0, 0x325ec 325c4: aa1303e0 mov x0, x19 325c8: 940089c4 bl 0x54cd8 325cc: f9401be0 ldr x0, [sp, #0x30] 325d0: 94009a10 bl 0x58e10 <_ZdlPv@plt> 325d4: 394023e8 ldrb w8, [sp, #0x8] 325d8: 3607ff68 tbz w8, #0x0, 0x325c4 325dc: 14000004 b 0x325ec 325e0: aa0003f3 mov x19, x0 325e4: 394023e8 ldrb w8, [sp, #0x8] 325e8: 3607fee8 tbz w8, #0x0, 0x325c4 325ec: f9400fe0 ldr x0, [sp, #0x18] 325f0: 94009a08 bl 0x58e10 <_ZdlPv@plt> 325f4: aa1303e0 mov x0, x19 325f8: 940089b8 bl 0x54cd8 00000000000325fc , std::__ndk1::allocator> const&)>: 325fc: d503233f paciasp 32600: d10203ff sub sp, sp, #0x80 32604: a9057bfd stp x29, x30, [sp, #0x50] 32608: 910143fd add x29, sp, #0x50 3260c: a90657f6 stp x22, x21, [sp, #0x60] 32610: a9074ff4 stp x20, x19, [sp, #0x70] 32614: d53bd056 mrs x22, TPIDR_EL0 32618: 2a0103f5 mov w21, w1 3261c: f94016c8 ldr x8, [x22, #0x28] 32620: aa0003f4 mov x20, x0 32624: 910023e0 add x0, sp, #0x8 32628: aa0203f3 mov x19, x2 3262c: f81f83a8 stur x8, [x29, #-0x8] 32630: b90023e1 str w1, [sp, #0x20] 32634: aa0303e1 mov x1, x3 32638: f90017e2 str x2, [sp, #0x28] 3263c: 94009b89 bl 0x59460 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 32640: d10083a8 sub x8, x29, #0x20 32644: 910083e0 add x0, sp, #0x20 32648: 910023e1 add x1, sp, #0x8 3264c: 94009b91 bl 0x59490 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> 32650: d10083a1 sub x1, x29, #0x20 32654: aa1403e0 mov x0, x20 32658: 94009b3a bl 0x59340 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 3265c: 385e03a8 ldurb w8, [x29, #-0x20] 32660: 36000068 tbz w8, #0x0, 0x3266c , std::__ndk1::allocator> const&)+0x70> 32664: f85f03a0 ldur x0, [x29, #-0x10] 32668: 940099ea bl 0x58e10 <_ZdlPv@plt> 3266c: 394023e8 ldrb w8, [sp, #0x8] 32670: 36000068 tbz w8, #0x0, 0x3267c , std::__ndk1::allocator> const&)+0x80> 32674: f9400fe0 ldr x0, [sp, #0x18] 32678: 940099e6 bl 0x58e10 <_ZdlPv@plt> 3267c: f0000168 adrp x8, 0x61000 32680: f942f908 ldr x8, [x8, #0x5f0] 32684: b9001295 str w21, [x20, #0x10] 32688: f9000e93 str x19, [x20, #0x18] 3268c: 91004108 add x8, x8, #0x10 32690: f9000288 str x8, [x20] 32694: f94016c8 ldr x8, [x22, #0x28] 32698: f85f83a9 ldur x9, [x29, #-0x8] 3269c: eb09011f cmp x8, x9 326a0: 540000e1 b.ne 0x326bc , std::__ndk1::allocator> const&)+0xc0> 326a4: a9474ff4 ldp x20, x19, [sp, #0x70] 326a8: a94657f6 ldp x22, x21, [sp, #0x60] 326ac: a9457bfd ldp x29, x30, [sp, #0x50] 326b0: 910203ff add sp, sp, #0x80 326b4: d50323bf autiasp 326b8: d65f03c0 ret 326bc: 940099dd bl 0x58e30 <__stack_chk_fail@plt> 326c0: 385e03a8 ldurb w8, [x29, #-0x20] 326c4: aa0003f3 mov x19, x0 326c8: 370000a8 tbnz w8, #0x0, 0x326dc , std::__ndk1::allocator> const&)+0xe0> 326cc: 394023e8 ldrb w8, [sp, #0x8] 326d0: 37000168 tbnz w8, #0x0, 0x326fc , std::__ndk1::allocator> const&)+0x100> 326d4: aa1303e0 mov x0, x19 326d8: 94008980 bl 0x54cd8 326dc: f85f03a0 ldur x0, [x29, #-0x10] 326e0: 940099cc bl 0x58e10 <_ZdlPv@plt> 326e4: 394023e8 ldrb w8, [sp, #0x8] 326e8: 3607ff68 tbz w8, #0x0, 0x326d4 , std::__ndk1::allocator> const&)+0xd8> 326ec: 14000004 b 0x326fc , std::__ndk1::allocator> const&)+0x100> 326f0: aa0003f3 mov x19, x0 326f4: 394023e8 ldrb w8, [sp, #0x8] 326f8: 3607fee8 tbz w8, #0x0, 0x326d4 , std::__ndk1::allocator> const&)+0xd8> 326fc: f9400fe0 ldr x0, [sp, #0x18] 32700: 940099c4 bl 0x58e10 <_ZdlPv@plt> 32704: aa1303e0 mov x0, x19 32708: 94008974 bl 0x54cd8 000000000003270c : 3270c: d503233f paciasp 32710: d10283ff sub sp, sp, #0xa0 32714: a9057bfd stp x29, x30, [sp, #0x50] 32718: 910143fd add x29, sp, #0x50 3271c: a90667fa stp x26, x25, [sp, #0x60] 32720: a9075ff8 stp x24, x23, [sp, #0x70] 32724: a90857f6 stp x22, x21, [sp, #0x80] 32728: a9094ff4 stp x20, x19, [sp, #0x90] 3272c: d53bd05a mrs x26, TPIDR_EL0 32730: aa0003f4 mov x20, x0 32734: f9401748 ldr x8, [x26, #0x28] 32738: aa0303e0 mov x0, x3 3273c: aa0303f6 mov x22, x3 32740: aa0203f3 mov x19, x2 32744: 2a0103f5 mov w21, w1 32748: f81f83a8 stur x8, [x29, #-0x8] 3274c: b90023e1 str w1, [sp, #0x20] 32750: f90017e2 str x2, [sp, #0x28] 32754: 94009b5f bl 0x594d0 32758: b100401f cmn x0, #0x10 3275c: 54000702 b.hs 0x3283c 32760: aa0003f7 mov x23, x0 32764: f1005c1f cmp x0, #0x17 32768: 540000e2 b.hs 0x32784 3276c: 910023e9 add x9, sp, #0x8 32770: 531f7ae8 lsl w8, w23, #1 32774: b2400138 orr x24, x9, #0x1 32778: 390023e8 strb w8, [sp, #0x8] 3277c: b5000157 cbnz x23, 0x327a4 32780: 1400000d b 0x327b4 32784: 910042e8 add x8, x23, #0x10 32788: 927ced19 and x25, x8, #0xfffffffffffffff0 3278c: aa1903e0 mov x0, x25 32790: 940099bc bl 0x58e80 <_Znwm@plt> 32794: b2400328 orr x8, x25, #0x1 32798: aa0003f8 mov x24, x0 3279c: a90103f7 stp x23, x0, [sp, #0x10] 327a0: f90007e8 str x8, [sp, #0x8] 327a4: aa1803e0 mov x0, x24 327a8: aa1603e1 mov x1, x22 327ac: aa1703e2 mov x2, x23 327b0: 940099a8 bl 0x58e50 327b4: 38376b1f strb wzr, [x24, x23] 327b8: d10083a8 sub x8, x29, #0x20 327bc: 910083e0 add x0, sp, #0x20 327c0: 910023e1 add x1, sp, #0x8 327c4: 94009b33 bl 0x59490 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> 327c8: d10083a1 sub x1, x29, #0x20 327cc: aa1403e0 mov x0, x20 327d0: 94009adc bl 0x59340 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 327d4: 385e03a8 ldurb w8, [x29, #-0x20] 327d8: 36000068 tbz w8, #0x0, 0x327e4 327dc: f85f03a0 ldur x0, [x29, #-0x10] 327e0: 9400998c bl 0x58e10 <_ZdlPv@plt> 327e4: 394023e8 ldrb w8, [sp, #0x8] 327e8: 36000068 tbz w8, #0x0, 0x327f4 327ec: f9400fe0 ldr x0, [sp, #0x18] 327f0: 94009988 bl 0x58e10 <_ZdlPv@plt> 327f4: f0000168 adrp x8, 0x61000 327f8: f942f908 ldr x8, [x8, #0x5f0] 327fc: b9001295 str w21, [x20, #0x10] 32800: f9000e93 str x19, [x20, #0x18] 32804: 91004108 add x8, x8, #0x10 32808: f9000288 str x8, [x20] 3280c: f9401748 ldr x8, [x26, #0x28] 32810: f85f83a9 ldur x9, [x29, #-0x8] 32814: eb09011f cmp x8, x9 32818: 54000161 b.ne 0x32844 3281c: a9494ff4 ldp x20, x19, [sp, #0x90] 32820: a94857f6 ldp x22, x21, [sp, #0x80] 32824: a9475ff8 ldp x24, x23, [sp, #0x70] 32828: a94667fa ldp x26, x25, [sp, #0x60] 3282c: a9457bfd ldp x29, x30, [sp, #0x50] 32830: 910283ff add sp, sp, #0xa0 32834: d50323bf autiasp 32838: d65f03c0 ret 3283c: 910023e0 add x0, sp, #0x8 32840: 94009ac4 bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 32844: 9400997b bl 0x58e30 <__stack_chk_fail@plt> 32848: 385e03a8 ldurb w8, [x29, #-0x20] 3284c: aa0003f3 mov x19, x0 32850: 370000a8 tbnz w8, #0x0, 0x32864 32854: 394023e8 ldrb w8, [sp, #0x8] 32858: 37000168 tbnz w8, #0x0, 0x32884 3285c: aa1303e0 mov x0, x19 32860: 9400891e bl 0x54cd8 32864: f85f03a0 ldur x0, [x29, #-0x10] 32868: 9400996a bl 0x58e10 <_ZdlPv@plt> 3286c: 394023e8 ldrb w8, [sp, #0x8] 32870: 3607ff68 tbz w8, #0x0, 0x3285c 32874: 14000004 b 0x32884 32878: aa0003f3 mov x19, x0 3287c: 394023e8 ldrb w8, [sp, #0x8] 32880: 3607fee8 tbz w8, #0x0, 0x3285c 32884: f9400fe0 ldr x0, [sp, #0x18] 32888: 94009962 bl 0x58e10 <_ZdlPv@plt> 3288c: aa1303e0 mov x0, x19 32890: 94008912 bl 0x54cd8 0000000000032894 : 32894: d503233f paciasp 32898: d10203ff sub sp, sp, #0x80 3289c: a9057bfd stp x29, x30, [sp, #0x50] 328a0: 910143fd add x29, sp, #0x50 328a4: a90657f6 stp x22, x21, [sp, #0x60] 328a8: a9074ff4 stp x20, x19, [sp, #0x70] 328ac: d53bd056 mrs x22, TPIDR_EL0 328b0: aa0203f3 mov x19, x2 328b4: 2a0103f5 mov w21, w1 328b8: aa0003f4 mov x20, x0 328bc: f94016c8 ldr x8, [x22, #0x28] 328c0: f81f83a8 stur x8, [x29, #-0x8] 328c4: b90023e1 str w1, [sp, #0x20] 328c8: f90017e2 str x2, [sp, #0x28] 328cc: 790013ff strh wzr, [sp, #0x8] 328d0: d10083a8 sub x8, x29, #0x20 328d4: 910083e0 add x0, sp, #0x20 328d8: 910023e1 add x1, sp, #0x8 328dc: 94009aed bl 0x59490 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> 328e0: d10083a1 sub x1, x29, #0x20 328e4: aa1403e0 mov x0, x20 328e8: 94009a96 bl 0x59340 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 328ec: 385e03a8 ldurb w8, [x29, #-0x20] 328f0: 36000068 tbz w8, #0x0, 0x328fc 328f4: f85f03a0 ldur x0, [x29, #-0x10] 328f8: 94009946 bl 0x58e10 <_ZdlPv@plt> 328fc: 394023e8 ldrb w8, [sp, #0x8] 32900: 36000068 tbz w8, #0x0, 0x3290c 32904: f9400fe0 ldr x0, [sp, #0x18] 32908: 94009942 bl 0x58e10 <_ZdlPv@plt> 3290c: f0000168 adrp x8, 0x61000 32910: f942f908 ldr x8, [x8, #0x5f0] 32914: b9001295 str w21, [x20, #0x10] 32918: f9000e93 str x19, [x20, #0x18] 3291c: 91004108 add x8, x8, #0x10 32920: f9000288 str x8, [x20] 32924: f94016c8 ldr x8, [x22, #0x28] 32928: f85f83a9 ldur x9, [x29, #-0x8] 3292c: eb09011f cmp x8, x9 32930: 540000e1 b.ne 0x3294c 32934: a9474ff4 ldp x20, x19, [sp, #0x70] 32938: a94657f6 ldp x22, x21, [sp, #0x60] 3293c: a9457bfd ldp x29, x30, [sp, #0x50] 32940: 910203ff add sp, sp, #0x80 32944: d50323bf autiasp 32948: d65f03c0 ret 3294c: 94009939 bl 0x58e30 <__stack_chk_fail@plt> 32950: 385e03a8 ldurb w8, [x29, #-0x20] 32954: aa0003f3 mov x19, x0 32958: 370000a8 tbnz w8, #0x0, 0x3296c 3295c: 394023e8 ldrb w8, [sp, #0x8] 32960: 37000168 tbnz w8, #0x0, 0x3298c 32964: aa1303e0 mov x0, x19 32968: 940088dc bl 0x54cd8 3296c: f85f03a0 ldur x0, [x29, #-0x10] 32970: 94009928 bl 0x58e10 <_ZdlPv@plt> 32974: 394023e8 ldrb w8, [sp, #0x8] 32978: 3607ff68 tbz w8, #0x0, 0x32964 3297c: 14000004 b 0x3298c 32980: aa0003f3 mov x19, x0 32984: 394023e8 ldrb w8, [sp, #0x8] 32988: 3607fee8 tbz w8, #0x0, 0x32964 3298c: f9400fe0 ldr x0, [sp, #0x18] 32990: 94009920 bl 0x58e10 <_ZdlPv@plt> 32994: aa1303e0 mov x0, x19 32998: 940088d0 bl 0x54cd8 000000000003299c : 3299c: d503245f bti c 329a0: 14009adc b 0x59510 <_ZNSt13runtime_errorD2Ev@plt> 00000000000329a4 : 329a4: d503233f paciasp 329a8: a9be7bfd stp x29, x30, [sp, #-0x20]! 329ac: f9000bf3 str x19, [sp, #0x10] 329b0: 910003fd mov x29, sp 329b4: aa0003f3 mov x19, x0 329b8: 94009ad6 bl 0x59510 <_ZNSt13runtime_errorD2Ev@plt> 329bc: aa1303e0 mov x0, x19 329c0: f9400bf3 ldr x19, [sp, #0x10] 329c4: a8c27bfd ldp x29, x30, [sp], #0x20 329c8: d50323bf autiasp 329cc: 14009911 b 0x58e10 <_ZdlPv@plt> 00000000000329d0 : 329d0: d503233f paciasp 329d4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 329d8: f9000bf5 str x21, [sp, #0x10] 329dc: 910003fd mov x29, sp 329e0: a9024ff4 stp x20, x19, [sp, #0x20] 329e4: 2a0003f5 mov w21, w0 329e8: 52800400 mov w0, #0x20 // =32 329ec: aa0103f4 mov x20, x1 329f0: 94009a20 bl 0x59270 <__cxa_allocate_exception@plt> 329f4: 900001a8 adrp x8, 0x66000 329f8: aa0003f3 mov x19, x0 329fc: 91156108 add x8, x8, #0x558 32a00: 08dffd08 ldarb w8, [x8] 32a04: 360001a8 tbz w8, #0x0, 0x32a38 32a08: 2a1503e1 mov w1, w21 32a0c: 900001a2 adrp x2, 0x66000 32a10: 91154042 add x2, x2, #0x550 32a14: aa1303e0 mov x0, x19 32a18: aa1403e3 mov x3, x20 32a1c: 94009aa1 bl 0x594a0 <_ZNSt6__ndk112system_errorC2ENS_10error_codeEPKc@plt> 32a20: f0000161 adrp x1, 0x61000 32a24: f0000162 adrp x2, 0x61000 32a28: aa1303e0 mov x0, x19 32a2c: f9430021 ldr x1, [x1, #0x600] 32a30: f942fc42 ldr x2, [x2, #0x5f8] 32a34: 94009a17 bl 0x59290 <__cxa_throw@plt> 32a38: 900001a0 adrp x0, 0x66000 32a3c: 91156000 add x0, x0, #0x558 32a40: 94009aac bl 0x594f0 <__cxa_guard_acquire@plt> 32a44: 34fffe20 cbz w0, 0x32a08 32a48: 90000169 adrp x9, 0x5e000 32a4c: 900001a0 adrp x0, 0x66000 32a50: 900001a8 adrp x8, 0x66000 32a54: 91020129 add x9, x9, #0x80 32a58: 91156000 add x0, x0, #0x558 32a5c: f902a909 str x9, [x8, #0x550] 32a60: 94009aa8 bl 0x59500 <__cxa_guard_release@plt> 32a64: 17ffffe9 b 0x32a08 32a68: aa0003f4 mov x20, x0 32a6c: aa1303e0 mov x0, x19 32a70: 94009aac bl 0x59520 <__cxa_free_exception@plt> 32a74: aa1403e0 mov x0, x20 32a78: 94008898 bl 0x54cd8 0000000000032a7c : 32a7c: d503245f bti c 32a80: d65f03c0 ret 32a84: d503245f bti c 32a88: 140098e2 b 0x58e10 <_ZdlPv@plt> 32a8c: d503245f bti c 32a90: 140098e0 b 0x58e10 <_ZdlPv@plt> 32a94: d503233f paciasp 32a98: d10443ff sub sp, sp, #0x110 32a9c: a90f7bfd stp x29, x30, [sp, #0xf0] 32aa0: 9103c3fd add x29, sp, #0xf0 32aa4: a9104ffc stp x28, x19, [sp, #0x100] 32aa8: ad0007e0 stp q0, q1, [sp] 32aac: d101c3a9 sub x9, x29, #0x70 32ab0: a9399ba5 stp x5, x6, [x29, #-0x68] 32ab4: 928003eb mov x11, #-0x20 // =-32 32ab8: f81903a4 stur x4, [x29, #-0x70] 32abc: 910003ec mov x12, sp 32ac0: f81a83a7 stur x7, [x29, #-0x58] 32ac4: 91008129 add x9, x9, #0x20 32ac8: ad010fe2 stp q2, q3, [sp, #0x20] 32acc: f2dff00b movk x11, #0xff80, lsl #32 32ad0: ad0217e4 stp q4, q5, [sp, #0x40] 32ad4: 9102018c add x12, x12, #0x80 32ad8: ad031fe6 stp q6, q7, [sp, #0x60] 32adc: d53bd053 mrs x19, TPIDR_EL0 32ae0: f9401668 ldr x8, [x19, #0x28] 32ae4: d100a3aa sub x10, x29, #0x28 32ae8: 90ffff42 adrp x2, 0x1a000 32aec: d10143a3 sub x3, x29, #0x50 32af0: 91082442 add x2, x2, #0x209 32af4: 52808001 mov w1, #0x400 // =1024 32af8: f81f83a8 stur x8, [x29, #-0x8] 32afc: 910083a8 add x8, x29, #0x20 32b00: a93eafac stp x12, x11, [x29, #-0x18] 32b04: a93da7a8 stp x8, x9, [x29, #-0x28] 32b08: ad400540 ldp q0, q1, [x10] 32b0c: ad3d87a0 stp q0, q1, [x29, #-0x50] 32b10: 940098e8 bl 0x58eb0 32b14: f9401668 ldr x8, [x19, #0x28] 32b18: f85f83a9 ldur x9, [x29, #-0x8] 32b1c: eb09011f cmp x8, x9 32b20: 540000c1 b.ne 0x32b38 32b24: a9504ffc ldp x28, x19, [sp, #0x100] 32b28: a94f7bfd ldp x29, x30, [sp, #0xf0] 32b2c: 910443ff add sp, sp, #0x110 32b30: d50323bf autiasp 32b34: d65f03c0 ret 32b38: 940098be bl 0x58e30 <__stack_chk_fail@plt> 0000000000032b3c ::__throw_length_error() const>: 32b3c: d503233f paciasp 32b40: a9bf7bfd stp x29, x30, [sp, #-0x10]! 32b44: 910003fd mov x29, sp 32b48: b0ffff40 adrp x0, 0x1b000 32b4c: 91106000 add x0, x0, #0x418 32b50: 94000001 bl 0x32b54 ::__throw_length_error() const+0x18> 32b54: d503233f paciasp 32b58: a9be7bfd stp x29, x30, [sp, #-0x20]! 32b5c: a9014ff4 stp x20, x19, [sp, #0x10] 32b60: 910003fd mov x29, sp 32b64: aa0003f4 mov x20, x0 32b68: 52800200 mov w0, #0x10 // =16 32b6c: 940099c1 bl 0x59270 <__cxa_allocate_exception@plt> 32b70: aa0003f3 mov x19, x0 32b74: aa1403e1 mov x1, x20 32b78: 94001e69 bl 0x3a51c 32b7c: f0000161 adrp x1, 0x61000 32b80: f0000162 adrp x2, 0x61000 32b84: aa1303e0 mov x0, x19 32b88: f9430821 ldr x1, [x1, #0x610] 32b8c: f9430c42 ldr x2, [x2, #0x618] 32b90: 940099c0 bl 0x59290 <__cxa_throw@plt> 32b94: aa0003f4 mov x20, x0 32b98: aa1303e0 mov x0, x19 32b9c: 94009a61 bl 0x59520 <__cxa_free_exception@plt> 32ba0: aa1403e0 mov x0, x20 32ba4: 9400884d bl 0x54cd8 0000000000032ba8 ::__throw_out_of_range() const>: 32ba8: d503233f paciasp 32bac: a9bf7bfd stp x29, x30, [sp, #-0x10]! 32bb0: 910003fd mov x29, sp 32bb4: b0ffff40 adrp x0, 0x1b000 32bb8: 91106000 add x0, x0, #0x418 32bbc: 94000001 bl 0x32bc0 ::__throw_out_of_range() const+0x18> 32bc0: d503233f paciasp 32bc4: a9be7bfd stp x29, x30, [sp, #-0x20]! 32bc8: a9014ff4 stp x20, x19, [sp, #0x10] 32bcc: 910003fd mov x29, sp 32bd0: aa0003f4 mov x20, x0 32bd4: 52800200 mov w0, #0x10 // =16 32bd8: 940099a6 bl 0x59270 <__cxa_allocate_exception@plt> 32bdc: aa0003f3 mov x19, x0 32be0: aa1403e1 mov x1, x20 32be4: 94001e5c bl 0x3a554 32be8: f0000161 adrp x1, 0x61000 32bec: f0000162 adrp x2, 0x61000 32bf0: aa1303e0 mov x0, x19 32bf4: f9431021 ldr x1, [x1, #0x620] 32bf8: f9431442 ldr x2, [x2, #0x628] 32bfc: 940099a5 bl 0x59290 <__cxa_throw@plt> 32c00: aa0003f4 mov x20, x0 32c04: aa1303e0 mov x0, x19 32c08: 94009a46 bl 0x59520 <__cxa_free_exception@plt> 32c0c: aa1403e0 mov x0, x20 32c10: 94008832 bl 0x54cd8 0000000000032c14 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)>: 32c14: d503233f paciasp 32c18: a9ba7bfd stp x29, x30, [sp, #-0x60]! 32c1c: f9000bfb str x27, [sp, #0x10] 32c20: 910003fd mov x29, sp 32c24: a90267fa stp x26, x25, [sp, #0x20] 32c28: a9035ff8 stp x24, x23, [sp, #0x30] 32c2c: a90457f6 stp x22, x21, [sp, #0x40] 32c30: a9054ff4 stp x20, x19, [sp, #0x50] 32c34: 39400008 ldrb w8, [x0] 32c38: aa0003f3 mov x19, x0 32c3c: f9400409 ldr x9, [x0, #0x8] 32c40: d341fd0a lsr x10, x8, #1 32c44: 7200011f tst w8, #0x1 32c48: 9a890155 csel x21, x10, x9, eq 32c4c: eb0102a9 subs x9, x21, x1 32c50: 54000c03 b.lo 0x32dd0 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x1bc> 32c54: f940026a ldr x10, [x19] 32c58: eb02013f cmp x9, x2 32c5c: 9a823136 csel x22, x9, x2, lo 32c60: 7200011f tst w8, #0x1 32c64: 528002cb mov w11, #0x16 // =22 32c68: aa0403f4 mov x20, x4 32c6c: 927ff94a and x10, x10, #0xfffffffffffffffe 32c70: aa0303f7 mov x23, x3 32c74: d100054a sub x10, x10, #0x1 32c78: aa0103f8 mov x24, x1 32c7c: 9a8a0161 csel x1, x11, x10, eq 32c80: cb1502ca sub x10, x22, x21 32c84: 8b01014a add x10, x10, x1 32c88: eb04015f cmp x10, x4 32c8c: 54000182 b.hs 0x32cbc , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0xa8> 32c90: 8b1402a8 add x8, x21, x20 32c94: 8b0102c9 add x9, x22, x1 32c98: cb090102 sub x2, x8, x9 32c9c: aa1303e0 mov x0, x19 32ca0: aa1503e3 mov x3, x21 32ca4: aa1803e4 mov x4, x24 32ca8: aa1603e5 mov x5, x22 32cac: aa1403e6 mov x6, x20 32cb0: aa1703e7 mov x7, x23 32cb4: 940099b3 bl 0x59380 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt> 32cb8: 1400003d b 0x32dac , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x198> 32cbc: f9400a6a ldr x10, [x19, #0x10] 32cc0: 7200011f tst w8, #0x1 32cc4: 9a93155b csinc x27, x10, x19, ne 32cc8: eb1402df cmp x22, x20 32ccc: 54000061 b.ne 0x32cd8 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0xc4> 32cd0: aa1403f6 mov x22, x20 32cd4: 14000028 b 0x32d74 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x160> 32cd8: eb160139 subs x25, x9, x22 32cdc: 540004c0 b.eq 0x32d74 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x160> 32ce0: 8b18037a add x26, x27, x24 32ce4: eb1402df cmp x22, x20 32ce8: 54000149 b.ls 0x32d10 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0xfc> 32cec: b40000b4 cbz x20, 0x32d00 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0xec> 32cf0: aa1a03e0 mov x0, x26 32cf4: aa1703e1 mov x1, x23 32cf8: aa1403e2 mov x2, x20 32cfc: 94009a11 bl 0x59540 32d00: 8b140340 add x0, x26, x20 32d04: 8b160341 add x1, x26, x22 32d08: aa1903e2 mov x2, x25 32d0c: 1400001e b 0x32d84 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x170> 32d10: eb17035f cmp x26, x23 32d14: 54000262 b.hs 0x32d60 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x14c> 32d18: 8b150368 add x8, x27, x21 32d1c: eb17011f cmp x8, x23 32d20: 54000209 b.ls 0x32d60 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x14c> 32d24: 8b160348 add x8, x26, x22 32d28: eb17011f cmp x8, x23 32d2c: 54000169 b.ls 0x32d58 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x144> 32d30: b40000b6 cbz x22, 0x32d44 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x130> 32d34: aa1a03e0 mov x0, x26 32d38: aa1703e1 mov x1, x23 32d3c: aa1603e2 mov x2, x22 32d40: 94009a00 bl 0x59540 32d44: 8b1802d8 add x24, x22, x24 32d48: 8b1402f7 add x23, x23, x20 32d4c: cb160294 sub x20, x20, x22 32d50: aa1f03f6 mov x22, xzr 32d54: 14000003 b 0x32d60 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x14c> 32d58: cb160288 sub x8, x20, x22 32d5c: 8b0802f7 add x23, x23, x8 32d60: 8b180368 add x8, x27, x24 32d64: aa1903e2 mov x2, x25 32d68: 8b140100 add x0, x8, x20 32d6c: 8b160101 add x1, x8, x22 32d70: 940099f4 bl 0x59540 32d74: b40000b4 cbz x20, 0x32d88 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x174> 32d78: 8b180360 add x0, x27, x24 32d7c: aa1703e1 mov x1, x23 32d80: aa1403e2 mov x2, x20 32d84: 940099ef bl 0x59540 32d88: cb160288 sub x8, x20, x22 32d8c: 39400269 ldrb w9, [x19] 32d90: 8b150108 add x8, x8, x21 32d94: 37000089 tbnz w9, #0x0, 0x32da4 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x190> 32d98: 531f7909 lsl w9, w8, #1 32d9c: 39000269 strb w9, [x19] 32da0: 14000002 b 0x32da8 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x194> 32da4: f9000668 str x8, [x19, #0x8] 32da8: 38286b7f strb wzr, [x27, x8] 32dac: aa1303e0 mov x0, x19 32db0: f9400bfb ldr x27, [sp, #0x10] 32db4: a9454ff4 ldp x20, x19, [sp, #0x50] 32db8: a94457f6 ldp x22, x21, [sp, #0x40] 32dbc: a9435ff8 ldp x24, x23, [sp, #0x30] 32dc0: a94267fa ldp x26, x25, [sp, #0x20] 32dc4: a8c67bfd ldp x29, x30, [sp], #0x60 32dc8: d50323bf autiasp 32dcc: d65f03c0 ret 32dd0: aa1303e0 mov x0, x19 32dd4: 94009963 bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 0000000000032dd8 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)>: 32dd8: d503233f paciasp 32ddc: a9ba7bfd stp x29, x30, [sp, #-0x60]! 32de0: a9016ffc stp x28, x27, [sp, #0x10] 32de4: 910003fd mov x29, sp 32de8: a90267fa stp x26, x25, [sp, #0x20] 32dec: a9035ff8 stp x24, x23, [sp, #0x30] 32df0: a90457f6 stp x22, x21, [sp, #0x40] 32df4: a9054ff4 stp x20, x19, [sp, #0x50] 32df8: aa0003f4 mov x20, x0 32dfc: 92800228 mov x8, #-0x12 // =-18 32e00: cb010108 sub x8, x8, x1 32e04: eb02011f cmp x8, x2 32e08: 54000843 b.lo 0x32f10 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x138> 32e0c: 39400288 ldrb w8, [x20] 32e10: aa0703fa mov x26, x7 32e14: f9400a89 ldr x9, [x20, #0x10] 32e18: aa0603f3 mov x19, x6 32e1c: aa0503f7 mov x23, x5 32e20: aa0103f6 mov x22, x1 32e24: 7200011f tst w8, #0x1 32e28: aa0403f5 mov x21, x4 32e2c: aa0303f9 mov x25, x3 32e30: 9a941538 csinc x24, x9, x20, ne 32e34: 92800328 mov x8, #-0x1a // =-26 32e38: f2efffe8 movk x8, #0x7fff, lsl #48 32e3c: eb08003f cmp x1, x8 32e40: 54000168 b.hi 0x32e6c , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x94> 32e44: 8b160048 add x8, x2, x22 32e48: d37ffac9 lsl x9, x22, #1 32e4c: eb09011f cmp x8, x9 32e50: 9a883128 csel x8, x9, x8, lo 32e54: 91004109 add x9, x8, #0x10 32e58: f1005d1f cmp x8, #0x17 32e5c: 927ced29 and x9, x9, #0xfffffffffffffff0 32e60: 528002e8 mov w8, #0x17 // =23 32e64: 9a89311b csel x27, x8, x9, lo 32e68: 14000002 b 0x32e70 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x98> 32e6c: 9280021b mov x27, #-0x11 // =-17 32e70: aa1b03e0 mov x0, x27 32e74: 94009803 bl 0x58e80 <_Znwm@plt> 32e78: aa0003fc mov x28, x0 32e7c: b40000b5 cbz x21, 0x32e90 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0xb8> 32e80: aa1c03e0 mov x0, x28 32e84: aa1803e1 mov x1, x24 32e88: aa1503e2 mov x2, x21 32e8c: 940097f1 bl 0x58e50 32e90: b40000b3 cbz x19, 0x32ea4 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0xcc> 32e94: 8b150380 add x0, x28, x21 32e98: aa1a03e1 mov x1, x26 32e9c: aa1303e2 mov x2, x19 32ea0: 940097ec bl 0x58e50 32ea4: 8b1702a8 add x8, x21, x23 32ea8: eb080339 subs x25, x25, x8 32eac: 540000e0 b.eq 0x32ec8 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0xf0> 32eb0: 8b150388 add x8, x28, x21 32eb4: 8b150309 add x9, x24, x21 32eb8: 8b130100 add x0, x8, x19 32ebc: 8b170121 add x1, x9, x23 32ec0: aa1903e2 mov x2, x25 32ec4: 940097e3 bl 0x58e50 32ec8: f1005adf cmp x22, #0x16 32ecc: 54000060 b.eq 0x32ed8 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x100> 32ed0: aa1803e0 mov x0, x24 32ed4: 940097cf bl 0x58e10 <_ZdlPv@plt> 32ed8: 8b150269 add x9, x19, x21 32edc: b2400368 orr x8, x27, #0x1 32ee0: 8b190129 add x9, x9, x25 32ee4: a94457f6 ldp x22, x21, [sp, #0x40] 32ee8: f9000288 str x8, [x20] 32eec: a900f289 stp x9, x28, [x20, #0x8] 32ef0: 38296b9f strb wzr, [x28, x9] 32ef4: a9454ff4 ldp x20, x19, [sp, #0x50] 32ef8: a9435ff8 ldp x24, x23, [sp, #0x30] 32efc: a94267fa ldp x26, x25, [sp, #0x20] 32f00: a9416ffc ldp x28, x27, [sp, #0x10] 32f04: a8c67bfd ldp x29, x30, [sp], #0x60 32f08: d50323bf autiasp 32f0c: d65f03c0 ret 32f10: aa1403e0 mov x0, x20 32f14: 9400990f bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 0000000000032f18 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const>: 32f18: d503245f bti c 32f1c: 39400008 ldrb w8, [x0] 32f20: a940a809 ldp x9, x10, [x0, #0x8] 32f24: 7200011f tst w8, #0x1 32f28: d341fd08 lsr x8, x8, #1 32f2c: 9a890109 csel x9, x8, x9, eq 32f30: 9a801548 csinc x8, x10, x0, ne 32f34: eb02013f cmp x9, x2 32f38: 9a82312a csel x10, x9, x2, lo 32f3c: cb0a012b sub x11, x9, x10 32f40: 8b03014a add x10, x10, x3 32f44: eb03017f cmp x11, x3 32f48: 9a89814a csel x10, x10, x9, hi 32f4c: 8b0a0109 add x9, x8, x10 32f50: b4000363 cbz x3, 0x32fbc , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0xa4> 32f54: eb03015f cmp x10, x3 32f58: 5400032b b.lt 0x32fbc , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0xa4> 32f5c: 8b03002a add x10, x1, x3 32f60: 8b08006b add x11, x3, x8 32f64: 5280002c mov w12, #0x1 // =1 32f68: d100056b sub x11, x11, #0x1 32f6c: cb03018c sub x12, x12, x3 32f70: d100094d sub x13, x10, #0x2 32f74: aa0903ee mov x14, x9 32f78: eb0e017f cmp x11, x14 32f7c: 54000200 b.eq 0x32fbc , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0xa4> 32f80: aa0e03ef mov x15, x14 32f84: 385ff151 ldurb w17, [x10, #-0x1] 32f88: 385ffdd0 ldrb w16, [x14, #-0x1]! 32f8c: 6b11021f cmp w16, w17 32f90: 54ffff41 b.ne 0x32f78 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0x60> 32f94: aa1f03f0 mov x16, xzr 32f98: eb10019f cmp x12, x16 32f9c: 54000140 b.eq 0x32fc4 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0xac> 32fa0: 8b1001f1 add x17, x15, x16 32fa4: 387069a0 ldrb w0, [x13, x16] 32fa8: d1000610 sub x16, x16, #0x1 32fac: 385fe231 ldurb w17, [x17, #-0x2] 32fb0: 6b00023f cmp w17, w0 32fb4: 54ffff20 b.eq 0x32f98 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0x80> 32fb8: 17fffff0 b 0x32f78 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0x60> 32fbc: aa0903ea mov x10, x9 32fc0: 14000002 b 0x32fc8 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0xb0> 32fc4: 8b0c01ca add x10, x14, x12 32fc8: eb09015f cmp x10, x9 32fcc: cb080148 sub x8, x10, x8 32fd0: fa400864 ccmp x3, #0x0, #0x4, eq 32fd4: da9f0100 csinv x0, x8, xzr, eq 32fd8: d65f03c0 ret 0000000000032fdc , std::__ndk1::allocator>::__init(char const*, unsigned long, unsigned long)>: 32fdc: d503233f paciasp 32fe0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 32fe4: a90157f6 stp x22, x21, [sp, #0x10] 32fe8: 910003fd mov x29, sp 32fec: a9024ff4 stp x20, x19, [sp, #0x20] 32ff0: aa0003f4 mov x20, x0 32ff4: b100407f cmn x3, #0x10 32ff8: 54000382 b.hs 0x33068 , std::__ndk1::allocator>::__init(char const*, unsigned long, unsigned long)+0x8c> 32ffc: aa0203f3 mov x19, x2 33000: aa0103f5 mov x21, x1 33004: f100587f cmp x3, #0x16 33008: 540000a8 b.hi 0x3301c , std::__ndk1::allocator>::__init(char const*, unsigned long, unsigned long)+0x40> 3300c: 531f7a68 lsl w8, w19, #1 33010: 38001688 strb w8, [x20], #0x1 33014: b5000173 cbnz x19, 0x33040 , std::__ndk1::allocator>::__init(char const*, unsigned long, unsigned long)+0x64> 33018: 1400000e b 0x33050 , std::__ndk1::allocator>::__init(char const*, unsigned long, unsigned long)+0x74> 3301c: 91004068 add x8, x3, #0x10 33020: 927ced16 and x22, x8, #0xfffffffffffffff0 33024: aa1603e0 mov x0, x22 33028: 94009796 bl 0x58e80 <_Znwm@plt> 3302c: b24002c8 orr x8, x22, #0x1 33030: a9008293 stp x19, x0, [x20, #0x8] 33034: f9000288 str x8, [x20] 33038: aa0003f4 mov x20, x0 3303c: b40000b3 cbz x19, 0x33050 , std::__ndk1::allocator>::__init(char const*, unsigned long, unsigned long)+0x74> 33040: aa1403e0 mov x0, x20 33044: aa1503e1 mov x1, x21 33048: aa1303e2 mov x2, x19 3304c: 94009781 bl 0x58e50 33050: 38336a9f strb wzr, [x20, x19] 33054: a9424ff4 ldp x20, x19, [sp, #0x20] 33058: a94157f6 ldp x22, x21, [sp, #0x10] 3305c: a8c37bfd ldp x29, x30, [sp], #0x30 33060: d50323bf autiasp 33064: d65f03c0 ret 33068: aa1403e0 mov x0, x20 3306c: 940098b9 bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 0000000000033070 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: 33070: d503233f paciasp 33074: a9bd7bfd stp x29, x30, [sp, #-0x30]! 33078: a90157f6 stp x22, x21, [sp, #0x10] 3307c: 910003fd mov x29, sp 33080: a9024ff4 stp x20, x19, [sp, #0x20] 33084: 39400028 ldrb w8, [x1] 33088: aa0003f3 mov x19, x0 3308c: 37000148 tbnz w8, #0x0, 0x330b4 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x44> 33090: f9400828 ldr x8, [x1, #0x10] 33094: 3dc00020 ldr q0, [x1] 33098: a94157f6 ldp x22, x21, [sp, #0x10] 3309c: f9000a68 str x8, [x19, #0x10] 330a0: 3d800260 str q0, [x19] 330a4: a9424ff4 ldp x20, x19, [sp, #0x20] 330a8: a8c37bfd ldp x29, x30, [sp], #0x30 330ac: d50323bf autiasp 330b0: d65f03c0 ret 330b4: a940d036 ldp x22, x20, [x1, #0x8] 330b8: f1005adf cmp x22, #0x16 330bc: 54000088 b.hi 0x330cc , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x5c> 330c0: 531f7ac8 lsl w8, w22, #1 330c4: 38001668 strb w8, [x19], #0x1 330c8: 1400000b b 0x330f4 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x84> 330cc: b10042df cmn x22, #0x10 330d0: 54000222 b.hs 0x33114 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xa4> 330d4: 910042c8 add x8, x22, #0x10 330d8: 927ced15 and x21, x8, #0xfffffffffffffff0 330dc: aa1503e0 mov x0, x21 330e0: 94009768 bl 0x58e80 <_Znwm@plt> 330e4: b24002a8 orr x8, x21, #0x1 330e8: a9008276 stp x22, x0, [x19, #0x8] 330ec: f9000268 str x8, [x19] 330f0: aa0003f3 mov x19, x0 330f4: 910006c2 add x2, x22, #0x1 330f8: aa1303e0 mov x0, x19 330fc: aa1403e1 mov x1, x20 33100: a9424ff4 ldp x20, x19, [sp, #0x20] 33104: a94157f6 ldp x22, x21, [sp, #0x10] 33108: a8c37bfd ldp x29, x30, [sp], #0x30 3310c: d50323bf autiasp 33110: 14009750 b 0x58e50 33114: aa1303e0 mov x0, x19 33118: 9400988e bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 000000000003311c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*)>: 3311c: d503233f paciasp 33120: a9bd7bfd stp x29, x30, [sp, #-0x30]! 33124: a90157f6 stp x22, x21, [sp, #0x10] 33128: 910003fd mov x29, sp 3312c: a9024ff4 stp x20, x19, [sp, #0x20] 33130: aa0003f6 mov x22, x0 33134: aa0303e0 mov x0, x3 33138: aa0303f3 mov x19, x3 3313c: aa0203f4 mov x20, x2 33140: aa0103f5 mov x21, x1 33144: 940098e3 bl 0x594d0 33148: aa0003e4 mov x4, x0 3314c: aa1603e0 mov x0, x22 33150: aa1503e1 mov x1, x21 33154: aa1403e2 mov x2, x20 33158: aa1303e3 mov x3, x19 3315c: a9424ff4 ldp x20, x19, [sp, #0x20] 33160: a94157f6 ldp x22, x21, [sp, #0x10] 33164: a8c37bfd ldp x29, x30, [sp], #0x30 33168: d50323bf autiasp 3316c: 14009881 b 0x59370 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKcm@plt> 0000000000033170 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)>: 33170: d503233f paciasp 33174: a9bd7bfd stp x29, x30, [sp, #-0x30]! 33178: a90157f6 stp x22, x21, [sp, #0x10] 3317c: 910003fd mov x29, sp 33180: a9024ff4 stp x20, x19, [sp, #0x20] 33184: 39400028 ldrb w8, [x1] 33188: aa0003f3 mov x19, x0 3318c: 37000148 tbnz w8, #0x0, 0x331b4 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x44> 33190: f9400828 ldr x8, [x1, #0x10] 33194: 3dc00020 ldr q0, [x1] 33198: a94157f6 ldp x22, x21, [sp, #0x10] 3319c: f9000a68 str x8, [x19, #0x10] 331a0: 3d800260 str q0, [x19] 331a4: a9424ff4 ldp x20, x19, [sp, #0x20] 331a8: a8c37bfd ldp x29, x30, [sp], #0x30 331ac: d50323bf autiasp 331b0: d65f03c0 ret 331b4: a940d036 ldp x22, x20, [x1, #0x8] 331b8: f1005adf cmp x22, #0x16 331bc: 54000088 b.hi 0x331cc , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x5c> 331c0: 531f7ac8 lsl w8, w22, #1 331c4: 38001668 strb w8, [x19], #0x1 331c8: 1400000b b 0x331f4 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x84> 331cc: b10042df cmn x22, #0x10 331d0: 54000222 b.hs 0x33214 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0xa4> 331d4: 910042c8 add x8, x22, #0x10 331d8: 927ced15 and x21, x8, #0xfffffffffffffff0 331dc: aa1503e0 mov x0, x21 331e0: 94009728 bl 0x58e80 <_Znwm@plt> 331e4: b24002a8 orr x8, x21, #0x1 331e8: a9008276 stp x22, x0, [x19, #0x8] 331ec: f9000268 str x8, [x19] 331f0: aa0003f3 mov x19, x0 331f4: 910006c2 add x2, x22, #0x1 331f8: aa1303e0 mov x0, x19 331fc: aa1403e1 mov x1, x20 33200: a9424ff4 ldp x20, x19, [sp, #0x20] 33204: a94157f6 ldp x22, x21, [sp, #0x10] 33208: a8c37bfd ldp x29, x30, [sp], #0x30 3320c: d50323bf autiasp 33210: 14009710 b 0x58e50 33214: aa1303e0 mov x0, x19 33218: 9400984e bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 000000000003321c , std::__ndk1::allocator>::find_last_not_of(char const*, unsigned long, unsigned long) const>: 3321c: d503233f paciasp 33220: a9bd7bfd stp x29, x30, [sp, #-0x30]! 33224: a90157f6 stp x22, x21, [sp, #0x10] 33228: 910003fd mov x29, sp 3322c: a9024ff4 stp x20, x19, [sp, #0x20] 33230: 39400008 ldrb w8, [x0] 33234: aa0303f3 mov x19, x3 33238: a940a809 ldp x9, x10, [x0, #0x8] 3323c: aa0103f4 mov x20, x1 33240: 7200011f tst w8, #0x1 33244: d341fd08 lsr x8, x8, #1 33248: 9a890108 csel x8, x8, x9, eq 3324c: 9a801556 csinc x22, x10, x0, ne 33250: eb02011f cmp x8, x2 33254: 9a829508 csinc x8, x8, x2, ls 33258: d1000508 sub x8, x8, #0x1 3325c: aa0803f5 mov x21, x8 33260: b100051f cmn x8, #0x1 33264: 54000100 b.eq 0x33284 , std::__ndk1::allocator>::find_last_not_of(char const*, unsigned long, unsigned long) const+0x68> 33268: b40000f3 cbz x19, 0x33284 , std::__ndk1::allocator>::find_last_not_of(char const*, unsigned long, unsigned long) const+0x68> 3326c: 38756ac1 ldrb w1, [x22, x21] 33270: aa1403e0 mov x0, x20 33274: aa1303e2 mov x2, x19 33278: 940098b6 bl 0x59550 3327c: d10006a8 sub x8, x21, #0x1 33280: b5fffee0 cbnz x0, 0x3325c , std::__ndk1::allocator>::find_last_not_of(char const*, unsigned long, unsigned long) const+0x40> 33284: aa1503e0 mov x0, x21 33288: a9424ff4 ldp x20, x19, [sp, #0x20] 3328c: a94157f6 ldp x22, x21, [sp, #0x10] 33290: a8c37bfd ldp x29, x30, [sp], #0x30 33294: d50323bf autiasp 33298: d65f03c0 ret 000000000003329c , std::__ndk1::allocator>::~basic_string()>: 3329c: d503245f bti c 332a0: 39400008 ldrb w8, [x0] 332a4: 37000048 tbnz w8, #0x0, 0x332ac , std::__ndk1::allocator>::~basic_string()+0x10> 332a8: d65f03c0 ret 332ac: f9400800 ldr x0, [x0, #0x10] 332b0: 140096d8 b 0x58e10 <_ZdlPv@plt> 00000000000332b4 , std::__ndk1::allocator>::find_first_not_of(char const*, unsigned long, unsigned long) const>: 332b4: d503233f paciasp 332b8: a9bc7bfd stp x29, x30, [sp, #-0x40]! 332bc: f9000bf7 str x23, [sp, #0x10] 332c0: 910003fd mov x29, sp 332c4: a90257f6 stp x22, x21, [sp, #0x20] 332c8: a9034ff4 stp x20, x19, [sp, #0x30] 332cc: 39400008 ldrb w8, [x0] 332d0: a940a809 ldp x9, x10, [x0, #0x8] 332d4: 7200011f tst w8, #0x1 332d8: d341fd08 lsr x8, x8, #1 332dc: 9a890108 csel x8, x8, x9, eq 332e0: 9a801555 csinc x21, x10, x0, ne 332e4: eb020117 subs x23, x8, x2 332e8: 540001a9 b.ls 0x3331c , std::__ndk1::allocator>::find_first_not_of(char const*, unsigned long, unsigned long) const+0x68> 332ec: aa0303f3 mov x19, x3 332f0: 8b0202b6 add x22, x21, x2 332f4: b4000183 cbz x3, 0x33324 , std::__ndk1::allocator>::find_first_not_of(char const*, unsigned long, unsigned long) const+0x70> 332f8: aa0103f4 mov x20, x1 332fc: 394002c1 ldrb w1, [x22] 33300: aa1403e0 mov x0, x20 33304: aa1303e2 mov x2, x19 33308: 94009892 bl 0x59550 3330c: b40000c0 cbz x0, 0x33324 , std::__ndk1::allocator>::find_first_not_of(char const*, unsigned long, unsigned long) const+0x70> 33310: 910006d6 add x22, x22, #0x1 33314: f10006f7 subs x23, x23, #0x1 33318: 54ffff21 b.ne 0x332fc , std::__ndk1::allocator>::find_first_not_of(char const*, unsigned long, unsigned long) const+0x48> 3331c: 92800000 mov x0, #-0x1 // =-1 33320: 14000002 b 0x33328 , std::__ndk1::allocator>::find_first_not_of(char const*, unsigned long, unsigned long) const+0x74> 33324: cb1502c0 sub x0, x22, x21 33328: a9434ff4 ldp x20, x19, [sp, #0x30] 3332c: a94257f6 ldp x22, x21, [sp, #0x20] 33330: f9400bf7 ldr x23, [sp, #0x10] 33334: a8c47bfd ldp x29, x30, [sp], #0x40 33338: d50323bf autiasp 3333c: d65f03c0 ret 0000000000033340 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)>: 33340: d503233f paciasp 33344: a9bc7bfd stp x29, x30, [sp, #-0x40]! 33348: a9015ff8 stp x24, x23, [sp, #0x10] 3334c: 910003fd mov x29, sp 33350: a90257f6 stp x22, x21, [sp, #0x20] 33354: a9034ff4 stp x20, x19, [sp, #0x30] 33358: 39400008 ldrb w8, [x0] 3335c: aa0003f3 mov x19, x0 33360: f9400409 ldr x9, [x0, #0x8] 33364: d341fd0a lsr x10, x8, #1 33368: 7200011f tst w8, #0x1 3336c: 9a890156 csel x22, x10, x9, eq 33370: eb0102df cmp x22, x1 33374: 54000663 b.lo 0x33440 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0x100> 33378: aa0203f4 mov x20, x2 3337c: b4000542 cbz x2, 0x33424 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0xe4> 33380: f9400269 ldr x9, [x19] 33384: 7200011f tst w8, #0x1 33388: 528002ca mov w10, #0x16 // =22 3338c: 2a0303f5 mov w21, w3 33390: aa0103f7 mov x23, x1 33394: 927ff929 and x9, x9, #0xfffffffffffffffe 33398: d1000529 sub x9, x9, #0x1 3339c: 9a890141 csel x1, x10, x9, eq 333a0: cb160029 sub x9, x1, x22 333a4: eb14013f cmp x9, x20 333a8: 54000162 b.hs 0x333d4 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0x94> 333ac: 8b1402c8 add x8, x22, x20 333b0: aa1303e0 mov x0, x19 333b4: cb010102 sub x2, x8, x1 333b8: aa1603e3 mov x3, x22 333bc: aa1703e4 mov x4, x23 333c0: aa1f03e5 mov x5, xzr 333c4: aa1403e6 mov x6, x20 333c8: 940097f2 bl 0x59390 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm@plt> 333cc: f9400a78 ldr x24, [x19, #0x10] 333d0: 14000009 b 0x333f4 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0xb4> 333d4: f9400a69 ldr x9, [x19, #0x10] 333d8: 7200011f tst w8, #0x1 333dc: 9a931538 csinc x24, x9, x19, ne 333e0: eb1702c2 subs x2, x22, x23 333e4: 54000080 b.eq 0x333f4 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0xb4> 333e8: 8b170301 add x1, x24, x23 333ec: 8b140020 add x0, x1, x20 333f0: 94009854 bl 0x59540 333f4: 8b170300 add x0, x24, x23 333f8: 2a1503e1 mov w1, w21 333fc: aa1403e2 mov x2, x20 33400: 94009698 bl 0x58e60 33404: 39400269 ldrb w9, [x19] 33408: 8b1402c8 add x8, x22, x20 3340c: 37000089 tbnz w9, #0x0, 0x3341c , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0xdc> 33410: 531f7909 lsl w9, w8, #1 33414: 39000269 strb w9, [x19] 33418: 14000002 b 0x33420 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0xe0> 3341c: f9000668 str x8, [x19, #0x8] 33420: 38286b1f strb wzr, [x24, x8] 33424: aa1303e0 mov x0, x19 33428: a9434ff4 ldp x20, x19, [sp, #0x30] 3342c: a94257f6 ldp x22, x21, [sp, #0x20] 33430: a9415ff8 ldp x24, x23, [sp, #0x10] 33434: a8c47bfd ldp x29, x30, [sp], #0x40 33438: d50323bf autiasp 3343c: d65f03c0 ret 33440: aa1303e0 mov x0, x19 33444: 940097c7 bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 0000000000033448 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)>: 33448: d503233f paciasp 3344c: a9ba7bfd stp x29, x30, [sp, #-0x60]! 33450: f9000bfb str x27, [sp, #0x10] 33454: 910003fd mov x29, sp 33458: a90267fa stp x26, x25, [sp, #0x20] 3345c: a9035ff8 stp x24, x23, [sp, #0x30] 33460: a90457f6 stp x22, x21, [sp, #0x40] 33464: a9054ff4 stp x20, x19, [sp, #0x50] 33468: aa0003f3 mov x19, x0 3346c: 92800208 mov x8, #-0x11 // =-17 33470: cb010108 sub x8, x8, x1 33474: eb02011f cmp x8, x2 33478: 54000703 b.lo 0x33558 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0x110> 3347c: 39400268 ldrb w8, [x19] 33480: aa0603f5 mov x21, x6 33484: f9400a69 ldr x9, [x19, #0x10] 33488: aa0503f6 mov x22, x5 3348c: aa0103f4 mov x20, x1 33490: aa0403f8 mov x24, x4 33494: 7200011f tst w8, #0x1 33498: aa0303f9 mov x25, x3 3349c: 9a931537 csinc x23, x9, x19, ne 334a0: 92800328 mov x8, #-0x1a // =-26 334a4: f2efffe8 movk x8, #0x7fff, lsl #48 334a8: eb08003f cmp x1, x8 334ac: 54000168 b.hi 0x334d8 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0x90> 334b0: 8b140048 add x8, x2, x20 334b4: d37ffa89 lsl x9, x20, #1 334b8: eb09011f cmp x8, x9 334bc: 9a883128 csel x8, x9, x8, lo 334c0: 91004109 add x9, x8, #0x10 334c4: f1005d1f cmp x8, #0x17 334c8: 927ced29 and x9, x9, #0xfffffffffffffff0 334cc: 528002e8 mov w8, #0x17 // =23 334d0: 9a89311a csel x26, x8, x9, lo 334d4: 14000002 b 0x334dc , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0x94> 334d8: 9280021a mov x26, #-0x11 // =-17 334dc: aa1a03e0 mov x0, x26 334e0: 94009668 bl 0x58e80 <_Znwm@plt> 334e4: aa0003fb mov x27, x0 334e8: b40000b8 cbz x24, 0x334fc , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0xb4> 334ec: aa1b03e0 mov x0, x27 334f0: aa1703e1 mov x1, x23 334f4: aa1803e2 mov x2, x24 334f8: 94009656 bl 0x58e50 334fc: 8b160308 add x8, x24, x22 33500: eb080322 subs x2, x25, x8 33504: 540000c0 b.eq 0x3351c , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0xd4> 33508: 8b180368 add x8, x27, x24 3350c: 8b1802e9 add x9, x23, x24 33510: 8b150100 add x0, x8, x21 33514: 8b160121 add x1, x9, x22 33518: 9400964e bl 0x58e50 3351c: f1005a9f cmp x20, #0x16 33520: 54000060 b.eq 0x3352c , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0xe4> 33524: aa1703e0 mov x0, x23 33528: 9400963a bl 0x58e10 <_ZdlPv@plt> 3352c: b2400348 orr x8, x26, #0x1 33530: f9000a7b str x27, [x19, #0x10] 33534: a94457f6 ldp x22, x21, [sp, #0x40] 33538: f9000268 str x8, [x19] 3353c: f9400bfb ldr x27, [sp, #0x10] 33540: a9454ff4 ldp x20, x19, [sp, #0x50] 33544: a9435ff8 ldp x24, x23, [sp, #0x30] 33548: a94267fa ldp x26, x25, [sp, #0x20] 3354c: a8c67bfd ldp x29, x30, [sp], #0x60 33550: d50323bf autiasp 33554: d65f03c0 ret 33558: aa1303e0 mov x0, x19 3355c: 9400977d bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 0000000000033560 , std::__ndk1::allocator>::operator=(char)>: 33560: d503245f bti c 33564: 39400008 ldrb w8, [x0] 33568: 370000a8 tbnz w8, #0x0, 0x3357c , std::__ndk1::allocator>::operator=(char)+0x1c> 3356c: 52800049 mov w9, #0x2 // =2 33570: aa0003e8 mov x8, x0 33574: 38001509 strb w9, [x8], #0x1 33578: 14000004 b 0x33588 , std::__ndk1::allocator>::operator=(char)+0x28> 3357c: 52800029 mov w9, #0x1 // =1 33580: f9400808 ldr x8, [x0, #0x10] 33584: f9000409 str x9, [x0, #0x8] 33588: 39000101 strb w1, [x8] 3358c: 3900051f strb wzr, [x8, #0x1] 33590: d65f03c0 ret 0000000000033594 , std::__ndk1::allocator>::__init(char const*, unsigned long)>: 33594: d503233f paciasp 33598: a9bd7bfd stp x29, x30, [sp, #-0x30]! 3359c: a90157f6 stp x22, x21, [sp, #0x10] 335a0: 910003fd mov x29, sp 335a4: a9024ff4 stp x20, x19, [sp, #0x20] 335a8: aa0003f4 mov x20, x0 335ac: b100405f cmn x2, #0x10 335b0: 54000362 b.hs 0x3361c , std::__ndk1::allocator>::__init(char const*, unsigned long)+0x88> 335b4: aa0203f3 mov x19, x2 335b8: aa0103f5 mov x21, x1 335bc: f1005c5f cmp x2, #0x17 335c0: 540000a2 b.hs 0x335d4 , std::__ndk1::allocator>::__init(char const*, unsigned long)+0x40> 335c4: 531f7a68 lsl w8, w19, #1 335c8: 38001688 strb w8, [x20], #0x1 335cc: b5000153 cbnz x19, 0x335f4 , std::__ndk1::allocator>::__init(char const*, unsigned long)+0x60> 335d0: 1400000d b 0x33604 , std::__ndk1::allocator>::__init(char const*, unsigned long)+0x70> 335d4: 91004268 add x8, x19, #0x10 335d8: 927ced16 and x22, x8, #0xfffffffffffffff0 335dc: aa1603e0 mov x0, x22 335e0: 94009628 bl 0x58e80 <_Znwm@plt> 335e4: b24002c8 orr x8, x22, #0x1 335e8: a9008293 stp x19, x0, [x20, #0x8] 335ec: f9000288 str x8, [x20] 335f0: aa0003f4 mov x20, x0 335f4: aa1403e0 mov x0, x20 335f8: aa1503e1 mov x1, x21 335fc: aa1303e2 mov x2, x19 33600: 94009614 bl 0x58e50 33604: 38336a9f strb wzr, [x20, x19] 33608: a9424ff4 ldp x20, x19, [sp, #0x20] 3360c: a94157f6 ldp x22, x21, [sp, #0x10] 33610: a8c37bfd ldp x29, x30, [sp], #0x30 33614: d50323bf autiasp 33618: d65f03c0 ret 3361c: aa1403e0 mov x0, x20 33620: 9400974c bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 0000000000033624 , std::__ndk1::allocator>::at(unsigned long) const>: 33624: d503233f paciasp 33628: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3362c: 910003fd mov x29, sp 33630: 39400008 ldrb w8, [x0] 33634: f9400409 ldr x9, [x0, #0x8] 33638: d341fd0a lsr x10, x8, #1 3363c: 7200011f tst w8, #0x1 33640: 9a890149 csel x9, x10, x9, eq 33644: eb01013f cmp x9, x1 33648: 54000109 b.ls 0x33668 , std::__ndk1::allocator>::at(unsigned long) const+0x44> 3364c: f9400809 ldr x9, [x0, #0x10] 33650: 7200011f tst w8, #0x1 33654: 9a801528 csinc x8, x9, x0, ne 33658: 8b010100 add x0, x8, x1 3365c: a8c17bfd ldp x29, x30, [sp], #0x10 33660: d50323bf autiasp 33664: d65f03c0 ret 33668: 9400973e bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 000000000003366c , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)>: 3366c: d503233f paciasp 33670: a9bc7bfd stp x29, x30, [sp, #-0x40]! 33674: a9015ff8 stp x24, x23, [sp, #0x10] 33678: 910003fd mov x29, sp 3367c: a90257f6 stp x22, x21, [sp, #0x20] 33680: a9034ff4 stp x20, x19, [sp, #0x30] 33684: 39400008 ldrb w8, [x0] 33688: aa0003f3 mov x19, x0 3368c: f9400409 ldr x9, [x0, #0x8] 33690: d341fd0a lsr x10, x8, #1 33694: 7200011f tst w8, #0x1 33698: 9a890157 csel x23, x10, x9, eq 3369c: eb0102ff cmp x23, x1 336a0: 54000703 b.lo 0x33780 , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0x114> 336a4: f9400269 ldr x9, [x19] 336a8: 7200011f tst w8, #0x1 336ac: 528002ca mov w10, #0x16 // =22 336b0: aa0303f4 mov x20, x3 336b4: aa0203f5 mov x21, x2 336b8: aa0103f6 mov x22, x1 336bc: 927ff929 and x9, x9, #0xfffffffffffffffe 336c0: d1000529 sub x9, x9, #0x1 336c4: 9a890141 csel x1, x10, x9, eq 336c8: cb170029 sub x9, x1, x23 336cc: eb03013f cmp x9, x3 336d0: 54000162 b.hs 0x336fc , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0x90> 336d4: 8b1402e8 add x8, x23, x20 336d8: aa1303e0 mov x0, x19 336dc: cb010102 sub x2, x8, x1 336e0: aa1703e3 mov x3, x23 336e4: aa1603e4 mov x4, x22 336e8: aa1f03e5 mov x5, xzr 336ec: aa1403e6 mov x6, x20 336f0: aa1503e7 mov x7, x21 336f4: 94009723 bl 0x59380 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt> 336f8: 1400001b b 0x33764 , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0xf8> 336fc: b4000354 cbz x20, 0x33764 , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0xf8> 33700: f9400a69 ldr x9, [x19, #0x10] 33704: 7200011f tst w8, #0x1 33708: 9a931538 csinc x24, x9, x19, ne 3370c: eb1602e2 subs x2, x23, x22 33710: 54000120 b.eq 0x33734 , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0xc8> 33714: 8b170308 add x8, x24, x23 33718: 8b160301 add x1, x24, x22 3371c: eb15011f cmp x8, x21 33720: 8b140020 add x0, x1, x20 33724: fa558022 ccmp x1, x21, #0x2, hi 33728: 9a9f9288 csel x8, x20, xzr, ls 3372c: 8b0802b5 add x21, x21, x8 33730: 94009784 bl 0x59540 33734: 8b160300 add x0, x24, x22 33738: aa1503e1 mov x1, x21 3373c: aa1403e2 mov x2, x20 33740: 94009780 bl 0x59540 33744: 39400269 ldrb w9, [x19] 33748: 8b1402e8 add x8, x23, x20 3374c: 37000089 tbnz w9, #0x0, 0x3375c , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0xf0> 33750: 531f7909 lsl w9, w8, #1 33754: 39000269 strb w9, [x19] 33758: 14000002 b 0x33760 , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0xf4> 3375c: f9000668 str x8, [x19, #0x8] 33760: 38286b1f strb wzr, [x24, x8] 33764: aa1303e0 mov x0, x19 33768: a9434ff4 ldp x20, x19, [sp, #0x30] 3376c: a94257f6 ldp x22, x21, [sp, #0x20] 33770: a9415ff8 ldp x24, x23, [sp, #0x10] 33774: a8c47bfd ldp x29, x30, [sp], #0x40 33778: d50323bf autiasp 3377c: d65f03c0 ret 33780: aa1303e0 mov x0, x19 33784: 940096f7 bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 0000000000033788 , std::__ndk1::allocator>::find_first_of(char const*, unsigned long, unsigned long) const>: 33788: d503245f bti c 3378c: aa0003e8 mov x8, x0 33790: 92800000 mov x0, #-0x1 // =-1 33794: a940a90b ldp x11, x10, [x8, #0x8] 33798: 39400109 ldrb w9, [x8] 3379c: 7200013f tst w9, #0x1 337a0: d341fd29 lsr x9, x9, #1 337a4: 9a881548 csinc x8, x10, x8, ne 337a8: 9a8b012a csel x10, x9, x11, eq 337ac: b4000283 cbz x3, 0x337fc , std::__ndk1::allocator>::find_first_of(char const*, unsigned long, unsigned long) const+0x74> 337b0: eb02015f cmp x10, x2 337b4: 54000249 b.ls 0x337fc , std::__ndk1::allocator>::find_first_of(char const*, unsigned long, unsigned long) const+0x74> 337b8: 8b020109 add x9, x8, x2 337bc: 8b0a010a add x10, x8, x10 337c0: 3940012b ldrb w11, [x9] 337c4: aa0303ec mov x12, x3 337c8: aa0103ed mov x13, x1 337cc: 384015ae ldrb w14, [x13], #0x1 337d0: 6b0e017f cmp w11, w14 337d4: 540000e0 b.eq 0x337f0 , std::__ndk1::allocator>::find_first_of(char const*, unsigned long, unsigned long) const+0x68> 337d8: f100058c subs x12, x12, #0x1 337dc: 54ffff81 b.ne 0x337cc , std::__ndk1::allocator>::find_first_of(char const*, unsigned long, unsigned long) const+0x44> 337e0: 91000529 add x9, x9, #0x1 337e4: eb0a013f cmp x9, x10 337e8: 54fffec1 b.ne 0x337c0 , std::__ndk1::allocator>::find_first_of(char const*, unsigned long, unsigned long) const+0x38> 337ec: aa0a03e9 mov x9, x10 337f0: cb080128 sub x8, x9, x8 337f4: eb0a013f cmp x9, x10 337f8: da9f1100 csinv x0, x8, xzr, ne 337fc: d65f03c0 ret 0000000000033800 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)>: 33800: d503233f paciasp 33804: a9bb7bfd stp x29, x30, [sp, #-0x50]! 33808: f9000bf9 str x25, [sp, #0x10] 3380c: 910003fd mov x29, sp 33810: a9025ff8 stp x24, x23, [sp, #0x20] 33814: a90357f6 stp x22, x21, [sp, #0x30] 33818: a9044ff4 stp x20, x19, [sp, #0x40] 3381c: 39400008 ldrb w8, [x0] 33820: aa0003f3 mov x19, x0 33824: f9400409 ldr x9, [x0, #0x8] 33828: d341fd0a lsr x10, x8, #1 3382c: 7200011f tst w8, #0x1 33830: 9a890156 csel x22, x10, x9, eq 33834: eb0102c9 subs x9, x22, x1 33838: 54000783 b.lo 0x33928 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0x128> 3383c: f940026a ldr x10, [x19] 33840: eb02013f cmp x9, x2 33844: 9a823138 csel x24, x9, x2, lo 33848: 7200011f tst w8, #0x1 3384c: 528002cb mov w11, #0x16 // =22 33850: 2a0403f5 mov w21, w4 33854: 927ff94a and x10, x10, #0xfffffffffffffffe 33858: aa0303f4 mov x20, x3 3385c: d100054a sub x10, x10, #0x1 33860: aa0103f7 mov x23, x1 33864: 9a8a0161 csel x1, x11, x10, eq 33868: cb16030a sub x10, x24, x22 3386c: 8b01014a add x10, x10, x1 33870: eb03015f cmp x10, x3 33874: 54000182 b.hs 0x338a4 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0xa4> 33878: 8b1402c8 add x8, x22, x20 3387c: 8b010309 add x9, x24, x1 33880: cb090102 sub x2, x8, x9 33884: aa1303e0 mov x0, x19 33888: aa1603e3 mov x3, x22 3388c: aa1703e4 mov x4, x23 33890: aa1803e5 mov x5, x24 33894: aa1403e6 mov x6, x20 33898: 940096be bl 0x59390 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm@plt> 3389c: f9400a79 ldr x25, [x19, #0x10] 338a0: 1400000d b 0x338d4 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0xd4> 338a4: f9400a6a ldr x10, [x19, #0x10] 338a8: 7200011f tst w8, #0x1 338ac: 9a931559 csinc x25, x10, x19, ne 338b0: eb14031f cmp x24, x20 338b4: 540000e0 b.eq 0x338d0 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0xd0> 338b8: eb180122 subs x2, x9, x24 338bc: 540000a0 b.eq 0x338d0 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0xd0> 338c0: 8b170328 add x8, x25, x23 338c4: 8b140100 add x0, x8, x20 338c8: 8b180101 add x1, x8, x24 338cc: 9400971d bl 0x59540 338d0: b40000b4 cbz x20, 0x338e4 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0xe4> 338d4: 8b170320 add x0, x25, x23 338d8: 2a1503e1 mov w1, w21 338dc: aa1403e2 mov x2, x20 338e0: 94009560 bl 0x58e60 338e4: cb180288 sub x8, x20, x24 338e8: 39400269 ldrb w9, [x19] 338ec: 8b160108 add x8, x8, x22 338f0: 37000089 tbnz w9, #0x0, 0x33900 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0x100> 338f4: 531f7909 lsl w9, w8, #1 338f8: 39000269 strb w9, [x19] 338fc: 14000002 b 0x33904 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0x104> 33900: f9000668 str x8, [x19, #0x8] 33904: aa1303e0 mov x0, x19 33908: 38286b3f strb wzr, [x25, x8] 3390c: a9444ff4 ldp x20, x19, [sp, #0x40] 33910: a94357f6 ldp x22, x21, [sp, #0x30] 33914: a9425ff8 ldp x24, x23, [sp, #0x20] 33918: f9400bf9 ldr x25, [sp, #0x10] 3391c: a8c57bfd ldp x29, x30, [sp], #0x50 33920: d50323bf autiasp 33924: d65f03c0 ret 33928: aa1303e0 mov x0, x19 3392c: 9400968d bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 0000000000033930 , std::__ndk1::allocator>::assign(char const*, unsigned long)>: 33930: d503233f paciasp 33934: a9bd7bfd stp x29, x30, [sp, #-0x30]! 33938: f9000bf5 str x21, [sp, #0x10] 3393c: 910003fd mov x29, sp 33940: a9024ff4 stp x20, x19, [sp, #0x20] 33944: f940000a ldr x10, [x0] 33948: 528002c9 mov w9, #0x16 // =22 3394c: 39400008 ldrb w8, [x0] 33950: aa0203f4 mov x20, x2 33954: aa0103e7 mov x7, x1 33958: aa0003f3 mov x19, x0 3395c: 927ff94a and x10, x10, #0xfffffffffffffffe 33960: d100054a sub x10, x10, #0x1 33964: 7200011f tst w8, #0x1 33968: 9a8a0121 csel x1, x9, x10, eq 3396c: eb02003f cmp x1, x2 33970: 54000182 b.hs 0x339a0 , std::__ndk1::allocator>::assign(char const*, unsigned long)+0x70> 33974: f9400669 ldr x9, [x19, #0x8] 33978: 53017d0a lsr w10, w8, #1 3397c: 7200011f tst w8, #0x1 33980: cb010282 sub x2, x20, x1 33984: aa1303e0 mov x0, x19 33988: aa1f03e4 mov x4, xzr 3398c: 9a890143 csel x3, x10, x9, eq 33990: aa1403e6 mov x6, x20 33994: aa0303e5 mov x5, x3 33998: 9400967a bl 0x59380 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt> 3399c: 14000010 b 0x339dc , std::__ndk1::allocator>::assign(char const*, unsigned long)+0xac> 339a0: f9400a69 ldr x9, [x19, #0x10] 339a4: 7200011f tst w8, #0x1 339a8: 9a931535 csinc x21, x9, x19, ne 339ac: b40000b4 cbz x20, 0x339c0 , std::__ndk1::allocator>::assign(char const*, unsigned long)+0x90> 339b0: aa1503e0 mov x0, x21 339b4: aa0703e1 mov x1, x7 339b8: aa1403e2 mov x2, x20 339bc: 940096e1 bl 0x59540 339c0: 38346abf strb wzr, [x21, x20] 339c4: 39400268 ldrb w8, [x19] 339c8: 37000088 tbnz w8, #0x0, 0x339d8 , std::__ndk1::allocator>::assign(char const*, unsigned long)+0xa8> 339cc: 531f7a88 lsl w8, w20, #1 339d0: 39000268 strb w8, [x19] 339d4: 14000002 b 0x339dc , std::__ndk1::allocator>::assign(char const*, unsigned long)+0xac> 339d8: f9000674 str x20, [x19, #0x8] 339dc: aa1303e0 mov x0, x19 339e0: f9400bf5 ldr x21, [sp, #0x10] 339e4: a9424ff4 ldp x20, x19, [sp, #0x20] 339e8: a8c37bfd ldp x29, x30, [sp], #0x30 339ec: d50323bf autiasp 339f0: d65f03c0 ret 00000000000339f4 , std::__ndk1::allocator>::reserve(unsigned long)>: 339f4: d503233f paciasp 339f8: a9bc7bfd stp x29, x30, [sp, #-0x40]! 339fc: a9015ff8 stp x24, x23, [sp, #0x10] 33a00: 910003fd mov x29, sp 33a04: a90257f6 stp x22, x21, [sp, #0x20] 33a08: a9034ff4 stp x20, x19, [sp, #0x30] 33a0c: aa0003f3 mov x19, x0 33a10: b100403f cmn x1, #0x10 33a14: 540007c2 b.hs 0x33b0c , std::__ndk1::allocator>::reserve(unsigned long)+0x118> 33a18: a9402668 ldp x8, x9, [x19] 33a1c: 528002cb mov w11, #0x16 // =22 33a20: 39400275 ldrb w21, [x19] 33a24: 927ff908 and x8, x8, #0xfffffffffffffffe 33a28: 720002bf tst w21, #0x1 33a2c: d341feaa lsr x10, x21, #1 33a30: d1000508 sub x8, x8, #0x1 33a34: 9a890156 csel x22, x10, x9, eq 33a38: 9a880168 csel x8, x11, x8, eq 33a3c: eb0102df cmp x22, x1 33a40: 9a8182c9 csel x9, x22, x1, hi 33a44: 9100412a add x10, x9, #0x10 33a48: f100593f cmp x9, #0x16 33a4c: 927ced4a and x10, x10, #0xfffffffffffffff0 33a50: d100054a sub x10, x10, #0x1 33a54: 9a8b8157 csel x23, x10, x11, hi 33a58: eb0802ff cmp x23, x8 33a5c: 540003c0 b.eq 0x33ad4 , std::__ndk1::allocator>::reserve(unsigned long)+0xe0> 33a60: f1005aff cmp x23, #0x16 33a64: 540001e1 b.ne 0x33aa0 , std::__ndk1::allocator>::reserve(unsigned long)+0xac> 33a68: f9400a75 ldr x21, [x19, #0x10] 33a6c: 91000674 add x20, x19, #0x1 33a70: 52800038 mov w24, #0x1 // =1 33a74: b10006c2 adds x2, x22, #0x1 33a78: 54000082 b.hs 0x33a88 , std::__ndk1::allocator>::reserve(unsigned long)+0x94> 33a7c: aa1403e0 mov x0, x20 33a80: aa1503e1 mov x1, x21 33a84: 940094f3 bl 0x58e50 33a88: 37000178 tbnz w24, #0x0, 0x33ab4 , std::__ndk1::allocator>::reserve(unsigned long)+0xc0> 33a8c: f1005aff cmp x23, #0x16 33a90: 540001a1 b.ne 0x33ac4 , std::__ndk1::allocator>::reserve(unsigned long)+0xd0> 33a94: 531f7ac8 lsl w8, w22, #1 33a98: 39000268 strb w8, [x19] 33a9c: 1400000e b 0x33ad4 , std::__ndk1::allocator>::reserve(unsigned long)+0xe0> 33aa0: 910006e0 add x0, x23, #0x1 33aa4: eb0802ff cmp x23, x8 33aa8: 54000229 b.ls 0x33aec , std::__ndk1::allocator>::reserve(unsigned long)+0xf8> 33aac: 940094f5 bl 0x58e80 <_Znwm@plt> 33ab0: 14000010 b 0x33af0 , std::__ndk1::allocator>::reserve(unsigned long)+0xfc> 33ab4: aa1503e0 mov x0, x21 33ab8: 940094d6 bl 0x58e10 <_ZdlPv@plt> 33abc: f1005aff cmp x23, #0x16 33ac0: 54fffea0 b.eq 0x33a94 , std::__ndk1::allocator>::reserve(unsigned long)+0xa0> 33ac4: 910006e8 add x8, x23, #0x1 33ac8: f9000a74 str x20, [x19, #0x10] 33acc: b2400108 orr x8, x8, #0x1 33ad0: a9005a68 stp x8, x22, [x19] 33ad4: a9434ff4 ldp x20, x19, [sp, #0x30] 33ad8: a94257f6 ldp x22, x21, [sp, #0x20] 33adc: a9415ff8 ldp x24, x23, [sp, #0x10] 33ae0: a8c47bfd ldp x29, x30, [sp], #0x40 33ae4: d50323bf autiasp 33ae8: d65f03c0 ret 33aec: 940094e5 bl 0x58e80 <_Znwm@plt> 33af0: f9400a68 ldr x8, [x19, #0x10] 33af4: 720002b8 ands w24, w21, #0x1 33af8: aa0003f4 mov x20, x0 33afc: 9a931515 csinc x21, x8, x19, ne 33b00: b10006c2 adds x2, x22, #0x1 33b04: 54fffbc3 b.lo 0x33a7c , std::__ndk1::allocator>::reserve(unsigned long)+0x88> 33b08: 17ffffe0 b 0x33a88 , std::__ndk1::allocator>::reserve(unsigned long)+0x94> 33b0c: aa1303e0 mov x0, x19 33b10: 94009610 bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 33b14: 9400957f bl 0x59110 <__cxa_begin_catch@plt> 33b18: a9434ff4 ldp x20, x19, [sp, #0x30] 33b1c: a94257f6 ldp x22, x21, [sp, #0x20] 33b20: a9415ff8 ldp x24, x23, [sp, #0x10] 33b24: a8c47bfd ldp x29, x30, [sp], #0x40 33b28: d50323bf autiasp 33b2c: 140095ad b 0x591e0 <__cxa_end_catch@plt> 0000000000033b30 , std::__ndk1::allocator>::append(char const*, unsigned long)>: 33b30: d503233f paciasp 33b34: a9bd7bfd stp x29, x30, [sp, #-0x30]! 33b38: a90157f6 stp x22, x21, [sp, #0x10] 33b3c: 910003fd mov x29, sp 33b40: a9024ff4 stp x20, x19, [sp, #0x20] 33b44: a9402c0a ldp x10, x11, [x0] 33b48: 528002c9 mov w9, #0x16 // =22 33b4c: aa0203f4 mov x20, x2 33b50: 39400008 ldrb w8, [x0] 33b54: aa0103e7 mov x7, x1 33b58: aa0003f3 mov x19, x0 33b5c: 927ff94a and x10, x10, #0xfffffffffffffffe 33b60: d100054a sub x10, x10, #0x1 33b64: 7200011f tst w8, #0x1 33b68: d341fd0c lsr x12, x8, #1 33b6c: 9a8a0121 csel x1, x9, x10, eq 33b70: 9a8b0195 csel x21, x12, x11, eq 33b74: cb150029 sub x9, x1, x21 33b78: eb02013f cmp x9, x2 33b7c: 54000142 b.hs 0x33ba4 , std::__ndk1::allocator>::append(char const*, unsigned long)+0x74> 33b80: 8b1402a8 add x8, x21, x20 33b84: aa1303e0 mov x0, x19 33b88: cb010102 sub x2, x8, x1 33b8c: aa1503e3 mov x3, x21 33b90: aa1503e4 mov x4, x21 33b94: aa1f03e5 mov x5, xzr 33b98: aa1403e6 mov x6, x20 33b9c: 940095f9 bl 0x59380 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt> 33ba0: 14000011 b 0x33be4 , std::__ndk1::allocator>::append(char const*, unsigned long)+0xb4> 33ba4: b4000214 cbz x20, 0x33be4 , std::__ndk1::allocator>::append(char const*, unsigned long)+0xb4> 33ba8: f9400a69 ldr x9, [x19, #0x10] 33bac: 7200011f tst w8, #0x1 33bb0: aa0703e1 mov x1, x7 33bb4: aa1403e2 mov x2, x20 33bb8: 9a931536 csinc x22, x9, x19, ne 33bbc: 8b1502c0 add x0, x22, x21 33bc0: 940094a4 bl 0x58e50 33bc4: 39400269 ldrb w9, [x19] 33bc8: 8b1402a8 add x8, x21, x20 33bcc: 37000089 tbnz w9, #0x0, 0x33bdc , std::__ndk1::allocator>::append(char const*, unsigned long)+0xac> 33bd0: 531f7909 lsl w9, w8, #1 33bd4: 39000269 strb w9, [x19] 33bd8: 14000002 b 0x33be0 , std::__ndk1::allocator>::append(char const*, unsigned long)+0xb0> 33bdc: f9000668 str x8, [x19, #0x8] 33be0: 38286adf strb wzr, [x22, x8] 33be4: aa1303e0 mov x0, x19 33be8: a9424ff4 ldp x20, x19, [sp, #0x20] 33bec: a94157f6 ldp x22, x21, [sp, #0x10] 33bf0: a8c37bfd ldp x29, x30, [sp], #0x30 33bf4: d50323bf autiasp 33bf8: d65f03c0 ret 0000000000033bfc , std::__ndk1::allocator>::assign(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: 33bfc: d503233f paciasp 33c00: a9bd7bfd stp x29, x30, [sp, #-0x30]! 33c04: f9000bf5 str x21, [sp, #0x10] 33c08: 910003fd mov x29, sp 33c0c: a9024ff4 stp x20, x19, [sp, #0x20] 33c10: 39400028 ldrb w8, [x1] 33c14: aa0003f3 mov x19, x0 33c18: f9400429 ldr x9, [x1, #0x8] 33c1c: d341fd0a lsr x10, x8, #1 33c20: 7200011f tst w8, #0x1 33c24: 9a890149 csel x9, x10, x9, eq 33c28: eb020129 subs x9, x9, x2 33c2c: 540005e3 b.lo 0x33ce8 , std::__ndk1::allocator>::assign(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0xec> 33c30: f940082a ldr x10, [x1, #0x10] 33c34: 7200011f tst w8, #0x1 33c38: f940026b ldr x11, [x19] 33c3c: 39400268 ldrb w8, [x19] 33c40: 9a81154a csinc x10, x10, x1, ne 33c44: eb03013f cmp x9, x3 33c48: 927ff96b and x11, x11, #0xfffffffffffffffe 33c4c: 9a833134 csel x20, x9, x3, lo 33c50: d1000569 sub x9, x11, #0x1 33c54: 7200011f tst w8, #0x1 33c58: 528002cb mov w11, #0x16 // =22 33c5c: 8b020147 add x7, x10, x2 33c60: 9a890161 csel x1, x11, x9, eq 33c64: eb010282 subs x2, x20, x1 33c68: 54000169 b.ls 0x33c94 , std::__ndk1::allocator>::assign(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0x98> 33c6c: f9400669 ldr x9, [x19, #0x8] 33c70: 53017d0a lsr w10, w8, #1 33c74: 7200011f tst w8, #0x1 33c78: aa1303e0 mov x0, x19 33c7c: aa1f03e4 mov x4, xzr 33c80: aa1403e6 mov x6, x20 33c84: 9a890143 csel x3, x10, x9, eq 33c88: aa0303e5 mov x5, x3 33c8c: 940095bd bl 0x59380 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt> 33c90: 14000010 b 0x33cd0 , std::__ndk1::allocator>::assign(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0xd4> 33c94: f9400a69 ldr x9, [x19, #0x10] 33c98: 7200011f tst w8, #0x1 33c9c: 9a931535 csinc x21, x9, x19, ne 33ca0: b40000b4 cbz x20, 0x33cb4 , std::__ndk1::allocator>::assign(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0xb8> 33ca4: aa1503e0 mov x0, x21 33ca8: aa0703e1 mov x1, x7 33cac: aa1403e2 mov x2, x20 33cb0: 94009624 bl 0x59540 33cb4: 38346abf strb wzr, [x21, x20] 33cb8: 39400268 ldrb w8, [x19] 33cbc: 37000088 tbnz w8, #0x0, 0x33ccc , std::__ndk1::allocator>::assign(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0xd0> 33cc0: 531f7a88 lsl w8, w20, #1 33cc4: 39000268 strb w8, [x19] 33cc8: 14000002 b 0x33cd0 , std::__ndk1::allocator>::assign(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0xd4> 33ccc: f9000674 str x20, [x19, #0x8] 33cd0: aa1303e0 mov x0, x19 33cd4: f9400bf5 ldr x21, [sp, #0x10] 33cd8: a9424ff4 ldp x20, x19, [sp, #0x20] 33cdc: a8c37bfd ldp x29, x30, [sp], #0x30 33ce0: d50323bf autiasp 33ce4: d65f03c0 ret 33ce8: aa1303e0 mov x0, x19 33cec: 9400959d bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 0000000000033cf0 , std::__ndk1::allocator>::copy(char*, unsigned long, unsigned long) const>: 33cf0: d503233f paciasp 33cf4: a9be7bfd stp x29, x30, [sp, #-0x20]! 33cf8: f9000bf3 str x19, [sp, #0x10] 33cfc: 910003fd mov x29, sp 33d00: 39400008 ldrb w8, [x0] 33d04: f9400409 ldr x9, [x0, #0x8] 33d08: d341fd0a lsr x10, x8, #1 33d0c: 7200011f tst w8, #0x1 33d10: 9a890149 csel x9, x10, x9, eq 33d14: eb030129 subs x9, x9, x3 33d18: 54000223 b.lo 0x33d5c , std::__ndk1::allocator>::copy(char*, unsigned long, unsigned long) const+0x6c> 33d1c: eb02013f cmp x9, x2 33d20: 9a823133 csel x19, x9, x2, lo 33d24: b4000133 cbz x19, 0x33d48 , std::__ndk1::allocator>::copy(char*, unsigned long, unsigned long) const+0x58> 33d28: f9400809 ldr x9, [x0, #0x10] 33d2c: 7200011f tst w8, #0x1 33d30: aa1303e2 mov x2, x19 33d34: 9a801528 csinc x8, x9, x0, ne 33d38: aa0103e0 mov x0, x1 33d3c: 8b030108 add x8, x8, x3 33d40: aa0803e1 mov x1, x8 33d44: 94009443 bl 0x58e50 33d48: aa1303e0 mov x0, x19 33d4c: f9400bf3 ldr x19, [sp, #0x10] 33d50: a8c27bfd ldp x29, x30, [sp], #0x20 33d54: d50323bf autiasp 33d58: d65f03c0 ret 33d5c: 94009581 bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 0000000000033d60 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)>: 33d60: d503233f paciasp 33d64: a9bc7bfd stp x29, x30, [sp, #-0x40]! 33d68: f9000bf7 str x23, [sp, #0x10] 33d6c: 910003fd mov x29, sp 33d70: a90257f6 stp x22, x21, [sp, #0x20] 33d74: a9034ff4 stp x20, x19, [sp, #0x30] 33d78: 39400028 ldrb w8, [x1] 33d7c: aa0003f3 mov x19, x0 33d80: f9400429 ldr x9, [x1, #0x8] 33d84: d341fd0a lsr x10, x8, #1 33d88: 7200011f tst w8, #0x1 33d8c: 9a890149 csel x9, x10, x9, eq 33d90: eb020129 subs x9, x9, x2 33d94: 54000443 b.lo 0x33e1c , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0xbc> 33d98: f940082a ldr x10, [x1, #0x10] 33d9c: 7200011f tst w8, #0x1 33da0: 9a811557 csinc x23, x10, x1, ne 33da4: eb03013f cmp x9, x3 33da8: 9a833135 csel x21, x9, x3, lo 33dac: b10042bf cmn x21, #0x10 33db0: 540003a2 b.hs 0x33e24 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0xc4> 33db4: aa0203f4 mov x20, x2 33db8: f1005ebf cmp x21, #0x17 33dbc: 540000a2 b.hs 0x33dd0 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0x70> 33dc0: 531f7aa8 lsl w8, w21, #1 33dc4: 38001668 strb w8, [x19], #0x1 33dc8: b5000155 cbnz x21, 0x33df0 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0x90> 33dcc: 1400000d b 0x33e00 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0xa0> 33dd0: 910042a8 add x8, x21, #0x10 33dd4: 927ced16 and x22, x8, #0xfffffffffffffff0 33dd8: aa1603e0 mov x0, x22 33ddc: 94009429 bl 0x58e80 <_Znwm@plt> 33de0: b24002c8 orr x8, x22, #0x1 33de4: a9008275 stp x21, x0, [x19, #0x8] 33de8: f9000268 str x8, [x19] 33dec: aa0003f3 mov x19, x0 33df0: 8b1402e1 add x1, x23, x20 33df4: aa1303e0 mov x0, x19 33df8: aa1503e2 mov x2, x21 33dfc: 94009415 bl 0x58e50 33e00: 38356a7f strb wzr, [x19, x21] 33e04: f9400bf7 ldr x23, [sp, #0x10] 33e08: a9434ff4 ldp x20, x19, [sp, #0x30] 33e0c: a94257f6 ldp x22, x21, [sp, #0x20] 33e10: a8c47bfd ldp x29, x30, [sp], #0x40 33e14: d50323bf autiasp 33e18: d65f03c0 ret 33e1c: aa1303e0 mov x0, x19 33e20: 94009550 bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 33e24: aa1303e0 mov x0, x19 33e28: 9400954a bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 0000000000033e2c , std::__ndk1::allocator>::find(char, unsigned long) const>: 33e2c: d503233f paciasp 33e30: a9be7bfd stp x29, x30, [sp, #-0x20]! 33e34: f9000bf3 str x19, [sp, #0x10] 33e38: 910003fd mov x29, sp 33e3c: 39400008 ldrb w8, [x0] 33e40: a940a809 ldp x9, x10, [x0, #0x8] 33e44: 7200011f tst w8, #0x1 33e48: d341fd08 lsr x8, x8, #1 33e4c: 9a890108 csel x8, x8, x9, eq 33e50: 9a801553 csinc x19, x10, x0, ne 33e54: eb020108 subs x8, x8, x2 33e58: 540000e9 b.ls 0x33e74 , std::__ndk1::allocator>::find(char, unsigned long) const+0x48> 33e5c: 54000100 b.eq 0x33e7c , std::__ndk1::allocator>::find(char, unsigned long) const+0x50> 33e60: 8b020260 add x0, x19, x2 33e64: 12001c21 and w1, w1, #0xff 33e68: aa0803e2 mov x2, x8 33e6c: 940095b9 bl 0x59550 33e70: 14000004 b 0x33e80 , std::__ndk1::allocator>::find(char, unsigned long) const+0x54> 33e74: 92800000 mov x0, #-0x1 // =-1 33e78: 14000005 b 0x33e8c , std::__ndk1::allocator>::find(char, unsigned long) const+0x60> 33e7c: aa1f03e0 mov x0, xzr 33e80: cb130008 sub x8, x0, x19 33e84: f100001f cmp x0, #0x0 33e88: da9f1100 csinv x0, x8, xzr, ne 33e8c: f9400bf3 ldr x19, [sp, #0x10] 33e90: a8c27bfd ldp x29, x30, [sp], #0x20 33e94: d50323bf autiasp 33e98: d65f03c0 ret 0000000000033e9c , std::__ndk1::allocator>::__init(unsigned long, char)>: 33e9c: d503233f paciasp 33ea0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 33ea4: a90157f6 stp x22, x21, [sp, #0x10] 33ea8: 910003fd mov x29, sp 33eac: a9024ff4 stp x20, x19, [sp, #0x20] 33eb0: aa0003f3 mov x19, x0 33eb4: b100403f cmn x1, #0x10 33eb8: 54000362 b.hs 0x33f24 , std::__ndk1::allocator>::__init(unsigned long, char)+0x88> 33ebc: 2a0203f5 mov w21, w2 33ec0: aa0103f4 mov x20, x1 33ec4: f1005c3f cmp x1, #0x17 33ec8: 540000a2 b.hs 0x33edc , std::__ndk1::allocator>::__init(unsigned long, char)+0x40> 33ecc: 531f7a88 lsl w8, w20, #1 33ed0: 38001668 strb w8, [x19], #0x1 33ed4: b5000154 cbnz x20, 0x33efc , std::__ndk1::allocator>::__init(unsigned long, char)+0x60> 33ed8: 1400000d b 0x33f0c , std::__ndk1::allocator>::__init(unsigned long, char)+0x70> 33edc: 91004288 add x8, x20, #0x10 33ee0: 927ced16 and x22, x8, #0xfffffffffffffff0 33ee4: aa1603e0 mov x0, x22 33ee8: 940093e6 bl 0x58e80 <_Znwm@plt> 33eec: b24002c8 orr x8, x22, #0x1 33ef0: a9008274 stp x20, x0, [x19, #0x8] 33ef4: f9000268 str x8, [x19] 33ef8: aa0003f3 mov x19, x0 33efc: aa1303e0 mov x0, x19 33f00: 2a1503e1 mov w1, w21 33f04: aa1403e2 mov x2, x20 33f08: 940093d6 bl 0x58e60 33f0c: 38346a7f strb wzr, [x19, x20] 33f10: a9424ff4 ldp x20, x19, [sp, #0x20] 33f14: a94157f6 ldp x22, x21, [sp, #0x10] 33f18: a8c37bfd ldp x29, x30, [sp], #0x30 33f1c: d50323bf autiasp 33f20: d65f03c0 ret 33f24: aa1303e0 mov x0, x19 33f28: 9400950a bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 0000000000033f2c , std::__ndk1::allocator>::insert(unsigned long, char const*)>: 33f2c: d503233f paciasp 33f30: a9bd7bfd stp x29, x30, [sp, #-0x30]! 33f34: f9000bf5 str x21, [sp, #0x10] 33f38: 910003fd mov x29, sp 33f3c: a9024ff4 stp x20, x19, [sp, #0x20] 33f40: aa0003f5 mov x21, x0 33f44: aa0203e0 mov x0, x2 33f48: aa0203f3 mov x19, x2 33f4c: aa0103f4 mov x20, x1 33f50: 94009560 bl 0x594d0 33f54: aa1403e1 mov x1, x20 33f58: aa1303e2 mov x2, x19 33f5c: a9424ff4 ldp x20, x19, [sp, #0x20] 33f60: aa0003e3 mov x3, x0 33f64: aa1503e0 mov x0, x21 33f68: f9400bf5 ldr x21, [sp, #0x10] 33f6c: a8c37bfd ldp x29, x30, [sp], #0x30 33f70: d50323bf autiasp 33f74: 1400950b b 0x593a0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKcm@plt> 0000000000033f78 , std::__ndk1::allocator>::find_last_of(char const*, unsigned long, unsigned long) const>: 33f78: d503233f paciasp 33f7c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 33f80: a90157f6 stp x22, x21, [sp, #0x10] 33f84: 910003fd mov x29, sp 33f88: a9024ff4 stp x20, x19, [sp, #0x20] 33f8c: a940a40a ldp x10, x9, [x0, #0x8] 33f90: 39400008 ldrb w8, [x0] 33f94: 7200011f tst w8, #0x1 33f98: d341fd0b lsr x11, x8, #1 33f9c: 9a801528 csinc x8, x9, x0, ne 33fa0: 9a8a0169 csel x9, x11, x10, eq 33fa4: b40001c3 cbz x3, 0x33fdc , std::__ndk1::allocator>::find_last_of(char const*, unsigned long, unsigned long) const+0x64> 33fa8: eb02013f cmp x9, x2 33fac: aa0303f3 mov x19, x3 33fb0: aa0103f4 mov x20, x1 33fb4: 9a829535 csinc x21, x9, x2, ls 33fb8: d1000516 sub x22, x8, #0x1 33fbc: b4000115 cbz x21, 0x33fdc , std::__ndk1::allocator>::find_last_of(char const*, unsigned long, unsigned long) const+0x64> 33fc0: 38756ac1 ldrb w1, [x22, x21] 33fc4: aa1403e0 mov x0, x20 33fc8: aa1303e2 mov x2, x19 33fcc: 94009561 bl 0x59550 33fd0: d10006b5 sub x21, x21, #0x1 33fd4: b4ffff40 cbz x0, 0x33fbc , std::__ndk1::allocator>::find_last_of(char const*, unsigned long, unsigned long) const+0x44> 33fd8: 14000002 b 0x33fe0 , std::__ndk1::allocator>::find_last_of(char const*, unsigned long, unsigned long) const+0x68> 33fdc: 92800015 mov x21, #-0x1 // =-1 33fe0: aa1503e0 mov x0, x21 33fe4: a9424ff4 ldp x20, x19, [sp, #0x20] 33fe8: a94157f6 ldp x22, x21, [sp, #0x10] 33fec: a8c37bfd ldp x29, x30, [sp], #0x30 33ff0: d50323bf autiasp 33ff4: d65f03c0 ret 0000000000033ff8 , std::__ndk1::allocator>::push_back(char)>: 33ff8: d503233f paciasp 33ffc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 34000: f9000bf5 str x21, [sp, #0x10] 34004: 910003fd mov x29, sp 34008: a9024ff4 stp x20, x19, [sp, #0x20] 3400c: aa0003f4 mov x20, x0 34010: 39400008 ldrb w8, [x0] 34014: 2a0103f3 mov w19, w1 34018: 370000e8 tbnz w8, #0x0, 0x34034 , std::__ndk1::allocator>::push_back(char)+0x3c> 3401c: 53017d15 lsr w21, w8, #1 34020: 71005abf cmp w21, #0x16 34024: 54000241 b.ne 0x3406c , std::__ndk1::allocator>::push_back(char)+0x74> 34028: 528002d5 mov w21, #0x16 // =22 3402c: 528002c1 mov w1, #0x16 // =22 34030: 14000006 b 0x34048 , std::__ndk1::allocator>::push_back(char)+0x50> 34034: a9405688 ldp x8, x21, [x20] 34038: 927ff908 and x8, x8, #0xfffffffffffffffe 3403c: d1000501 sub x1, x8, #0x1 34040: eb0102bf cmp x21, x1 34044: 540001c1 b.ne 0x3407c , std::__ndk1::allocator>::push_back(char)+0x84> 34048: aa1403e0 mov x0, x20 3404c: 52800022 mov w2, #0x1 // =1 34050: aa0103e3 mov x3, x1 34054: aa0103e4 mov x4, x1 34058: aa1f03e5 mov x5, xzr 3405c: aa1f03e6 mov x6, xzr 34060: 940094cc bl 0x59390 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm@plt> 34064: 39400288 ldrb w8, [x20] 34068: 370000a8 tbnz w8, #0x0, 0x3407c , std::__ndk1::allocator>::push_back(char)+0x84> 3406c: 531f7aa8 lsl w8, w21, #1 34070: 11000908 add w8, w8, #0x2 34074: 38001688 strb w8, [x20], #0x1 34078: 14000005 b 0x3408c , std::__ndk1::allocator>::push_back(char)+0x94> 3407c: f9400a88 ldr x8, [x20, #0x10] 34080: 910006a9 add x9, x21, #0x1 34084: f9000689 str x9, [x20, #0x8] 34088: aa0803f4 mov x20, x8 3408c: 8b150288 add x8, x20, x21 34090: f9400bf5 ldr x21, [sp, #0x10] 34094: 39000113 strb w19, [x8] 34098: a9424ff4 ldp x20, x19, [sp, #0x20] 3409c: 3900051f strb wzr, [x8, #0x1] 340a0: a8c37bfd ldp x29, x30, [sp], #0x30 340a4: d50323bf autiasp 340a8: d65f03c0 ret 00000000000340ac , std::__ndk1::allocator>::append(unsigned long, char)>: 340ac: d503233f paciasp 340b0: a9bc7bfd stp x29, x30, [sp, #-0x40]! 340b4: a9015ff8 stp x24, x23, [sp, #0x10] 340b8: 910003fd mov x29, sp 340bc: a90257f6 stp x22, x21, [sp, #0x20] 340c0: a9034ff4 stp x20, x19, [sp, #0x30] 340c4: aa0003f3 mov x19, x0 340c8: b4000521 cbz x1, 0x3416c , std::__ndk1::allocator>::append(unsigned long, char)+0xc0> 340cc: a9402a68 ldp x8, x10, [x19] 340d0: 528002cc mov w12, #0x16 // =22 340d4: 2a0203f5 mov w21, w2 340d8: 39400269 ldrb w9, [x19] 340dc: aa0103f4 mov x20, x1 340e0: 927ff90b and x11, x8, #0xfffffffffffffffe 340e4: 7200013f tst w9, #0x1 340e8: d100056b sub x11, x11, #0x1 340ec: d341fd29 lsr x9, x9, #1 340f0: 9a8b0181 csel x1, x12, x11, eq 340f4: 9a8a0136 csel x22, x9, x10, eq 340f8: cb160029 sub x9, x1, x22 340fc: eb14013f cmp x9, x20 34100: 54000162 b.hs 0x3412c , std::__ndk1::allocator>::append(unsigned long, char)+0x80> 34104: 8b1402d7 add x23, x22, x20 34108: aa1303e0 mov x0, x19 3410c: cb0102e2 sub x2, x23, x1 34110: aa1603e3 mov x3, x22 34114: aa1603e4 mov x4, x22 34118: aa1f03e5 mov x5, xzr 3411c: aa1f03e6 mov x6, xzr 34120: 9400949c bl 0x59390 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm@plt> 34124: 39400268 ldrb w8, [x19] 34128: 14000003 b 0x34134 , std::__ndk1::allocator>::append(unsigned long, char)+0x88> 3412c: 12001d08 and w8, w8, #0xff 34130: 8b1402d7 add x23, x22, x20 34134: f9400a69 ldr x9, [x19, #0x10] 34138: 7200011f tst w8, #0x1 3413c: 2a1503e1 mov w1, w21 34140: aa1403e2 mov x2, x20 34144: 9a931538 csinc x24, x9, x19, ne 34148: 8b160300 add x0, x24, x22 3414c: 94009345 bl 0x58e60 34150: 39400268 ldrb w8, [x19] 34154: 37000088 tbnz w8, #0x0, 0x34164 , std::__ndk1::allocator>::append(unsigned long, char)+0xb8> 34158: 531f7ae8 lsl w8, w23, #1 3415c: 39000268 strb w8, [x19] 34160: 14000002 b 0x34168 , std::__ndk1::allocator>::append(unsigned long, char)+0xbc> 34164: f9000677 str x23, [x19, #0x8] 34168: 38376b1f strb wzr, [x24, x23] 3416c: aa1303e0 mov x0, x19 34170: a9434ff4 ldp x20, x19, [sp, #0x30] 34174: a94257f6 ldp x22, x21, [sp, #0x20] 34178: a9415ff8 ldp x24, x23, [sp, #0x10] 3417c: a8c47bfd ldp x29, x30, [sp], #0x40 34180: d50323bf autiasp 34184: d65f03c0 ret 0000000000034188 , std::__ndk1::allocator>::rfind(char, unsigned long) const>: 34188: d503245f bti c 3418c: a940a809 ldp x9, x10, [x0, #0x8] 34190: 39400008 ldrb w8, [x0] 34194: 7200011f tst w8, #0x1 34198: d341fd08 lsr x8, x8, #1 3419c: 9a890109 csel x9, x8, x9, eq 341a0: 9a801548 csinc x8, x10, x0, ne 341a4: b4000149 cbz x9, 0x341cc , std::__ndk1::allocator>::rfind(char, unsigned long) const+0x44> 341a8: eb02013f cmp x9, x2 341ac: d1000508 sub x8, x8, #0x1 341b0: 9a829520 csinc x0, x9, x2, ls 341b4: b40000c0 cbz x0, 0x341cc , std::__ndk1::allocator>::rfind(char, unsigned long) const+0x44> 341b8: 38606909 ldrb w9, [x8, x0] 341bc: d1000400 sub x0, x0, #0x1 341c0: 6b21013f cmp w9, w1, uxtb 341c4: 54ffff81 b.ne 0x341b4 , std::__ndk1::allocator>::rfind(char, unsigned long) const+0x2c> 341c8: d65f03c0 ret 341cc: 92800000 mov x0, #-0x1 // =-1 341d0: d65f03c0 ret 00000000000341d4 , std::__ndk1::allocator>::assign(unsigned long, char)>: 341d4: d503233f paciasp 341d8: a9bb7bfd stp x29, x30, [sp, #-0x50]! 341dc: f9000bf9 str x25, [sp, #0x10] 341e0: 910003fd mov x29, sp 341e4: a9025ff8 stp x24, x23, [sp, #0x20] 341e8: a90357f6 stp x22, x21, [sp, #0x30] 341ec: a9044ff4 stp x20, x19, [sp, #0x40] 341f0: f9400009 ldr x9, [x0] 341f4: 528002c8 mov w8, #0x16 // =22 341f8: 39400019 ldrb w25, [x0] 341fc: 2a0203f5 mov w21, w2 34200: aa0103f4 mov x20, x1 34204: aa0003f3 mov x19, x0 34208: 927ff92a and x10, x9, #0xfffffffffffffffe 3420c: d100054a sub x10, x10, #0x1 34210: 7200033f tst w25, #0x1 34214: 9a8a0108 csel x8, x8, x10, eq 34218: eb01011f cmp x8, x1 3421c: 540002c2 b.hs 0x34274 , std::__ndk1::allocator>::assign(unsigned long, char)+0xa0> 34220: 92800209 mov x9, #-0x11 // =-17 34224: cb08028a sub x10, x20, x8 34228: cb080129 sub x9, x9, x8 3422c: eb0a013f cmp x9, x10 34230: 54000663 b.lo 0x342fc , std::__ndk1::allocator>::assign(unsigned long, char)+0x128> 34234: f9400a69 ldr x9, [x19, #0x10] 34238: 7200033f tst w25, #0x1 3423c: 9a931537 csinc x23, x9, x19, ne 34240: 92800329 mov x9, #-0x1a // =-26 34244: f2efffe9 movk x9, #0x7fff, lsl #48 34248: eb09011f cmp x8, x9 3424c: 540001e8 b.hi 0x34288 , std::__ndk1::allocator>::assign(unsigned long, char)+0xb4> 34250: d37ff908 lsl x8, x8, #1 34254: eb14011f cmp x8, x20 34258: 9a948108 csel x8, x8, x20, hi 3425c: 91004109 add x9, x8, #0x10 34260: f1005d1f cmp x8, #0x17 34264: 927ced29 and x9, x9, #0xfffffffffffffff0 34268: 528002e8 mov w8, #0x17 // =23 3426c: 9a893118 csel x24, x8, x9, lo 34270: 14000007 b 0x3428c , std::__ndk1::allocator>::assign(unsigned long, char)+0xb8> 34274: f9400a68 ldr x8, [x19, #0x10] 34278: f240013f tst x9, #0x1 3427c: 9a931516 csinc x22, x8, x19, ne 34280: b5000194 cbnz x20, 0x342b0 , std::__ndk1::allocator>::assign(unsigned long, char)+0xdc> 34284: 1400000f b 0x342c0 , std::__ndk1::allocator>::assign(unsigned long, char)+0xec> 34288: 92800218 mov x24, #-0x11 // =-17 3428c: aa1803e0 mov x0, x24 34290: 940092fc bl 0x58e80 <_Znwm@plt> 34294: aa0003f6 mov x22, x0 34298: 36000079 tbz w25, #0x0, 0x342a4 , std::__ndk1::allocator>::assign(unsigned long, char)+0xd0> 3429c: aa1703e0 mov x0, x23 342a0: 940092dc bl 0x58e10 <_ZdlPv@plt> 342a4: b2400308 orr x8, x24, #0x1 342a8: f9000a76 str x22, [x19, #0x10] 342ac: f9000268 str x8, [x19] 342b0: aa1603e0 mov x0, x22 342b4: 2a1503e1 mov w1, w21 342b8: aa1403e2 mov x2, x20 342bc: 940092e9 bl 0x58e60 342c0: 38346adf strb wzr, [x22, x20] 342c4: 39400268 ldrb w8, [x19] 342c8: 37000088 tbnz w8, #0x0, 0x342d8 , std::__ndk1::allocator>::assign(unsigned long, char)+0x104> 342cc: 531f7a88 lsl w8, w20, #1 342d0: 39000268 strb w8, [x19] 342d4: 14000002 b 0x342dc , std::__ndk1::allocator>::assign(unsigned long, char)+0x108> 342d8: f9000674 str x20, [x19, #0x8] 342dc: aa1303e0 mov x0, x19 342e0: f9400bf9 ldr x25, [sp, #0x10] 342e4: a9444ff4 ldp x20, x19, [sp, #0x40] 342e8: a94357f6 ldp x22, x21, [sp, #0x30] 342ec: a9425ff8 ldp x24, x23, [sp, #0x20] 342f0: a8c57bfd ldp x29, x30, [sp], #0x50 342f4: d50323bf autiasp 342f8: d65f03c0 ret 342fc: aa1303e0 mov x0, x19 34300: 94009414 bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 0000000000034304 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)>: 34304: d503233f paciasp 34308: a9bd7bfd stp x29, x30, [sp, #-0x30]! 3430c: a90157f6 stp x22, x21, [sp, #0x10] 34310: 910003fd mov x29, sp 34314: a9024ff4 stp x20, x19, [sp, #0x20] 34318: 39400008 ldrb w8, [x0] 3431c: aa0003f3 mov x19, x0 34320: f9400409 ldr x9, [x0, #0x8] 34324: d341fd0a lsr x10, x8, #1 34328: 7200011f tst w8, #0x1 3432c: 9a890154 csel x20, x10, x9, eq 34330: eb010289 subs x9, x20, x1 34334: 540004c3 b.lo 0x343cc , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xc8> 34338: b40003e2 cbz x2, 0x343b4 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xb0> 3433c: b100045f cmn x2, #0x1 34340: 540000e1 b.ne 0x3435c , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x58> 34344: 370002c8 tbnz w8, #0x0, 0x3439c , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x98> 34348: 8b010268 add x8, x19, x1 3434c: 531f7829 lsl w9, w1, #1 34350: 3900051f strb wzr, [x8, #0x1] 34354: 39000269 strb w9, [x19] 34358: 14000017 b 0x343b4 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xb0> 3435c: f9400a6a ldr x10, [x19, #0x10] 34360: 7200011f tst w8, #0x1 34364: 9a931555 csinc x21, x10, x19, ne 34368: eb02013f cmp x9, x2 3436c: 9a823136 csel x22, x9, x2, lo 34370: eb160122 subs x2, x9, x22 34374: 540000a0 b.eq 0x34388 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x84> 34378: 8b0102a0 add x0, x21, x1 3437c: 8b160001 add x1, x0, x22 34380: 94009470 bl 0x59540 34384: 39400268 ldrb w8, [x19] 34388: cb160289 sub x9, x20, x22 3438c: 37000108 tbnz w8, #0x0, 0x343ac , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xa8> 34390: 531f7928 lsl w8, w9, #1 34394: 39000268 strb w8, [x19] 34398: 14000006 b 0x343b0 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xac> 3439c: f9400a68 ldr x8, [x19, #0x10] 343a0: 3821691f strb wzr, [x8, x1] 343a4: f9000661 str x1, [x19, #0x8] 343a8: 14000003 b 0x343b4 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xb0> 343ac: f9000669 str x9, [x19, #0x8] 343b0: 38296abf strb wzr, [x21, x9] 343b4: aa1303e0 mov x0, x19 343b8: a9424ff4 ldp x20, x19, [sp, #0x20] 343bc: a94157f6 ldp x22, x21, [sp, #0x10] 343c0: a8c37bfd ldp x29, x30, [sp], #0x30 343c4: d50323bf autiasp 343c8: d65f03c0 ret 343cc: aa1303e0 mov x0, x19 343d0: 940093e4 bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000343d4 , std::__ndk1::allocator>::append(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: 343d4: d503233f paciasp 343d8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 343dc: a90157f6 stp x22, x21, [sp, #0x10] 343e0: 910003fd mov x29, sp 343e4: a9024ff4 stp x20, x19, [sp, #0x20] 343e8: 39400029 ldrb w9, [x1] 343ec: aa0003f3 mov x19, x0 343f0: f9400428 ldr x8, [x1, #0x8] 343f4: d341fd2a lsr x10, x9, #1 343f8: 7200013f tst w9, #0x1 343fc: 9a880148 csel x8, x10, x8, eq 34400: eb020108 subs x8, x8, x2 34404: 54000643 b.lo 0x344cc , std::__ndk1::allocator>::append(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0xf8> 34408: 7200013f tst w9, #0x1 3440c: f940082b ldr x11, [x1, #0x10] 34410: a940266c ldp x12, x9, [x19] 34414: 3940026a ldrb w10, [x19] 34418: 9a81156b csinc x11, x11, x1, ne 3441c: eb03011f cmp x8, x3 34420: 8b020167 add x7, x11, x2 34424: 927ff98c and x12, x12, #0xfffffffffffffffe 34428: 9a833114 csel x20, x8, x3, lo 3442c: d1000588 sub x8, x12, #0x1 34430: 7200015f tst w10, #0x1 34434: 528002cc mov w12, #0x16 // =22 34438: d341fd4d lsr x13, x10, #1 3443c: 9a880181 csel x1, x12, x8, eq 34440: 9a8901b5 csel x21, x13, x9, eq 34444: cb150028 sub x8, x1, x21 34448: eb14011f cmp x8, x20 3444c: 54000142 b.hs 0x34474 , std::__ndk1::allocator>::append(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0xa0> 34450: 8b1402a8 add x8, x21, x20 34454: aa1303e0 mov x0, x19 34458: cb010102 sub x2, x8, x1 3445c: aa1503e3 mov x3, x21 34460: aa1503e4 mov x4, x21 34464: aa1f03e5 mov x5, xzr 34468: aa1403e6 mov x6, x20 3446c: 940093c5 bl 0x59380 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt> 34470: 14000011 b 0x344b4 , std::__ndk1::allocator>::append(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0xe0> 34474: b4000214 cbz x20, 0x344b4 , std::__ndk1::allocator>::append(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0xe0> 34478: f9400a68 ldr x8, [x19, #0x10] 3447c: 7200015f tst w10, #0x1 34480: aa0703e1 mov x1, x7 34484: aa1403e2 mov x2, x20 34488: 9a931516 csinc x22, x8, x19, ne 3448c: 8b1502c0 add x0, x22, x21 34490: 94009270 bl 0x58e50 34494: 39400269 ldrb w9, [x19] 34498: 8b1402a8 add x8, x21, x20 3449c: 37000089 tbnz w9, #0x0, 0x344ac , std::__ndk1::allocator>::append(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0xd8> 344a0: 531f7909 lsl w9, w8, #1 344a4: 39000269 strb w9, [x19] 344a8: 14000002 b 0x344b0 , std::__ndk1::allocator>::append(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0xdc> 344ac: f9000668 str x8, [x19, #0x8] 344b0: 38286adf strb wzr, [x22, x8] 344b4: aa1303e0 mov x0, x19 344b8: a9424ff4 ldp x20, x19, [sp, #0x20] 344bc: a94157f6 ldp x22, x21, [sp, #0x10] 344c0: a8c37bfd ldp x29, x30, [sp], #0x30 344c4: d50323bf autiasp 344c8: d65f03c0 ret 344cc: aa1303e0 mov x0, x19 344d0: 940093a4 bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000344d4 , std::__ndk1::allocator>::compare(char const*) const>: 344d4: d503233f paciasp 344d8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 344dc: a90157f6 stp x22, x21, [sp, #0x10] 344e0: 910003fd mov x29, sp 344e4: a9024ff4 stp x20, x19, [sp, #0x20] 344e8: aa0003f5 mov x21, x0 344ec: aa0103e0 mov x0, x1 344f0: aa0103f4 mov x20, x1 344f4: 940093f7 bl 0x594d0 344f8: 394002a8 ldrb w8, [x21] 344fc: f94006a9 ldr x9, [x21, #0x8] 34500: d341fd0a lsr x10, x8, #1 34504: 7200011f tst w8, #0x1 34508: 9a890156 csel x22, x10, x9, eq 3450c: b100041f cmn x0, #0x1 34510: 54000260 b.eq 0x3455c , std::__ndk1::allocator>::compare(char const*) const+0x88> 34514: eb0002df cmp x22, x0 34518: aa0003f3 mov x19, x0 3451c: 9a968002 csel x2, x0, x22, hi 34520: b40000e2 cbz x2, 0x3453c , std::__ndk1::allocator>::compare(char const*) const+0x68> 34524: f9400aa9 ldr x9, [x21, #0x10] 34528: 7200011f tst w8, #0x1 3452c: aa1403e1 mov x1, x20 34530: 9a951520 csinc x0, x9, x21, ne 34534: 9400940b bl 0x59560 34538: 35000080 cbnz w0, 0x34548 , std::__ndk1::allocator>::compare(char const*) const+0x74> 3453c: eb1302df cmp x22, x19 34540: 1a9f97e8 cset w8, hi 34544: 5a9f2100 csinv w0, w8, wzr, hs 34548: a9424ff4 ldp x20, x19, [sp, #0x20] 3454c: a94157f6 ldp x22, x21, [sp, #0x10] 34550: a8c37bfd ldp x29, x30, [sp], #0x30 34554: d50323bf autiasp 34558: d65f03c0 ret 3455c: aa1503e0 mov x0, x21 34560: 94009380 bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 34564: 97fff2b8 bl 0x31044 0000000000034568 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*, unsigned long) const>: 34568: d503233f paciasp 3456c: a9be7bfd stp x29, x30, [sp, #-0x20]! 34570: a9014ff4 stp x20, x19, [sp, #0x10] 34574: 910003fd mov x29, sp 34578: 39400008 ldrb w8, [x0] 3457c: f9400409 ldr x9, [x0, #0x8] 34580: d341fd0a lsr x10, x8, #1 34584: 7200011f tst w8, #0x1 34588: 9a890149 csel x9, x10, x9, eq 3458c: b100049f cmn x4, #0x1 34590: 540002e0 b.eq 0x345ec , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*, unsigned long) const+0x84> 34594: eb010129 subs x9, x9, x1 34598: 540002a3 b.lo 0x345ec , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*, unsigned long) const+0x84> 3459c: eb02013f cmp x9, x2 345a0: aa0403f3 mov x19, x4 345a4: 9a823134 csel x20, x9, x2, lo 345a8: eb04029f cmp x20, x4 345ac: 9a948082 csel x2, x4, x20, hi 345b0: b4000102 cbz x2, 0x345d0 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*, unsigned long) const+0x68> 345b4: f9400809 ldr x9, [x0, #0x10] 345b8: 7200011f tst w8, #0x1 345bc: 9a801528 csinc x8, x9, x0, ne 345c0: 8b010100 add x0, x8, x1 345c4: aa0303e1 mov x1, x3 345c8: 940093e6 bl 0x59560 345cc: 35000080 cbnz w0, 0x345dc , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*, unsigned long) const+0x74> 345d0: eb13029f cmp x20, x19 345d4: 1a9f97e8 cset w8, hi 345d8: 5a9f2100 csinv w0, w8, wzr, hs 345dc: a9414ff4 ldp x20, x19, [sp, #0x10] 345e0: a8c27bfd ldp x29, x30, [sp], #0x20 345e4: d50323bf autiasp 345e8: d65f03c0 ret 345ec: 9400935d bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000345f0 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*) const>: 345f0: d503233f paciasp 345f4: a9bc7bfd stp x29, x30, [sp, #-0x40]! 345f8: f9000bf7 str x23, [sp, #0x10] 345fc: 910003fd mov x29, sp 34600: a90257f6 stp x22, x21, [sp, #0x20] 34604: a9034ff4 stp x20, x19, [sp, #0x30] 34608: aa0003f5 mov x21, x0 3460c: aa0303e0 mov x0, x3 34610: aa0303f4 mov x20, x3 34614: aa0203f7 mov x23, x2 34618: aa0103f6 mov x22, x1 3461c: 940093ad bl 0x594d0 34620: 394002a8 ldrb w8, [x21] 34624: f94006a9 ldr x9, [x21, #0x8] 34628: d341fd0a lsr x10, x8, #1 3462c: 7200011f tst w8, #0x1 34630: 9a890149 csel x9, x10, x9, eq 34634: b100041f cmn x0, #0x1 34638: 54000320 b.eq 0x3469c , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*) const+0xac> 3463c: eb160129 subs x9, x9, x22 34640: 540002e3 b.lo 0x3469c , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*) const+0xac> 34644: eb17013f cmp x9, x23 34648: aa0003f3 mov x19, x0 3464c: 9a973137 csel x23, x9, x23, lo 34650: eb0002ff cmp x23, x0 34654: 9a978002 csel x2, x0, x23, hi 34658: b4000102 cbz x2, 0x34678 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*) const+0x88> 3465c: f9400aa9 ldr x9, [x21, #0x10] 34660: 7200011f tst w8, #0x1 34664: aa1403e1 mov x1, x20 34668: 9a951528 csinc x8, x9, x21, ne 3466c: 8b160100 add x0, x8, x22 34670: 940093bc bl 0x59560 34674: 35000080 cbnz w0, 0x34684 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*) const+0x94> 34678: eb1302ff cmp x23, x19 3467c: 1a9f97e8 cset w8, hi 34680: 5a9f2100 csinv w0, w8, wzr, hs 34684: a9434ff4 ldp x20, x19, [sp, #0x30] 34688: a94257f6 ldp x22, x21, [sp, #0x20] 3468c: f9400bf7 ldr x23, [sp, #0x10] 34690: a8c47bfd ldp x29, x30, [sp], #0x40 34694: d50323bf autiasp 34698: d65f03c0 ret 3469c: aa1503e0 mov x0, x21 346a0: 94009330 bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000346a4 , std::__ndk1::allocator>::at(unsigned long)>: 346a4: d503233f paciasp 346a8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 346ac: 910003fd mov x29, sp 346b0: 39400008 ldrb w8, [x0] 346b4: f9400409 ldr x9, [x0, #0x8] 346b8: d341fd0a lsr x10, x8, #1 346bc: 7200011f tst w8, #0x1 346c0: 9a890149 csel x9, x10, x9, eq 346c4: eb01013f cmp x9, x1 346c8: 54000109 b.ls 0x346e8 , std::__ndk1::allocator>::at(unsigned long)+0x44> 346cc: f9400809 ldr x9, [x0, #0x10] 346d0: 7200011f tst w8, #0x1 346d4: 9a801528 csinc x8, x9, x0, ne 346d8: 8b010100 add x0, x8, x1 346dc: a8c17bfd ldp x29, x30, [sp], #0x10 346e0: d50323bf autiasp 346e4: d65f03c0 ret 346e8: 9400931e bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000346ec , std::__ndk1::allocator>::assign(char const*)>: 346ec: d503233f paciasp 346f0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 346f4: a90157f6 stp x22, x21, [sp, #0x10] 346f8: 910003fd mov x29, sp 346fc: a9024ff4 stp x20, x19, [sp, #0x20] 34700: aa0003f3 mov x19, x0 34704: aa0103e0 mov x0, x1 34708: aa0103f5 mov x21, x1 3470c: 94009371 bl 0x594d0 34710: f9400269 ldr x9, [x19] 34714: 528002ca mov w10, #0x16 // =22 34718: 39400268 ldrb w8, [x19] 3471c: aa0003f4 mov x20, x0 34720: 927ff929 and x9, x9, #0xfffffffffffffffe 34724: d1000529 sub x9, x9, #0x1 34728: 7200011f tst w8, #0x1 3472c: 9a890141 csel x1, x10, x9, eq 34730: eb010002 subs x2, x0, x1 34734: 54000189 b.ls 0x34764 , std::__ndk1::allocator>::assign(char const*)+0x78> 34738: f9400669 ldr x9, [x19, #0x8] 3473c: 53017d0a lsr w10, w8, #1 34740: 7200011f tst w8, #0x1 34744: aa1303e0 mov x0, x19 34748: aa1f03e4 mov x4, xzr 3474c: aa1403e6 mov x6, x20 34750: 9a890143 csel x3, x10, x9, eq 34754: aa1503e7 mov x7, x21 34758: aa0303e5 mov x5, x3 3475c: 94009309 bl 0x59380 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt> 34760: 14000010 b 0x347a0 , std::__ndk1::allocator>::assign(char const*)+0xb4> 34764: f9400a69 ldr x9, [x19, #0x10] 34768: 7200011f tst w8, #0x1 3476c: 9a931536 csinc x22, x9, x19, ne 34770: b40000b4 cbz x20, 0x34784 , std::__ndk1::allocator>::assign(char const*)+0x98> 34774: aa1603e0 mov x0, x22 34778: aa1503e1 mov x1, x21 3477c: aa1403e2 mov x2, x20 34780: 94009370 bl 0x59540 34784: 38346adf strb wzr, [x22, x20] 34788: 39400268 ldrb w8, [x19] 3478c: 37000088 tbnz w8, #0x0, 0x3479c , std::__ndk1::allocator>::assign(char const*)+0xb0> 34790: 531f7a88 lsl w8, w20, #1 34794: 39000268 strb w8, [x19] 34798: 14000002 b 0x347a0 , std::__ndk1::allocator>::assign(char const*)+0xb4> 3479c: f9000674 str x20, [x19, #0x8] 347a0: aa1303e0 mov x0, x19 347a4: a9424ff4 ldp x20, x19, [sp, #0x20] 347a8: a94157f6 ldp x22, x21, [sp, #0x10] 347ac: a8c37bfd ldp x29, x30, [sp], #0x30 347b0: d50323bf autiasp 347b4: d65f03c0 ret 00000000000347b8 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const>: 347b8: d503233f paciasp 347bc: a9bc7bfd stp x29, x30, [sp, #-0x40]! 347c0: a9015ff8 stp x24, x23, [sp, #0x10] 347c4: 910003fd mov x29, sp 347c8: a90257f6 stp x22, x21, [sp, #0x20] 347cc: a9034ff4 stp x20, x19, [sp, #0x30] 347d0: a940a40a ldp x10, x9, [x0, #0x8] 347d4: 39400008 ldrb w8, [x0] 347d8: 7200011f tst w8, #0x1 347dc: d341fd08 lsr x8, x8, #1 347e0: 9a801537 csinc x23, x9, x0, ne 347e4: 9a8a0108 csel x8, x8, x10, eq 347e8: eb02011f cmp x8, x2 347ec: 54000062 b.hs 0x347f8 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x40> 347f0: 92800002 mov x2, #-0x1 // =-1 347f4: 1400000c b 0x34824 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x6c> 347f8: aa0303f3 mov x19, x3 347fc: b4000143 cbz x3, 0x34824 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x6c> 34800: 8b0202e0 add x0, x23, x2 34804: 8b0802f8 add x24, x23, x8 34808: cb000308 sub x8, x24, x0 3480c: eb13011f cmp x8, x19 34810: 5400018a b.ge 0x34840 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x88> 34814: aa1803f6 mov x22, x24 34818: cb1702c8 sub x8, x22, x23 3481c: eb1802df cmp x22, x24 34820: da9f1102 csinv x2, x8, xzr, ne 34824: a9434ff4 ldp x20, x19, [sp, #0x30] 34828: aa0203e0 mov x0, x2 3482c: a94257f6 ldp x22, x21, [sp, #0x20] 34830: a9415ff8 ldp x24, x23, [sp, #0x10] 34834: a8c47bfd ldp x29, x30, [sp], #0x40 34838: d50323bf autiasp 3483c: d65f03c0 ret 34840: aa0103f4 mov x20, x1 34844: 39400035 ldrb w21, [x1] 34848: cb130108 sub x8, x8, x19 3484c: b1000502 adds x2, x8, #0x1 34850: 54fffe22 b.hs 0x34814 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x5c> 34854: 2a1503e1 mov w1, w21 34858: 9400933e bl 0x59550 3485c: b4fffdc0 cbz x0, 0x34814 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x5c> 34860: aa1403e1 mov x1, x20 34864: aa1303e2 mov x2, x19 34868: aa0003f6 mov x22, x0 3486c: 9400933d bl 0x59560 34870: 34fffd40 cbz w0, 0x34818 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x60> 34874: 910006c0 add x0, x22, #0x1 34878: cb000308 sub x8, x24, x0 3487c: eb13011f cmp x8, x19 34880: 54fffe4a b.ge 0x34848 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x90> 34884: 17ffffe4 b 0x34814 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x5c> 0000000000034888 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const>: 34888: d503233f paciasp 3488c: a9be7bfd stp x29, x30, [sp, #-0x20]! 34890: a9014ff4 stp x20, x19, [sp, #0x10] 34894: 910003fd mov x29, sp 34898: a940a86b ldp x11, x10, [x3, #0x8] 3489c: 39400068 ldrb w8, [x3] 348a0: 39400009 ldrb w9, [x0] 348a4: f940040c ldr x12, [x0, #0x8] 348a8: 7200011f tst w8, #0x1 348ac: d341fd0d lsr x13, x8, #1 348b0: 9a831548 csinc x8, x10, x3, ne 348b4: 9a8b01aa csel x10, x13, x11, eq 348b8: d341fd2b lsr x11, x9, #1 348bc: 7200013f tst w9, #0x1 348c0: 9a8c016b csel x11, x11, x12, eq 348c4: eb01016b subs x11, x11, x1 348c8: 54000363 b.lo 0x34934 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0xac> 348cc: f940080c ldr x12, [x0, #0x10] 348d0: 7200013f tst w9, #0x1 348d4: 9a801589 csinc x9, x12, x0, ne 348d8: eb02017f cmp x11, x2 348dc: 9a823173 csel x19, x11, x2, lo 348e0: eb04014a subs x10, x10, x4 348e4: 54000283 b.lo 0x34934 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0xac> 348e8: eb05015f cmp x10, x5 348ec: 9a853154 csel x20, x10, x5, lo 348f0: eb13029f cmp x20, x19 348f4: 9a933282 csel x2, x20, x19, lo 348f8: b40000a2 cbz x2, 0x3490c , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x84> 348fc: 8b010120 add x0, x9, x1 34900: 8b040101 add x1, x8, x4 34904: 94009317 bl 0x59560 34908: 350000e0 cbnz w0, 0x34924 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x9c> 3490c: eb14027f cmp x19, x20 34910: 54000061 b.ne 0x3491c , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x94> 34914: 2a1f03e0 mov w0, wzr 34918: 14000003 b 0x34924 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x9c> 3491c: 12800008 mov w8, #-0x1 // =-1 34920: 5a883500 cneg w0, w8, hs 34924: a9414ff4 ldp x20, x19, [sp, #0x10] 34928: a8c27bfd ldp x29, x30, [sp], #0x20 3492c: d50323bf autiasp 34930: d65f03c0 ret 34934: d0ffff20 adrp x0, 0x1a000 34938: 91360c00 add x0, x0, #0xd83 3493c: 97fff8a1 bl 0x32bc0 ::__throw_out_of_range() const+0x18> 0000000000034940 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: 34940: d503233f paciasp 34944: a9bd7bfd stp x29, x30, [sp, #-0x30]! 34948: f9000bf5 str x21, [sp, #0x10] 3494c: 910003fd mov x29, sp 34950: a9024ff4 stp x20, x19, [sp, #0x20] 34954: aa0003f3 mov x19, x0 34958: eb01001f cmp x0, x1 3495c: 540006c0 b.eq 0x34a34 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf4> 34960: 39400268 ldrb w8, [x19] 34964: 39400029 ldrb w9, [x1] 34968: 370000e8 tbnz w8, #0x0, 0x34984 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x44> 3496c: 37000309 tbnz w9, #0x0, 0x349cc , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x8c> 34970: f9400828 ldr x8, [x1, #0x10] 34974: 3dc00020 ldr q0, [x1] 34978: f9000a68 str x8, [x19, #0x10] 3497c: 3d800260 str q0, [x19] 34980: 1400002d b 0x34a34 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf4> 34984: a940a02a ldp x10, x8, [x1, #0x8] 34988: 7200013f tst w9, #0x1 3498c: 53017d29 lsr w9, w9, #1 34990: f940026b ldr x11, [x19] 34994: 9a8a0134 csel x20, x9, x10, eq 34998: 9a811507 csinc x7, x8, x1, ne 3499c: 927ff968 and x8, x11, #0xfffffffffffffffe 349a0: eb14011f cmp x8, x20 349a4: 540002e9 b.ls 0x34a00 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xc0> 349a8: f9400a75 ldr x21, [x19, #0x10] 349ac: f9000674 str x20, [x19, #0x8] 349b0: b40000b4 cbz x20, 0x349c4 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x84> 349b4: aa1503e0 mov x0, x21 349b8: aa0703e1 mov x1, x7 349bc: aa1403e2 mov x2, x20 349c0: 94009124 bl 0x58e50 349c4: 38346abf strb wzr, [x21, x20] 349c8: 1400001b b 0x34a34 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf4> 349cc: a9409c34 ldp x20, x7, [x1, #0x8] 349d0: f1005a82 subs x2, x20, #0x16 349d4: 54000228 b.hi 0x34a18 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xd8> 349d8: 531f7a88 lsl w8, w20, #1 349dc: 39000268 strb w8, [x19] 349e0: b40000b4 cbz x20, 0x349f4 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xb4> 349e4: 91000660 add x0, x19, #0x1 349e8: aa0703e1 mov x1, x7 349ec: aa1403e2 mov x2, x20 349f0: 94009118 bl 0x58e50 349f4: 8b140268 add x8, x19, x20 349f8: 3900051f strb wzr, [x8, #0x1] 349fc: 1400000e b 0x34a34 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf4> 34a00: cb080289 sub x9, x20, x8 34a04: f9400663 ldr x3, [x19, #0x8] 34a08: d1000501 sub x1, x8, #0x1 34a0c: 91000522 add x2, x9, #0x1 34a10: aa1303e0 mov x0, x19 34a14: 14000004 b 0x34a24 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xe4> 34a18: 53017d03 lsr w3, w8, #1 34a1c: aa1303e0 mov x0, x19 34a20: 528002c1 mov w1, #0x16 // =22 34a24: aa1f03e4 mov x4, xzr 34a28: aa0303e5 mov x5, x3 34a2c: aa1403e6 mov x6, x20 34a30: 94009254 bl 0x59380 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt> 34a34: aa1303e0 mov x0, x19 34a38: f9400bf5 ldr x21, [sp, #0x10] 34a3c: a9424ff4 ldp x20, x19, [sp, #0x20] 34a40: a8c37bfd ldp x29, x30, [sp], #0x30 34a44: d50323bf autiasp 34a48: d65f03c0 ret 0000000000034a4c , std::__ndk1::allocator>::append(char const*)>: 34a4c: d503233f paciasp 34a50: a9bc7bfd stp x29, x30, [sp, #-0x40]! 34a54: f9000bf7 str x23, [sp, #0x10] 34a58: 910003fd mov x29, sp 34a5c: a90257f6 stp x22, x21, [sp, #0x20] 34a60: a9034ff4 stp x20, x19, [sp, #0x30] 34a64: aa0003f3 mov x19, x0 34a68: aa0103e0 mov x0, x1 34a6c: aa0103f4 mov x20, x1 34a70: 94009298 bl 0x594d0 34a74: a9402a69 ldp x9, x10, [x19] 34a78: 528002cb mov w11, #0x16 // =22 34a7c: aa0003f5 mov x21, x0 34a80: 39400268 ldrb w8, [x19] 34a84: 927ff929 and x9, x9, #0xfffffffffffffffe 34a88: 7200011f tst w8, #0x1 34a8c: d1000529 sub x9, x9, #0x1 34a90: d341fd0c lsr x12, x8, #1 34a94: 9a890161 csel x1, x11, x9, eq 34a98: 9a8a0196 csel x22, x12, x10, eq 34a9c: cb160029 sub x9, x1, x22 34aa0: eb00013f cmp x9, x0 34aa4: 54000162 b.hs 0x34ad0 , std::__ndk1::allocator>::append(char const*)+0x84> 34aa8: 8b1502c8 add x8, x22, x21 34aac: aa1303e0 mov x0, x19 34ab0: cb010102 sub x2, x8, x1 34ab4: aa1603e3 mov x3, x22 34ab8: aa1603e4 mov x4, x22 34abc: aa1f03e5 mov x5, xzr 34ac0: aa1503e6 mov x6, x21 34ac4: aa1403e7 mov x7, x20 34ac8: 9400922e bl 0x59380 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt> 34acc: 14000011 b 0x34b10 , std::__ndk1::allocator>::append(char const*)+0xc4> 34ad0: b4000215 cbz x21, 0x34b10 , std::__ndk1::allocator>::append(char const*)+0xc4> 34ad4: f9400a69 ldr x9, [x19, #0x10] 34ad8: 7200011f tst w8, #0x1 34adc: aa1403e1 mov x1, x20 34ae0: aa1503e2 mov x2, x21 34ae4: 9a931537 csinc x23, x9, x19, ne 34ae8: 8b1602e0 add x0, x23, x22 34aec: 940090d9 bl 0x58e50 34af0: 39400269 ldrb w9, [x19] 34af4: 8b1502c8 add x8, x22, x21 34af8: 37000089 tbnz w9, #0x0, 0x34b08 , std::__ndk1::allocator>::append(char const*)+0xbc> 34afc: 531f7909 lsl w9, w8, #1 34b00: 39000269 strb w9, [x19] 34b04: 14000002 b 0x34b0c , std::__ndk1::allocator>::append(char const*)+0xc0> 34b08: f9000668 str x8, [x19, #0x8] 34b0c: 38286aff strb wzr, [x23, x8] 34b10: aa1303e0 mov x0, x19 34b14: f9400bf7 ldr x23, [sp, #0x10] 34b18: a9434ff4 ldp x20, x19, [sp, #0x30] 34b1c: a94257f6 ldp x22, x21, [sp, #0x20] 34b20: a8c47bfd ldp x29, x30, [sp], #0x40 34b24: d50323bf autiasp 34b28: d65f03c0 ret 0000000000034b2c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: 34b2c: d503233f paciasp 34b30: a9bf7bfd stp x29, x30, [sp, #-0x10]! 34b34: 910003fd mov x29, sp 34b38: 39400068 ldrb w8, [x3] 34b3c: f9400469 ldr x9, [x3, #0x8] 34b40: d341fd0a lsr x10, x8, #1 34b44: 7200011f tst w8, #0x1 34b48: 9a890149 csel x9, x10, x9, eq 34b4c: eb040129 subs x9, x9, x4 34b50: 54000143 b.lo 0x34b78 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0x4c> 34b54: f940086a ldr x10, [x3, #0x10] 34b58: 7200011f tst w8, #0x1 34b5c: 9a831548 csinc x8, x10, x3, ne 34b60: eb05013f cmp x9, x5 34b64: 8b040103 add x3, x8, x4 34b68: 9a853124 csel x4, x9, x5, lo 34b6c: a8c17bfd ldp x29, x30, [sp], #0x10 34b70: d50323bf autiasp 34b74: 140091ff b 0x59370 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKcm@plt> 34b78: 940091fa bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 0000000000034b7c , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)>: 34b7c: d503233f paciasp 34b80: a9bc7bfd stp x29, x30, [sp, #-0x40]! 34b84: f9000bf7 str x23, [sp, #0x10] 34b88: 910003fd mov x29, sp 34b8c: a90257f6 stp x22, x21, [sp, #0x20] 34b90: a9034ff4 stp x20, x19, [sp, #0x30] 34b94: a9402c0a ldp x10, x11, [x0] 34b98: 2a0203f4 mov w20, w2 34b9c: aa0003f3 mov x19, x0 34ba0: 39400009 ldrb w9, [x0] 34ba4: 528002c8 mov w8, #0x16 // =22 34ba8: f940080c ldr x12, [x0, #0x10] 34bac: 7200013f tst w9, #0x1 34bb0: d341fd29 lsr x9, x9, #1 34bb4: 9a8b0136 csel x22, x9, x11, eq 34bb8: 927ff949 and x9, x10, #0xfffffffffffffffe 34bbc: 9a801597 csinc x23, x12, x0, ne 34bc0: d1000529 sub x9, x9, #0x1 34bc4: cb170035 sub x21, x1, x23 34bc8: 9a890108 csel x8, x8, x9, eq 34bcc: eb16011f cmp x8, x22 34bd0: 54000161 b.ne 0x34bfc , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)+0x80> 34bd4: aa1303e0 mov x0, x19 34bd8: aa1603e1 mov x1, x22 34bdc: 52800022 mov w2, #0x1 // =1 34be0: aa1603e3 mov x3, x22 34be4: aa1503e4 mov x4, x21 34be8: aa1f03e5 mov x5, xzr 34bec: 52800026 mov w6, #0x1 // =1 34bf0: 940091e8 bl 0x59390 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm@plt> 34bf4: f9400a77 ldr x23, [x19, #0x10] 34bf8: 14000006 b 0x34c10 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)+0x94> 34bfc: eb1502c2 subs x2, x22, x21 34c00: 54000080 b.eq 0x34c10 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)+0x94> 34c04: 8b1502e1 add x1, x23, x21 34c08: 91000420 add x0, x1, #0x1 34c0c: 9400924d bl 0x59540 34c10: 910006ca add x10, x22, #0x1 34c14: 38356af4 strb w20, [x23, x21] 34c18: 91000668 add x8, x19, #0x1 34c1c: 382a6aff strb wzr, [x23, x10] 34c20: 39400269 ldrb w9, [x19] 34c24: 37000089 tbnz w9, #0x0, 0x34c34 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)+0xb8> 34c28: 531f794a lsl w10, w10, #1 34c2c: 3900026a strb w10, [x19] 34c30: 14000002 b 0x34c38 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)+0xbc> 34c34: f900066a str x10, [x19, #0x8] 34c38: f9400a6a ldr x10, [x19, #0x10] 34c3c: 7200013f tst w9, #0x1 34c40: a9434ff4 ldp x20, x19, [sp, #0x30] 34c44: 9a8a0108 csel x8, x8, x10, eq 34c48: f9400bf7 ldr x23, [sp, #0x10] 34c4c: 8b150100 add x0, x8, x21 34c50: a94257f6 ldp x22, x21, [sp, #0x20] 34c54: a8c47bfd ldp x29, x30, [sp], #0x40 34c58: d50323bf autiasp 34c5c: d65f03c0 ret 0000000000034c60 , std::__ndk1::allocator>::resize(unsigned long, char)>: 34c60: d503233f paciasp 34c64: a9bf7bfd stp x29, x30, [sp, #-0x10]! 34c68: 910003fd mov x29, sp 34c6c: 39400008 ldrb w8, [x0] 34c70: f9400409 ldr x9, [x0, #0x8] 34c74: d341fd0a lsr x10, x8, #1 34c78: 7200011f tst w8, #0x1 34c7c: 9a890149 csel x9, x10, x9, eq 34c80: eb01013f cmp x9, x1 34c84: 54000082 b.hs 0x34c94 , std::__ndk1::allocator>::resize(unsigned long, char)+0x34> 34c88: cb090021 sub x1, x1, x9 34c8c: 940091cd bl 0x593c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc@plt> 34c90: 1400000a b 0x34cb8 , std::__ndk1::allocator>::resize(unsigned long, char)+0x58> 34c94: 370000c8 tbnz w8, #0x0, 0x34cac , std::__ndk1::allocator>::resize(unsigned long, char)+0x4c> 34c98: 8b010008 add x8, x0, x1 34c9c: 531f7829 lsl w9, w1, #1 34ca0: 3900051f strb wzr, [x8, #0x1] 34ca4: 39000009 strb w9, [x0] 34ca8: 14000004 b 0x34cb8 , std::__ndk1::allocator>::resize(unsigned long, char)+0x58> 34cac: f9400808 ldr x8, [x0, #0x10] 34cb0: 3821691f strb wzr, [x8, x1] 34cb4: f9000401 str x1, [x0, #0x8] 34cb8: a8c17bfd ldp x29, x30, [sp], #0x10 34cbc: d50323bf autiasp 34cc0: d65f03c0 ret 0000000000034cc4 , std::__ndk1::allocator>::insert(unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: 34cc4: d503233f paciasp 34cc8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 34ccc: 910003fd mov x29, sp 34cd0: 39400048 ldrb w8, [x2] 34cd4: f9400449 ldr x9, [x2, #0x8] 34cd8: d341fd0a lsr x10, x8, #1 34cdc: 7200011f tst w8, #0x1 34ce0: 9a890149 csel x9, x10, x9, eq 34ce4: eb030129 subs x9, x9, x3 34ce8: 54000143 b.lo 0x34d10 , std::__ndk1::allocator>::insert(unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0x4c> 34cec: f940084a ldr x10, [x2, #0x10] 34cf0: 7200011f tst w8, #0x1 34cf4: 9a821548 csinc x8, x10, x2, ne 34cf8: eb04013f cmp x9, x4 34cfc: 8b030102 add x2, x8, x3 34d00: 9a843123 csel x3, x9, x4, lo 34d04: a8c17bfd ldp x29, x30, [sp], #0x10 34d08: d50323bf autiasp 34d0c: 140091a5 b 0x593a0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKcm@plt> 34d10: 94009194 bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 0000000000034d14 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)>: 34d14: d503233f paciasp 34d18: a9ba7bfd stp x29, x30, [sp, #-0x60]! 34d1c: f9000bfb str x27, [sp, #0x10] 34d20: 910003fd mov x29, sp 34d24: a90267fa stp x26, x25, [sp, #0x20] 34d28: a9035ff8 stp x24, x23, [sp, #0x30] 34d2c: a90457f6 stp x22, x21, [sp, #0x40] 34d30: a9054ff4 stp x20, x19, [sp, #0x50] 34d34: 39400008 ldrb w8, [x0] 34d38: aa0003f3 mov x19, x0 34d3c: f9400409 ldr x9, [x0, #0x8] 34d40: d341fd0a lsr x10, x8, #1 34d44: 7200011f tst w8, #0x1 34d48: 9a890155 csel x21, x10, x9, eq 34d4c: eb0102a9 subs x9, x21, x1 34d50: 54000c23 b.lo 0x34ed4 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x1c0> 34d54: f940026a ldr x10, [x19] 34d58: eb02013f cmp x9, x2 34d5c: 9a823136 csel x22, x9, x2, lo 34d60: 7200011f tst w8, #0x1 34d64: 5280008b mov w11, #0x4 // =4 34d68: aa0403f4 mov x20, x4 34d6c: 927ff94a and x10, x10, #0xfffffffffffffffe 34d70: aa0303f7 mov x23, x3 34d74: d100054a sub x10, x10, #0x1 34d78: aa0103f8 mov x24, x1 34d7c: 9a8a0161 csel x1, x11, x10, eq 34d80: cb1502ca sub x10, x22, x21 34d84: 8b01014a add x10, x10, x1 34d88: eb04015f cmp x10, x4 34d8c: 54000182 b.hs 0x34dbc , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0xa8> 34d90: 8b1402a8 add x8, x21, x20 34d94: 8b0102c9 add x9, x22, x1 34d98: cb090102 sub x2, x8, x9 34d9c: aa1303e0 mov x0, x19 34da0: aa1503e3 mov x3, x21 34da4: aa1803e4 mov x4, x24 34da8: aa1603e5 mov x5, x22 34dac: aa1403e6 mov x6, x20 34db0: aa1703e7 mov x7, x23 34db4: 9400918f bl 0x593f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEmmmmmmPKw@plt> 34db8: 1400003e b 0x34eb0 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x19c> 34dbc: f9400a6a ldr x10, [x19, #0x10] 34dc0: 9100126b add x11, x19, #0x4 34dc4: 7200011f tst w8, #0x1 34dc8: 9a8a017b csel x27, x11, x10, eq 34dcc: eb1402df cmp x22, x20 34dd0: 54000061 b.ne 0x34ddc , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0xc8> 34dd4: aa1403f6 mov x22, x20 34dd8: 14000028 b 0x34e78 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x164> 34ddc: eb160139 subs x25, x9, x22 34de0: 540004c0 b.eq 0x34e78 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x164> 34de4: 8b180b7a add x26, x27, x24, lsl #2 34de8: eb1402df cmp x22, x20 34dec: 54000169 b.ls 0x34e18 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x104> 34df0: b40000b4 cbz x20, 0x34e04 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0xf0> 34df4: aa1a03e0 mov x0, x26 34df8: aa1703e1 mov x1, x23 34dfc: aa1403e2 mov x2, x20 34e00: 940091dc bl 0x59570 34e04: 8b140b40 add x0, x26, x20, lsl #2 34e08: 8b160b41 add x1, x26, x22, lsl #2 34e0c: aa1903e2 mov x2, x25 34e10: 940091d8 bl 0x59570 34e14: 1400001e b 0x34e8c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x178> 34e18: eb17035f cmp x26, x23 34e1c: 54000242 b.hs 0x34e64 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x150> 34e20: 8b150b68 add x8, x27, x21, lsl #2 34e24: eb17011f cmp x8, x23 34e28: 540001e9 b.ls 0x34e64 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x150> 34e2c: 8b160b48 add x8, x26, x22, lsl #2 34e30: eb17011f cmp x8, x23 34e34: 54000149 b.ls 0x34e5c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x148> 34e38: aa1a03e0 mov x0, x26 34e3c: aa1703e1 mov x1, x23 34e40: aa1603e2 mov x2, x22 34e44: 9400916f bl 0x59400 <_ZNSt6__ndk111char_traitsIwE4moveEPwPKwm@plt> 34e48: 8b1802d8 add x24, x22, x24 34e4c: 8b140af7 add x23, x23, x20, lsl #2 34e50: cb160294 sub x20, x20, x22 34e54: aa1f03f6 mov x22, xzr 34e58: 14000003 b 0x34e64 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x150> 34e5c: cb160288 sub x8, x20, x22 34e60: 8b080af7 add x23, x23, x8, lsl #2 34e64: 8b180b68 add x8, x27, x24, lsl #2 34e68: 8b140900 add x0, x8, x20, lsl #2 34e6c: 8b160901 add x1, x8, x22, lsl #2 34e70: aa1903e2 mov x2, x25 34e74: 940091bf bl 0x59570 34e78: b40000b4 cbz x20, 0x34e8c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x178> 34e7c: 8b180b60 add x0, x27, x24, lsl #2 34e80: aa1703e1 mov x1, x23 34e84: aa1403e2 mov x2, x20 34e88: 940091ba bl 0x59570 34e8c: cb160288 sub x8, x20, x22 34e90: 39400269 ldrb w9, [x19] 34e94: 8b150108 add x8, x8, x21 34e98: 37000089 tbnz w9, #0x0, 0x34ea8 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x194> 34e9c: 531f7909 lsl w9, w8, #1 34ea0: 39000269 strb w9, [x19] 34ea4: 14000002 b 0x34eac , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x198> 34ea8: f9000668 str x8, [x19, #0x8] 34eac: b8287b7f str wzr, [x27, x8, lsl #2] 34eb0: aa1303e0 mov x0, x19 34eb4: f9400bfb ldr x27, [sp, #0x10] 34eb8: a9454ff4 ldp x20, x19, [sp, #0x50] 34ebc: a94457f6 ldp x22, x21, [sp, #0x40] 34ec0: a9435ff8 ldp x24, x23, [sp, #0x30] 34ec4: a94267fa ldp x26, x25, [sp, #0x20] 34ec8: a8c67bfd ldp x29, x30, [sp], #0x60 34ecc: d50323bf autiasp 34ed0: d65f03c0 ret 34ed4: aa1303e0 mov x0, x19 34ed8: 94009122 bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 34edc: 97fff05a bl 0x31044 34ee0: 97fff059 bl 0x31044 34ee4: 97fff058 bl 0x31044 34ee8: 97fff057 bl 0x31044 0000000000034eec ::move(wchar_t*, wchar_t const*, unsigned long)>: 34eec: d503233f paciasp 34ef0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 34ef4: 910003fd mov x29, sp 34ef8: b4000042 cbz x2, 0x34f00 ::move(wchar_t*, wchar_t const*, unsigned long)+0x14> 34efc: 9400919d bl 0x59570 34f00: a8c17bfd ldp x29, x30, [sp], #0x10 34f04: d50323bf autiasp 34f08: d65f03c0 ret 34f0c: 97fff04e bl 0x31044 0000000000034f10 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)>: 34f10: d503233f paciasp 34f14: a9ba7bfd stp x29, x30, [sp, #-0x60]! 34f18: a9016ffc stp x28, x27, [sp, #0x10] 34f1c: 910003fd mov x29, sp 34f20: a90267fa stp x26, x25, [sp, #0x20] 34f24: a9035ff8 stp x24, x23, [sp, #0x30] 34f28: a90457f6 stp x22, x21, [sp, #0x40] 34f2c: a9054ff4 stp x20, x19, [sp, #0x50] 34f30: 92800228 mov x8, #-0x12 // =-18 34f34: aa0003f4 mov x20, x0 34f38: f2e7ffe8 movk x8, #0x3fff, lsl #48 34f3c: cb010109 sub x9, x8, x1 34f40: eb02013f cmp x9, x2 34f44: 54000903 b.lo 0x35064 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0x154> 34f48: 39400289 ldrb w9, [x20] 34f4c: 9100128b add x11, x20, #0x4 34f50: f9400a8a ldr x10, [x20, #0x10] 34f54: aa0703fa mov x26, x7 34f58: aa0603f3 mov x19, x6 34f5c: aa0503f8 mov x24, x5 34f60: 7200013f tst w9, #0x1 34f64: aa0103f6 mov x22, x1 34f68: aa0403f5 mov x21, x4 34f6c: aa0303f9 mov x25, x3 34f70: 9a8a0177 csel x23, x11, x10, eq 34f74: 92800329 mov x9, #-0x1a // =-26 34f78: f2e3ffe9 movk x9, #0x1fff, lsl #48 34f7c: eb09003f cmp x1, x9 34f80: 540001e8 b.hi 0x34fbc , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0xac> 34f84: 8b160048 add x8, x2, x22 34f88: d37ffac9 lsl x9, x22, #1 34f8c: eb09011f cmp x8, x9 34f90: 9a883128 csel x8, x9, x8, lo 34f94: 91001109 add x9, x8, #0x4 34f98: f100151f cmp x8, #0x5 34f9c: 927ef529 and x9, x9, #0xfffffffffffffffc 34fa0: 528000a8 mov w8, #0x5 // =5 34fa4: 9a89311c csel x28, x8, x9, lo 34fa8: d37eff88 lsr x8, x28, #62 34fac: b40000a8 cbz x8, 0x34fc0 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0xb0> 34fb0: d0ffff20 adrp x0, 0x1a000 34fb4: 910dec00 add x0, x0, #0x37b 34fb8: 97fff6e7 bl 0x32b54 ::__throw_length_error() const+0x18> 34fbc: 9100051c add x28, x8, #0x1 34fc0: d37ef780 lsl x0, x28, #2 34fc4: 94008faf bl 0x58e80 <_Znwm@plt> 34fc8: aa0003fb mov x27, x0 34fcc: b40000b5 cbz x21, 0x34fe0 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0xd0> 34fd0: aa1b03e0 mov x0, x27 34fd4: aa1703e1 mov x1, x23 34fd8: aa1503e2 mov x2, x21 34fdc: 94009169 bl 0x59580 34fe0: b40000b3 cbz x19, 0x34ff4 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0xe4> 34fe4: 8b150b60 add x0, x27, x21, lsl #2 34fe8: aa1a03e1 mov x1, x26 34fec: aa1303e2 mov x2, x19 34ff0: 94009164 bl 0x59580 34ff4: 8b1802a8 add x8, x21, x24 34ff8: eb080339 subs x25, x25, x8 34ffc: 54000100 b.eq 0x3501c , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0x10c> 35000: d37ef6a8 lsl x8, x21, #2 35004: 8b080369 add x9, x27, x8 35008: 8b0802e8 add x8, x23, x8 3500c: 8b130920 add x0, x9, x19, lsl #2 35010: 8b180901 add x1, x8, x24, lsl #2 35014: aa1903e2 mov x2, x25 35018: 9400915a bl 0x59580 3501c: f10012df cmp x22, #0x4 35020: 54000060 b.eq 0x3502c , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0x11c> 35024: aa1703e0 mov x0, x23 35028: 94008f7a bl 0x58e10 <_ZdlPv@plt> 3502c: 8b150269 add x9, x19, x21 35030: b2400388 orr x8, x28, #0x1 35034: 8b190129 add x9, x9, x25 35038: a94457f6 ldp x22, x21, [sp, #0x40] 3503c: f9000288 str x8, [x20] 35040: a900ee89 stp x9, x27, [x20, #0x8] 35044: b8297b7f str wzr, [x27, x9, lsl #2] 35048: a9454ff4 ldp x20, x19, [sp, #0x50] 3504c: a9435ff8 ldp x24, x23, [sp, #0x30] 35050: a94267fa ldp x26, x25, [sp, #0x20] 35054: a9416ffc ldp x28, x27, [sp, #0x10] 35058: a8c67bfd ldp x29, x30, [sp], #0x60 3505c: d50323bf autiasp 35060: d65f03c0 ret 35064: aa1403e0 mov x0, x20 35068: 940090ba bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 3506c: 97ffeff6 bl 0x31044 35070: 97ffeff5 bl 0x31044 35074: 97ffeff4 bl 0x31044 0000000000035078 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const>: 35078: d503245f bti c 3507c: 39400009 ldrb w9, [x0] 35080: 91001008 add x8, x0, #0x4 35084: a940ac0a ldp x10, x11, [x0, #0x8] 35088: 7200013f tst w9, #0x1 3508c: d341fd29 lsr x9, x9, #1 35090: 9a8a0129 csel x9, x9, x10, eq 35094: 9a8b0108 csel x8, x8, x11, eq 35098: eb02013f cmp x9, x2 3509c: 9a82312a csel x10, x9, x2, lo 350a0: cb0a012b sub x11, x9, x10 350a4: 8b03014a add x10, x10, x3 350a8: eb03017f cmp x11, x3 350ac: 9a89814a csel x10, x10, x9, hi 350b0: 8b0a0909 add x9, x8, x10, lsl #2 350b4: b4000383 cbz x3, 0x35124 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0xac> 350b8: eb03015f cmp x10, x3 350bc: 5400034b b.lt 0x35124 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0xac> 350c0: d37ef46d lsl x13, x3, #2 350c4: 5280008e mov w14, #0x4 // =4 350c8: 8b0d002a add x10, x1, x13 350cc: 8b0801ab add x11, x13, x8 350d0: d100116b sub x11, x11, #0x4 350d4: d100214c sub x12, x10, #0x8 350d8: cb0d01cd sub x13, x14, x13 350dc: aa0903ef mov x15, x9 350e0: eb0f017f cmp x11, x15 350e4: 54000200 b.eq 0x35124 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0xac> 350e8: aa0f03ee mov x14, x15 350ec: b85fc151 ldur w17, [x10, #-0x4] 350f0: b85fcdf0 ldr w16, [x15, #-0x4]! 350f4: 6b11021f cmp w16, w17 350f8: 54ffff41 b.ne 0x350e0 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0x68> 350fc: aa1f03f0 mov x16, xzr 35100: eb1001bf cmp x13, x16 35104: 54000140 b.eq 0x3512c , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0xb4> 35108: 8b1001d1 add x17, x14, x16 3510c: b8706980 ldr w0, [x12, x16] 35110: d1001210 sub x16, x16, #0x4 35114: b85f8231 ldur w17, [x17, #-0x8] 35118: 6b00023f cmp w17, w0 3511c: 54ffff20 b.eq 0x35100 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0x88> 35120: 17fffff0 b 0x350e0 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0x68> 35124: aa0903ea mov x10, x9 35128: 14000003 b 0x35134 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0xbc> 3512c: 8b1001ca add x10, x14, x16 35130: d100114a sub x10, x10, #0x4 35134: eb09015f cmp x10, x9 35138: cb080148 sub x8, x10, x8 3513c: fa400864 ccmp x3, #0x0, #0x4, eq 35140: 9342fd08 asr x8, x8, #2 35144: da9f0100 csinv x0, x8, xzr, eq 35148: d65f03c0 ret 000000000003514c , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long, unsigned long)>: 3514c: d503233f paciasp 35150: a9bd7bfd stp x29, x30, [sp, #-0x30]! 35154: a90157f6 stp x22, x21, [sp, #0x10] 35158: 910003fd mov x29, sp 3515c: a9024ff4 stp x20, x19, [sp, #0x20] 35160: aa0003f4 mov x20, x0 35164: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 35168: eb08007f cmp x3, x8 3516c: 54000382 b.hs 0x351dc , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long, unsigned long)+0x90> 35170: aa0203f3 mov x19, x2 35174: aa0103f5 mov x21, x1 35178: f100107f cmp x3, #0x4 3517c: 540000a8 b.hi 0x35190 , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long, unsigned long)+0x44> 35180: 531f7a68 lsl w8, w19, #1 35184: 38004688 strb w8, [x20], #0x4 35188: b5000173 cbnz x19, 0x351b4 , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long, unsigned long)+0x68> 3518c: 1400000e b 0x351c4 , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long, unsigned long)+0x78> 35190: 91001068 add x8, x3, #0x4 35194: 927ef516 and x22, x8, #0xfffffffffffffffc 35198: d37ef6c0 lsl x0, x22, #2 3519c: 94008f39 bl 0x58e80 <_Znwm@plt> 351a0: b24002c8 orr x8, x22, #0x1 351a4: a9008293 stp x19, x0, [x20, #0x8] 351a8: f9000288 str x8, [x20] 351ac: aa0003f4 mov x20, x0 351b0: b40000b3 cbz x19, 0x351c4 , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long, unsigned long)+0x78> 351b4: aa1403e0 mov x0, x20 351b8: aa1503e1 mov x1, x21 351bc: aa1303e2 mov x2, x19 351c0: 940090f0 bl 0x59580 351c4: b8337a9f str wzr, [x20, x19, lsl #2] 351c8: a9424ff4 ldp x20, x19, [sp, #0x20] 351cc: a94157f6 ldp x22, x21, [sp, #0x10] 351d0: a8c37bfd ldp x29, x30, [sp], #0x30 351d4: d50323bf autiasp 351d8: d65f03c0 ret 351dc: aa1403e0 mov x0, x20 351e0: 9400905c bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 351e4: 97ffef98 bl 0x31044 00000000000351e8 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: 351e8: d503233f paciasp 351ec: a9bd7bfd stp x29, x30, [sp, #-0x30]! 351f0: a90157f6 stp x22, x21, [sp, #0x10] 351f4: 910003fd mov x29, sp 351f8: a9024ff4 stp x20, x19, [sp, #0x20] 351fc: 39400028 ldrb w8, [x1] 35200: aa0003f3 mov x19, x0 35204: 370000c8 tbnz w8, #0x0, 0x3521c , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x34> 35208: f9400828 ldr x8, [x1, #0x10] 3520c: 3dc00020 ldr q0, [x1] 35210: f9000a68 str x8, [x19, #0x10] 35214: 3d800260 str q0, [x19] 35218: 14000016 b 0x35270 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x88> 3521c: a940d035 ldp x21, x20, [x1, #0x8] 35220: f10012bf cmp x21, #0x4 35224: 54000088 b.hi 0x35234 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x4c> 35228: 531f7aa8 lsl w8, w21, #1 3522c: 38004668 strb w8, [x19], #0x4 35230: 1400000c b 0x35260 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x78> 35234: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 35238: eb0802bf cmp x21, x8 3523c: 54000242 b.hs 0x35284 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x9c> 35240: 910012a8 add x8, x21, #0x4 35244: 927ef516 and x22, x8, #0xfffffffffffffffc 35248: d37ef6c0 lsl x0, x22, #2 3524c: 94008f0d bl 0x58e80 <_Znwm@plt> 35250: b24002c8 orr x8, x22, #0x1 35254: a9008275 stp x21, x0, [x19, #0x8] 35258: f9000268 str x8, [x19] 3525c: aa0003f3 mov x19, x0 35260: 910006a2 add x2, x21, #0x1 35264: aa1303e0 mov x0, x19 35268: aa1403e1 mov x1, x20 3526c: 940090c5 bl 0x59580 35270: a9424ff4 ldp x20, x19, [sp, #0x20] 35274: a94157f6 ldp x22, x21, [sp, #0x10] 35278: a8c37bfd ldp x29, x30, [sp], #0x30 3527c: d50323bf autiasp 35280: d65f03c0 ret 35284: aa1303e0 mov x0, x19 35288: 94009032 bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 3528c: 97ffef6e bl 0x31044 0000000000035290 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*)>: 35290: d503233f paciasp 35294: a9bd7bfd stp x29, x30, [sp, #-0x30]! 35298: a90157f6 stp x22, x21, [sp, #0x10] 3529c: 910003fd mov x29, sp 352a0: a9024ff4 stp x20, x19, [sp, #0x20] 352a4: aa0003f6 mov x22, x0 352a8: aa0303e0 mov x0, x3 352ac: aa0303f3 mov x19, x3 352b0: aa0203f4 mov x20, x2 352b4: aa0103f5 mov x21, x1 352b8: 940090b6 bl 0x59590 352bc: aa0003e4 mov x4, x0 352c0: aa1603e0 mov x0, x22 352c4: aa1503e1 mov x1, x21 352c8: aa1403e2 mov x2, x20 352cc: aa1303e3 mov x3, x19 352d0: a9424ff4 ldp x20, x19, [sp, #0x20] 352d4: a94157f6 ldp x22, x21, [sp, #0x10] 352d8: a8c37bfd ldp x29, x30, [sp], #0x30 352dc: d50323bf autiasp 352e0: 14009040 b 0x593e0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmPKwm@plt> 00000000000352e4 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)>: 352e4: d503233f paciasp 352e8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 352ec: a90157f6 stp x22, x21, [sp, #0x10] 352f0: 910003fd mov x29, sp 352f4: a9024ff4 stp x20, x19, [sp, #0x20] 352f8: 39400028 ldrb w8, [x1] 352fc: aa0003f3 mov x19, x0 35300: 370000c8 tbnz w8, #0x0, 0x35318 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x34> 35304: f9400828 ldr x8, [x1, #0x10] 35308: 3dc00020 ldr q0, [x1] 3530c: f9000a68 str x8, [x19, #0x10] 35310: 3d800260 str q0, [x19] 35314: 14000016 b 0x3536c , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x88> 35318: a940d035 ldp x21, x20, [x1, #0x8] 3531c: f10012bf cmp x21, #0x4 35320: 54000088 b.hi 0x35330 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x4c> 35324: 531f7aa8 lsl w8, w21, #1 35328: 38004668 strb w8, [x19], #0x4 3532c: 1400000c b 0x3535c , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x78> 35330: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 35334: eb0802bf cmp x21, x8 35338: 54000242 b.hs 0x35380 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x9c> 3533c: 910012a8 add x8, x21, #0x4 35340: 927ef516 and x22, x8, #0xfffffffffffffffc 35344: d37ef6c0 lsl x0, x22, #2 35348: 94008ece bl 0x58e80 <_Znwm@plt> 3534c: b24002c8 orr x8, x22, #0x1 35350: a9008275 stp x21, x0, [x19, #0x8] 35354: f9000268 str x8, [x19] 35358: aa0003f3 mov x19, x0 3535c: 910006a2 add x2, x21, #0x1 35360: aa1303e0 mov x0, x19 35364: aa1403e1 mov x1, x20 35368: 94009086 bl 0x59580 3536c: a9424ff4 ldp x20, x19, [sp, #0x20] 35370: a94157f6 ldp x22, x21, [sp, #0x10] 35374: a8c37bfd ldp x29, x30, [sp], #0x30 35378: d50323bf autiasp 3537c: d65f03c0 ret 35380: aa1303e0 mov x0, x19 35384: 94008ff3 bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 35388: 97ffef2f bl 0x31044 000000000003538c , std::__ndk1::allocator>::find_last_not_of(wchar_t const*, unsigned long, unsigned long) const>: 3538c: d503233f paciasp 35390: a9bd7bfd stp x29, x30, [sp, #-0x30]! 35394: a90157f6 stp x22, x21, [sp, #0x10] 35398: 910003fd mov x29, sp 3539c: a9024ff4 stp x20, x19, [sp, #0x20] 353a0: 39400009 ldrb w9, [x0] 353a4: 91001008 add x8, x0, #0x4 353a8: a940ac0a ldp x10, x11, [x0, #0x8] 353ac: aa0303f3 mov x19, x3 353b0: aa0103f4 mov x20, x1 353b4: 7200013f tst w9, #0x1 353b8: d341fd29 lsr x9, x9, #1 353bc: 9a8a0129 csel x9, x9, x10, eq 353c0: 9a8b0115 csel x21, x8, x11, eq 353c4: eb02013f cmp x9, x2 353c8: 9a829528 csinc x8, x9, x2, ls 353cc: d37ef508 lsl x8, x8, #2 353d0: d1001108 sub x8, x8, #0x4 353d4: b100111f cmn x8, #0x4 353d8: 54000160 b.eq 0x35404 , std::__ndk1::allocator>::find_last_not_of(wchar_t const*, unsigned long, unsigned long) const+0x78> 353dc: aa0803f6 mov x22, x8 353e0: b40000f3 cbz x19, 0x353fc , std::__ndk1::allocator>::find_last_not_of(wchar_t const*, unsigned long, unsigned long) const+0x70> 353e4: b8766aa1 ldr w1, [x21, x22] 353e8: aa1403e0 mov x0, x20 353ec: aa1303e2 mov x2, x19 353f0: 9400906c bl 0x595a0 353f4: d10012c8 sub x8, x22, #0x4 353f8: b5fffee0 cbnz x0, 0x353d4 , std::__ndk1::allocator>::find_last_not_of(wchar_t const*, unsigned long, unsigned long) const+0x48> 353fc: 9342fec0 asr x0, x22, #2 35400: 14000002 b 0x35408 , std::__ndk1::allocator>::find_last_not_of(wchar_t const*, unsigned long, unsigned long) const+0x7c> 35404: 92800000 mov x0, #-0x1 // =-1 35408: a9424ff4 ldp x20, x19, [sp, #0x20] 3540c: a94157f6 ldp x22, x21, [sp, #0x10] 35410: a8c37bfd ldp x29, x30, [sp], #0x30 35414: d50323bf autiasp 35418: d65f03c0 ret 000000000003541c , std::__ndk1::allocator>::~basic_string()>: 3541c: d503245f bti c 35420: 39400008 ldrb w8, [x0] 35424: 37000048 tbnz w8, #0x0, 0x3542c , std::__ndk1::allocator>::~basic_string()+0x10> 35428: d65f03c0 ret 3542c: f9400800 ldr x0, [x0, #0x10] 35430: 14008e78 b 0x58e10 <_ZdlPv@plt> 0000000000035434 , std::__ndk1::allocator>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const>: 35434: d503233f paciasp 35438: a9bc7bfd stp x29, x30, [sp, #-0x40]! 3543c: f9000bf7 str x23, [sp, #0x10] 35440: 910003fd mov x29, sp 35444: a90257f6 stp x22, x21, [sp, #0x20] 35448: a9034ff4 stp x20, x19, [sp, #0x30] 3544c: a940a80b ldp x11, x10, [x0, #0x8] 35450: 91001008 add x8, x0, #0x4 35454: 39400009 ldrb w9, [x0] 35458: 7200013f tst w9, #0x1 3545c: d341fd29 lsr x9, x9, #1 35460: 9a8a0115 csel x21, x8, x10, eq 35464: 9a8b0128 csel x8, x9, x11, eq 35468: eb02011f cmp x8, x2 3546c: 540001e9 b.ls 0x354a8 , std::__ndk1::allocator>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const+0x74> 35470: aa0303f3 mov x19, x3 35474: 8b020ab6 add x22, x21, x2, lsl #2 35478: b40001c3 cbz x3, 0x354b0 , std::__ndk1::allocator>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const+0x7c> 3547c: d37ef508 lsl x8, x8, #2 35480: aa0103f4 mov x20, x1 35484: cb020917 sub x23, x8, x2, lsl #2 35488: b94002c1 ldr w1, [x22] 3548c: aa1403e0 mov x0, x20 35490: aa1303e2 mov x2, x19 35494: 94009043 bl 0x595a0 35498: b40000c0 cbz x0, 0x354b0 , std::__ndk1::allocator>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const+0x7c> 3549c: 910012d6 add x22, x22, #0x4 354a0: f10012f7 subs x23, x23, #0x4 354a4: 54ffff21 b.ne 0x35488 , std::__ndk1::allocator>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const+0x54> 354a8: 92800000 mov x0, #-0x1 // =-1 354ac: 14000003 b 0x354b8 , std::__ndk1::allocator>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const+0x84> 354b0: cb1502c8 sub x8, x22, x21 354b4: 9342fd00 asr x0, x8, #2 354b8: a9434ff4 ldp x20, x19, [sp, #0x30] 354bc: a94257f6 ldp x22, x21, [sp, #0x20] 354c0: f9400bf7 ldr x23, [sp, #0x10] 354c4: a8c47bfd ldp x29, x30, [sp], #0x40 354c8: d50323bf autiasp 354cc: d65f03c0 ret 00000000000354d0 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)>: 354d0: d503233f paciasp 354d4: a9bc7bfd stp x29, x30, [sp, #-0x40]! 354d8: a9015ff8 stp x24, x23, [sp, #0x10] 354dc: 910003fd mov x29, sp 354e0: a90257f6 stp x22, x21, [sp, #0x20] 354e4: a9034ff4 stp x20, x19, [sp, #0x30] 354e8: 39400008 ldrb w8, [x0] 354ec: aa0003f3 mov x19, x0 354f0: f9400409 ldr x9, [x0, #0x8] 354f4: d341fd0a lsr x10, x8, #1 354f8: 7200011f tst w8, #0x1 354fc: 9a890156 csel x22, x10, x9, eq 35500: eb0102df cmp x22, x1 35504: 54000683 b.lo 0x355d4 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0x104> 35508: aa0203f4 mov x20, x2 3550c: b4000562 cbz x2, 0x355b8 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0xe8> 35510: f9400269 ldr x9, [x19] 35514: 7200011f tst w8, #0x1 35518: 5280008a mov w10, #0x4 // =4 3551c: 2a0303f5 mov w21, w3 35520: aa0103f7 mov x23, x1 35524: 927ff929 and x9, x9, #0xfffffffffffffffe 35528: d1000529 sub x9, x9, #0x1 3552c: 9a890141 csel x1, x10, x9, eq 35530: cb160029 sub x9, x1, x22 35534: eb14013f cmp x9, x20 35538: 54000162 b.hs 0x35564 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0x94> 3553c: 8b1402c8 add x8, x22, x20 35540: aa1303e0 mov x0, x19 35544: cb010102 sub x2, x8, x1 35548: aa1603e3 mov x3, x22 3554c: aa1703e4 mov x4, x23 35550: aa1f03e5 mov x5, xzr 35554: aa1403e6 mov x6, x20 35558: 94008fae bl 0x59410 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 3555c: f9400a78 ldr x24, [x19, #0x10] 35560: 1400000a b 0x35588 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0xb8> 35564: f9400a69 ldr x9, [x19, #0x10] 35568: 9100126a add x10, x19, #0x4 3556c: 7200011f tst w8, #0x1 35570: 9a890158 csel x24, x10, x9, eq 35574: eb1702c2 subs x2, x22, x23 35578: 54000080 b.eq 0x35588 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0xb8> 3557c: 8b170b01 add x1, x24, x23, lsl #2 35580: 8b140820 add x0, x1, x20, lsl #2 35584: 94008ffb bl 0x59570 35588: 8b170b00 add x0, x24, x23, lsl #2 3558c: 2a1503e1 mov w1, w21 35590: aa1403e2 mov x2, x20 35594: 94009007 bl 0x595b0 35598: 39400269 ldrb w9, [x19] 3559c: 8b1402c8 add x8, x22, x20 355a0: 37000089 tbnz w9, #0x0, 0x355b0 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0xe0> 355a4: 531f7909 lsl w9, w8, #1 355a8: 39000269 strb w9, [x19] 355ac: 14000002 b 0x355b4 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0xe4> 355b0: f9000668 str x8, [x19, #0x8] 355b4: b8287b1f str wzr, [x24, x8, lsl #2] 355b8: aa1303e0 mov x0, x19 355bc: a9434ff4 ldp x20, x19, [sp, #0x30] 355c0: a94257f6 ldp x22, x21, [sp, #0x20] 355c4: a9415ff8 ldp x24, x23, [sp, #0x10] 355c8: a8c47bfd ldp x29, x30, [sp], #0x40 355cc: d50323bf autiasp 355d0: d65f03c0 ret 355d4: aa1303e0 mov x0, x19 355d8: 94008f62 bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 355dc: 97ffee9a bl 0x31044 355e0: 97ffee99 bl 0x31044 00000000000355e4 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)>: 355e4: d503233f paciasp 355e8: a9ba7bfd stp x29, x30, [sp, #-0x60]! 355ec: f9000bfb str x27, [sp, #0x10] 355f0: 910003fd mov x29, sp 355f4: a90267fa stp x26, x25, [sp, #0x20] 355f8: a9035ff8 stp x24, x23, [sp, #0x30] 355fc: a90457f6 stp x22, x21, [sp, #0x40] 35600: a9054ff4 stp x20, x19, [sp, #0x50] 35604: 9280021b mov x27, #-0x11 // =-17 35608: aa0003f3 mov x19, x0 3560c: f2e7fffb movk x27, #0x3fff, lsl #48 35610: cb010368 sub x8, x27, x1 35614: eb02011f cmp x8, x2 35618: 54000743 b.lo 0x35700 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0x11c> 3561c: 39400268 ldrb w8, [x19] 35620: 9100126a add x10, x19, #0x4 35624: f9400a69 ldr x9, [x19, #0x10] 35628: aa0603f5 mov x21, x6 3562c: aa0503f6 mov x22, x5 35630: aa0103f4 mov x20, x1 35634: 7200011f tst w8, #0x1 35638: aa0403f8 mov x24, x4 3563c: aa0303f9 mov x25, x3 35640: 9a890157 csel x23, x10, x9, eq 35644: 92800328 mov x8, #-0x1a // =-26 35648: f2e3ffe8 movk x8, #0x1fff, lsl #48 3564c: eb08003f cmp x1, x8 35650: 54000188 b.hi 0x35680 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0x9c> 35654: 8b140048 add x8, x2, x20 35658: d37ffa89 lsl x9, x20, #1 3565c: eb09011f cmp x8, x9 35660: 9a883128 csel x8, x9, x8, lo 35664: 91001109 add x9, x8, #0x4 35668: f100151f cmp x8, #0x5 3566c: 927ef529 and x9, x9, #0xfffffffffffffffc 35670: 528000a8 mov w8, #0x5 // =5 35674: 9a89311b csel x27, x8, x9, lo 35678: d37eff68 lsr x8, x27, #62 3567c: b5000468 cbnz x8, 0x35708 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0x124> 35680: d37ef760 lsl x0, x27, #2 35684: 94008dff bl 0x58e80 <_Znwm@plt> 35688: aa0003fa mov x26, x0 3568c: b40000b8 cbz x24, 0x356a0 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0xbc> 35690: aa1a03e0 mov x0, x26 35694: aa1703e1 mov x1, x23 35698: aa1803e2 mov x2, x24 3569c: 94008fb9 bl 0x59580 356a0: 8b160308 add x8, x24, x22 356a4: eb080322 subs x2, x25, x8 356a8: 540000e0 b.eq 0x356c4 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0xe0> 356ac: d37ef708 lsl x8, x24, #2 356b0: 8b080349 add x9, x26, x8 356b4: 8b0802e8 add x8, x23, x8 356b8: 8b150920 add x0, x9, x21, lsl #2 356bc: 8b160901 add x1, x8, x22, lsl #2 356c0: 94008fb0 bl 0x59580 356c4: f100129f cmp x20, #0x4 356c8: 54000060 b.eq 0x356d4 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0xf0> 356cc: aa1703e0 mov x0, x23 356d0: 94008dd0 bl 0x58e10 <_ZdlPv@plt> 356d4: b2400368 orr x8, x27, #0x1 356d8: f9000a7a str x26, [x19, #0x10] 356dc: a94457f6 ldp x22, x21, [sp, #0x40] 356e0: f9000268 str x8, [x19] 356e4: f9400bfb ldr x27, [sp, #0x10] 356e8: a9454ff4 ldp x20, x19, [sp, #0x50] 356ec: a9435ff8 ldp x24, x23, [sp, #0x30] 356f0: a94267fa ldp x26, x25, [sp, #0x20] 356f4: a8c67bfd ldp x29, x30, [sp], #0x60 356f8: d50323bf autiasp 356fc: d65f03c0 ret 35700: aa1303e0 mov x0, x19 35704: 94008f13 bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 35708: b0ffff20 adrp x0, 0x1a000 3570c: 910dec00 add x0, x0, #0x37b 35710: 97fff511 bl 0x32b54 ::__throw_length_error() const+0x18> 35714: 97ffee4c bl 0x31044 35718: 97ffee4b bl 0x31044 000000000003571c , std::__ndk1::allocator>::operator=(wchar_t)>: 3571c: d503245f bti c 35720: 39400008 ldrb w8, [x0] 35724: 370000c8 tbnz w8, #0x0, 0x3573c , std::__ndk1::allocator>::operator=(wchar_t)+0x20> 35728: 52800049 mov w9, #0x2 // =2 3572c: aa0003e8 mov x8, x0 35730: 38004509 strb w9, [x8], #0x4 35734: 29007d01 stp w1, wzr, [x8] 35738: d65f03c0 ret 3573c: 52800029 mov w9, #0x1 // =1 35740: f9400808 ldr x8, [x0, #0x10] 35744: f9000409 str x9, [x0, #0x8] 35748: 29007d01 stp w1, wzr, [x8] 3574c: d65f03c0 ret 0000000000035750 , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long)>: 35750: d503233f paciasp 35754: a9bd7bfd stp x29, x30, [sp, #-0x30]! 35758: a90157f6 stp x22, x21, [sp, #0x10] 3575c: 910003fd mov x29, sp 35760: a9024ff4 stp x20, x19, [sp, #0x20] 35764: aa0003f4 mov x20, x0 35768: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 3576c: eb08005f cmp x2, x8 35770: 54000362 b.hs 0x357dc , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long)+0x8c> 35774: aa0203f3 mov x19, x2 35778: aa0103f5 mov x21, x1 3577c: f100145f cmp x2, #0x5 35780: 540000a2 b.hs 0x35794 , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long)+0x44> 35784: 531f7a68 lsl w8, w19, #1 35788: 38004688 strb w8, [x20], #0x4 3578c: b5000153 cbnz x19, 0x357b4 , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long)+0x64> 35790: 1400000d b 0x357c4 , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long)+0x74> 35794: 91001268 add x8, x19, #0x4 35798: 927ef516 and x22, x8, #0xfffffffffffffffc 3579c: d37ef6c0 lsl x0, x22, #2 357a0: 94008db8 bl 0x58e80 <_Znwm@plt> 357a4: b24002c8 orr x8, x22, #0x1 357a8: a9008293 stp x19, x0, [x20, #0x8] 357ac: f9000288 str x8, [x20] 357b0: aa0003f4 mov x20, x0 357b4: aa1403e0 mov x0, x20 357b8: aa1503e1 mov x1, x21 357bc: aa1303e2 mov x2, x19 357c0: 94008f70 bl 0x59580 357c4: b8337a9f str wzr, [x20, x19, lsl #2] 357c8: a9424ff4 ldp x20, x19, [sp, #0x20] 357cc: a94157f6 ldp x22, x21, [sp, #0x10] 357d0: a8c37bfd ldp x29, x30, [sp], #0x30 357d4: d50323bf autiasp 357d8: d65f03c0 ret 357dc: aa1403e0 mov x0, x20 357e0: 94008edc bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 357e4: 97ffee18 bl 0x31044 00000000000357e8 , std::__ndk1::allocator>::at(unsigned long) const>: 357e8: d503233f paciasp 357ec: a9bf7bfd stp x29, x30, [sp, #-0x10]! 357f0: 910003fd mov x29, sp 357f4: 39400008 ldrb w8, [x0] 357f8: f9400409 ldr x9, [x0, #0x8] 357fc: d341fd0a lsr x10, x8, #1 35800: 7200011f tst w8, #0x1 35804: 9a890149 csel x9, x10, x9, eq 35808: eb01013f cmp x9, x1 3580c: 54000129 b.ls 0x35830 , std::__ndk1::allocator>::at(unsigned long) const+0x48> 35810: f9400809 ldr x9, [x0, #0x10] 35814: 9100100a add x10, x0, #0x4 35818: 7200011f tst w8, #0x1 3581c: 9a890148 csel x8, x10, x9, eq 35820: 8b010900 add x0, x8, x1, lsl #2 35824: a8c17bfd ldp x29, x30, [sp], #0x10 35828: d50323bf autiasp 3582c: d65f03c0 ret 35830: 94008ecc bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 0000000000035834 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)>: 35834: d503233f paciasp 35838: a9bb7bfd stp x29, x30, [sp, #-0x50]! 3583c: f9000bf9 str x25, [sp, #0x10] 35840: 910003fd mov x29, sp 35844: a9025ff8 stp x24, x23, [sp, #0x20] 35848: a90357f6 stp x22, x21, [sp, #0x30] 3584c: a9044ff4 stp x20, x19, [sp, #0x40] 35850: 39400008 ldrb w8, [x0] 35854: aa0003f3 mov x19, x0 35858: f9400409 ldr x9, [x0, #0x8] 3585c: d341fd0a lsr x10, x8, #1 35860: 7200011f tst w8, #0x1 35864: 9a890156 csel x22, x10, x9, eq 35868: eb0102df cmp x22, x1 3586c: 54000743 b.lo 0x35954 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0x120> 35870: f9400269 ldr x9, [x19] 35874: 7200011f tst w8, #0x1 35878: 5280008a mov w10, #0x4 // =4 3587c: aa0303f4 mov x20, x3 35880: aa0203f5 mov x21, x2 35884: aa0103f7 mov x23, x1 35888: 927ff929 and x9, x9, #0xfffffffffffffffe 3588c: d1000529 sub x9, x9, #0x1 35890: 9a890141 csel x1, x10, x9, eq 35894: cb160029 sub x9, x1, x22 35898: eb03013f cmp x9, x3 3589c: 54000162 b.hs 0x358c8 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0x94> 358a0: 8b1402c8 add x8, x22, x20 358a4: aa1303e0 mov x0, x19 358a8: cb010102 sub x2, x8, x1 358ac: aa1603e3 mov x3, x22 358b0: aa1703e4 mov x4, x23 358b4: aa1f03e5 mov x5, xzr 358b8: aa1403e6 mov x6, x20 358bc: aa1503e7 mov x7, x21 358c0: 94008ecc bl 0x593f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEmmmmmmPKw@plt> 358c4: 1400001c b 0x35934 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0x100> 358c8: b4000374 cbz x20, 0x35934 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0x100> 358cc: f9400a69 ldr x9, [x19, #0x10] 358d0: 9100126a add x10, x19, #0x4 358d4: 7200011f tst w8, #0x1 358d8: 9a890158 csel x24, x10, x9, eq 358dc: eb1702c2 subs x2, x22, x23 358e0: 54000120 b.eq 0x35904 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0xd0> 358e4: 8b160b08 add x8, x24, x22, lsl #2 358e8: 8b170b01 add x1, x24, x23, lsl #2 358ec: eb15011f cmp x8, x21 358f0: 8b140820 add x0, x1, x20, lsl #2 358f4: fa558022 ccmp x1, x21, #0x2, hi 358f8: 9a9f9299 csel x25, x20, xzr, ls 358fc: 94008f1d bl 0x59570 35900: 8b190ab5 add x21, x21, x25, lsl #2 35904: 8b170b00 add x0, x24, x23, lsl #2 35908: aa1503e1 mov x1, x21 3590c: aa1403e2 mov x2, x20 35910: 94008f18 bl 0x59570 35914: 39400269 ldrb w9, [x19] 35918: 8b1402c8 add x8, x22, x20 3591c: 37000089 tbnz w9, #0x0, 0x3592c , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0xf8> 35920: 531f7909 lsl w9, w8, #1 35924: 39000269 strb w9, [x19] 35928: 14000002 b 0x35930 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0xfc> 3592c: f9000668 str x8, [x19, #0x8] 35930: b8287b1f str wzr, [x24, x8, lsl #2] 35934: aa1303e0 mov x0, x19 35938: f9400bf9 ldr x25, [sp, #0x10] 3593c: a9444ff4 ldp x20, x19, [sp, #0x40] 35940: a94357f6 ldp x22, x21, [sp, #0x30] 35944: a9425ff8 ldp x24, x23, [sp, #0x20] 35948: a8c57bfd ldp x29, x30, [sp], #0x50 3594c: d50323bf autiasp 35950: d65f03c0 ret 35954: aa1303e0 mov x0, x19 35958: 94008e82 bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 3595c: 97ffedba bl 0x31044 35960: 97ffedb9 bl 0x31044 0000000000035964 , std::__ndk1::allocator>::find_first_of(wchar_t const*, unsigned long, unsigned long) const>: 35964: d503245f bti c 35968: a940a80b ldp x11, x10, [x0, #0x8] 3596c: 91001008 add x8, x0, #0x4 35970: 39400009 ldrb w9, [x0] 35974: 92800000 mov x0, #-0x1 // =-1 35978: 7200013f tst w9, #0x1 3597c: d341fd29 lsr x9, x9, #1 35980: 9a8a0108 csel x8, x8, x10, eq 35984: 9a8b012a csel x10, x9, x11, eq 35988: b40002c3 cbz x3, 0x359e0 , std::__ndk1::allocator>::find_first_of(wchar_t const*, unsigned long, unsigned long) const+0x7c> 3598c: eb02015f cmp x10, x2 35990: 54000289 b.ls 0x359e0 , std::__ndk1::allocator>::find_first_of(wchar_t const*, unsigned long, unsigned long) const+0x7c> 35994: 8b020909 add x9, x8, x2, lsl #2 35998: 8b0a090a add x10, x8, x10, lsl #2 3599c: d37ef46b lsl x11, x3, #2 359a0: b940012c ldr w12, [x9] 359a4: aa0b03ed mov x13, x11 359a8: aa0103ee mov x14, x1 359ac: b84045cf ldr w15, [x14], #0x4 359b0: 6b0f019f cmp w12, w15 359b4: 540000e0 b.eq 0x359d0 , std::__ndk1::allocator>::find_first_of(wchar_t const*, unsigned long, unsigned long) const+0x6c> 359b8: f10011ad subs x13, x13, #0x4 359bc: 54ffff81 b.ne 0x359ac , std::__ndk1::allocator>::find_first_of(wchar_t const*, unsigned long, unsigned long) const+0x48> 359c0: 91001129 add x9, x9, #0x4 359c4: eb0a013f cmp x9, x10 359c8: 54fffec1 b.ne 0x359a0 , std::__ndk1::allocator>::find_first_of(wchar_t const*, unsigned long, unsigned long) const+0x3c> 359cc: aa0a03e9 mov x9, x10 359d0: cb080128 sub x8, x9, x8 359d4: eb0a013f cmp x9, x10 359d8: 9342fd08 asr x8, x8, #2 359dc: da9f1100 csinv x0, x8, xzr, ne 359e0: d65f03c0 ret 00000000000359e4 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)>: 359e4: d503233f paciasp 359e8: a9bb7bfd stp x29, x30, [sp, #-0x50]! 359ec: f9000bf9 str x25, [sp, #0x10] 359f0: 910003fd mov x29, sp 359f4: a9025ff8 stp x24, x23, [sp, #0x20] 359f8: a90357f6 stp x22, x21, [sp, #0x30] 359fc: a9044ff4 stp x20, x19, [sp, #0x40] 35a00: 39400008 ldrb w8, [x0] 35a04: aa0003f3 mov x19, x0 35a08: f9400409 ldr x9, [x0, #0x8] 35a0c: d341fd0a lsr x10, x8, #1 35a10: 7200011f tst w8, #0x1 35a14: 9a890155 csel x21, x10, x9, eq 35a18: eb0102a9 subs x9, x21, x1 35a1c: 540007a3 b.lo 0x35b10 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0x12c> 35a20: f940026a ldr x10, [x19] 35a24: eb02013f cmp x9, x2 35a28: 9a823138 csel x24, x9, x2, lo 35a2c: 7200011f tst w8, #0x1 35a30: 5280008b mov w11, #0x4 // =4 35a34: 2a0403f6 mov w22, w4 35a38: 927ff94a and x10, x10, #0xfffffffffffffffe 35a3c: aa0303f4 mov x20, x3 35a40: d100054a sub x10, x10, #0x1 35a44: aa0103f7 mov x23, x1 35a48: 9a8a0161 csel x1, x11, x10, eq 35a4c: cb15030a sub x10, x24, x21 35a50: 8b01014a add x10, x10, x1 35a54: eb03015f cmp x10, x3 35a58: 54000182 b.hs 0x35a88 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0xa4> 35a5c: 8b1402a8 add x8, x21, x20 35a60: 8b010309 add x9, x24, x1 35a64: cb090102 sub x2, x8, x9 35a68: aa1303e0 mov x0, x19 35a6c: aa1503e3 mov x3, x21 35a70: aa1703e4 mov x4, x23 35a74: aa1803e5 mov x5, x24 35a78: aa1403e6 mov x6, x20 35a7c: 94008e65 bl 0x59410 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 35a80: f9400a79 ldr x25, [x19, #0x10] 35a84: 1400000e b 0x35abc , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0xd8> 35a88: f9400a6a ldr x10, [x19, #0x10] 35a8c: 9100126b add x11, x19, #0x4 35a90: 7200011f tst w8, #0x1 35a94: 9a8a0179 csel x25, x11, x10, eq 35a98: eb14031f cmp x24, x20 35a9c: 540000e0 b.eq 0x35ab8 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0xd4> 35aa0: eb180122 subs x2, x9, x24 35aa4: 540000a0 b.eq 0x35ab8 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0xd4> 35aa8: 8b170b28 add x8, x25, x23, lsl #2 35aac: 8b140900 add x0, x8, x20, lsl #2 35ab0: 8b180901 add x1, x8, x24, lsl #2 35ab4: 94008eaf bl 0x59570 35ab8: b40000b4 cbz x20, 0x35acc , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0xe8> 35abc: 8b170b20 add x0, x25, x23, lsl #2 35ac0: 2a1603e1 mov w1, w22 35ac4: aa1403e2 mov x2, x20 35ac8: 94008eba bl 0x595b0 35acc: cb180288 sub x8, x20, x24 35ad0: 39400269 ldrb w9, [x19] 35ad4: 8b150108 add x8, x8, x21 35ad8: 37000089 tbnz w9, #0x0, 0x35ae8 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0x104> 35adc: 531f7909 lsl w9, w8, #1 35ae0: 39000269 strb w9, [x19] 35ae4: 14000002 b 0x35aec , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0x108> 35ae8: f9000668 str x8, [x19, #0x8] 35aec: aa1303e0 mov x0, x19 35af0: b8287b3f str wzr, [x25, x8, lsl #2] 35af4: a9444ff4 ldp x20, x19, [sp, #0x40] 35af8: a94357f6 ldp x22, x21, [sp, #0x30] 35afc: a9425ff8 ldp x24, x23, [sp, #0x20] 35b00: f9400bf9 ldr x25, [sp, #0x10] 35b04: a8c57bfd ldp x29, x30, [sp], #0x50 35b08: d50323bf autiasp 35b0c: d65f03c0 ret 35b10: aa1303e0 mov x0, x19 35b14: 94008e13 bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 35b18: 97ffed4b bl 0x31044 35b1c: 97ffed4a bl 0x31044 0000000000035b20 , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)>: 35b20: d503233f paciasp 35b24: a9bd7bfd stp x29, x30, [sp, #-0x30]! 35b28: f9000bf5 str x21, [sp, #0x10] 35b2c: 910003fd mov x29, sp 35b30: a9024ff4 stp x20, x19, [sp, #0x20] 35b34: f940000a ldr x10, [x0] 35b38: 52800089 mov w9, #0x4 // =4 35b3c: 39400008 ldrb w8, [x0] 35b40: aa0203f4 mov x20, x2 35b44: aa0103e7 mov x7, x1 35b48: aa0003f3 mov x19, x0 35b4c: 927ff94a and x10, x10, #0xfffffffffffffffe 35b50: d100054a sub x10, x10, #0x1 35b54: 7200011f tst w8, #0x1 35b58: 9a8a0121 csel x1, x9, x10, eq 35b5c: eb02003f cmp x1, x2 35b60: 54000182 b.hs 0x35b90 , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)+0x70> 35b64: f9400669 ldr x9, [x19, #0x8] 35b68: 53017d0a lsr w10, w8, #1 35b6c: 7200011f tst w8, #0x1 35b70: cb010282 sub x2, x20, x1 35b74: aa1303e0 mov x0, x19 35b78: aa1f03e4 mov x4, xzr 35b7c: 9a890143 csel x3, x10, x9, eq 35b80: aa1403e6 mov x6, x20 35b84: aa0303e5 mov x5, x3 35b88: 94008e1a bl 0x593f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEmmmmmmPKw@plt> 35b8c: 14000011 b 0x35bd0 , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)+0xb0> 35b90: f9400a69 ldr x9, [x19, #0x10] 35b94: 9100126a add x10, x19, #0x4 35b98: 7200011f tst w8, #0x1 35b9c: 9a890155 csel x21, x10, x9, eq 35ba0: b40000b4 cbz x20, 0x35bb4 , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)+0x94> 35ba4: aa1503e0 mov x0, x21 35ba8: aa0703e1 mov x1, x7 35bac: aa1403e2 mov x2, x20 35bb0: 94008e70 bl 0x59570 35bb4: b8347abf str wzr, [x21, x20, lsl #2] 35bb8: 39400268 ldrb w8, [x19] 35bbc: 37000088 tbnz w8, #0x0, 0x35bcc , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)+0xac> 35bc0: 531f7a88 lsl w8, w20, #1 35bc4: 39000268 strb w8, [x19] 35bc8: 14000002 b 0x35bd0 , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)+0xb0> 35bcc: f9000674 str x20, [x19, #0x8] 35bd0: aa1303e0 mov x0, x19 35bd4: f9400bf5 ldr x21, [sp, #0x10] 35bd8: a9424ff4 ldp x20, x19, [sp, #0x20] 35bdc: a8c37bfd ldp x29, x30, [sp], #0x30 35be0: d50323bf autiasp 35be4: d65f03c0 ret 35be8: 97ffed17 bl 0x31044 0000000000035bec , std::__ndk1::allocator>::reserve(unsigned long)>: 35bec: d503233f paciasp 35bf0: a9bc7bfd stp x29, x30, [sp, #-0x40]! 35bf4: a9015ff8 stp x24, x23, [sp, #0x10] 35bf8: 910003fd mov x29, sp 35bfc: a90257f6 stp x22, x21, [sp, #0x20] 35c00: a9034ff4 stp x20, x19, [sp, #0x30] 35c04: aa0003f3 mov x19, x0 35c08: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 35c0c: eb08003f cmp x1, x8 35c10: 54000862 b.hs 0x35d1c , std::__ndk1::allocator>::reserve(unsigned long)+0x130> 35c14: a9402668 ldp x8, x9, [x19] 35c18: 5280008b mov w11, #0x4 // =4 35c1c: 39400275 ldrb w21, [x19] 35c20: 927ff908 and x8, x8, #0xfffffffffffffffe 35c24: 720002bf tst w21, #0x1 35c28: d341feaa lsr x10, x21, #1 35c2c: d1000508 sub x8, x8, #0x1 35c30: 9a890156 csel x22, x10, x9, eq 35c34: 9a880168 csel x8, x11, x8, eq 35c38: eb0102df cmp x22, x1 35c3c: 9a8182c9 csel x9, x22, x1, hi 35c40: 9100112a add x10, x9, #0x4 35c44: f100113f cmp x9, #0x4 35c48: 927ef54a and x10, x10, #0xfffffffffffffffc 35c4c: d100054a sub x10, x10, #0x1 35c50: 9a8b8157 csel x23, x10, x11, hi 35c54: eb0802ff cmp x23, x8 35c58: 54000560 b.eq 0x35d04 , std::__ndk1::allocator>::reserve(unsigned long)+0x118> 35c5c: f10012ff cmp x23, #0x4 35c60: 540000e1 b.ne 0x35c7c , std::__ndk1::allocator>::reserve(unsigned long)+0x90> 35c64: f9400a75 ldr x21, [x19, #0x10] 35c68: 91001274 add x20, x19, #0x4 35c6c: 52800038 mov w24, #0x1 // =1 35c70: b10006c2 adds x2, x22, #0x1 35c74: 540002a3 b.lo 0x35cc8 , std::__ndk1::allocator>::reserve(unsigned long)+0xdc> 35c78: 14000017 b 0x35cd4 , std::__ndk1::allocator>::reserve(unsigned long)+0xe8> 35c7c: 910006e9 add x9, x23, #0x1 35c80: eb0802ff cmp x23, x8 35c84: 540000c9 b.ls 0x35c9c , std::__ndk1::allocator>::reserve(unsigned long)+0xb0> 35c88: d37efd28 lsr x8, x9, #62 35c8c: b50004c8 cbnz x8, 0x35d24 , std::__ndk1::allocator>::reserve(unsigned long)+0x138> 35c90: d37ef520 lsl x0, x9, #2 35c94: 94008c7b bl 0x58e80 <_Znwm@plt> 35c98: 14000005 b 0x35cac , std::__ndk1::allocator>::reserve(unsigned long)+0xc0> 35c9c: d37efd28 lsr x8, x9, #62 35ca0: b5000488 cbnz x8, 0x35d30 , std::__ndk1::allocator>::reserve(unsigned long)+0x144> 35ca4: d37ef520 lsl x0, x9, #2 35ca8: 94008c76 bl 0x58e80 <_Znwm@plt> 35cac: f9400a68 ldr x8, [x19, #0x10] 35cb0: 720002b8 ands w24, w21, #0x1 35cb4: 91001269 add x9, x19, #0x4 35cb8: aa0003f4 mov x20, x0 35cbc: 9a880135 csel x21, x9, x8, eq 35cc0: b10006c2 adds x2, x22, #0x1 35cc4: 54000082 b.hs 0x35cd4 , std::__ndk1::allocator>::reserve(unsigned long)+0xe8> 35cc8: aa1403e0 mov x0, x20 35ccc: aa1503e1 mov x1, x21 35cd0: 94008e2c bl 0x59580 35cd4: 36000078 tbz w24, #0x0, 0x35ce0 , std::__ndk1::allocator>::reserve(unsigned long)+0xf4> 35cd8: aa1503e0 mov x0, x21 35cdc: 94008c4d bl 0x58e10 <_ZdlPv@plt> 35ce0: f10012ff cmp x23, #0x4 35ce4: 54000081 b.ne 0x35cf4 , std::__ndk1::allocator>::reserve(unsigned long)+0x108> 35ce8: 531f7ac8 lsl w8, w22, #1 35cec: 39000268 strb w8, [x19] 35cf0: 14000005 b 0x35d04 , std::__ndk1::allocator>::reserve(unsigned long)+0x118> 35cf4: 910006e8 add x8, x23, #0x1 35cf8: f9000a74 str x20, [x19, #0x10] 35cfc: b2400108 orr x8, x8, #0x1 35d00: a9005a68 stp x8, x22, [x19] 35d04: a9434ff4 ldp x20, x19, [sp, #0x30] 35d08: a94257f6 ldp x22, x21, [sp, #0x20] 35d0c: a9415ff8 ldp x24, x23, [sp, #0x10] 35d10: a8c47bfd ldp x29, x30, [sp], #0x40 35d14: d50323bf autiasp 35d18: d65f03c0 ret 35d1c: aa1303e0 mov x0, x19 35d20: 94008d8c bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 35d24: b0ffff20 adrp x0, 0x1a000 35d28: 910dec00 add x0, x0, #0x37b 35d2c: 97fff38a bl 0x32b54 ::__throw_length_error() const+0x18> 35d30: b0ffff20 adrp x0, 0x1a000 35d34: 910dec00 add x0, x0, #0x37b 35d38: 97fff387 bl 0x32b54 ::__throw_length_error() const+0x18> 35d3c: 97ffecc2 bl 0x31044 35d40: 94008cf4 bl 0x59110 <__cxa_begin_catch@plt> 35d44: a9434ff4 ldp x20, x19, [sp, #0x30] 35d48: a94257f6 ldp x22, x21, [sp, #0x20] 35d4c: a9415ff8 ldp x24, x23, [sp, #0x10] 35d50: a8c47bfd ldp x29, x30, [sp], #0x40 35d54: d50323bf autiasp 35d58: 14008d22 b 0x591e0 <__cxa_end_catch@plt> 0000000000035d5c , std::__ndk1::allocator>::append(wchar_t const*, unsigned long)>: 35d5c: d503233f paciasp 35d60: a9bd7bfd stp x29, x30, [sp, #-0x30]! 35d64: a90157f6 stp x22, x21, [sp, #0x10] 35d68: 910003fd mov x29, sp 35d6c: a9024ff4 stp x20, x19, [sp, #0x20] 35d70: a9402c0a ldp x10, x11, [x0] 35d74: 52800089 mov w9, #0x4 // =4 35d78: aa0203f4 mov x20, x2 35d7c: 39400008 ldrb w8, [x0] 35d80: aa0103e7 mov x7, x1 35d84: aa0003f3 mov x19, x0 35d88: 927ff94a and x10, x10, #0xfffffffffffffffe 35d8c: d100054a sub x10, x10, #0x1 35d90: 7200011f tst w8, #0x1 35d94: d341fd0c lsr x12, x8, #1 35d98: 9a8a0121 csel x1, x9, x10, eq 35d9c: 9a8b0195 csel x21, x12, x11, eq 35da0: cb150029 sub x9, x1, x21 35da4: eb02013f cmp x9, x2 35da8: 54000142 b.hs 0x35dd0 , std::__ndk1::allocator>::append(wchar_t const*, unsigned long)+0x74> 35dac: 8b1402a8 add x8, x21, x20 35db0: aa1303e0 mov x0, x19 35db4: cb010102 sub x2, x8, x1 35db8: aa1503e3 mov x3, x21 35dbc: aa1503e4 mov x4, x21 35dc0: aa1f03e5 mov x5, xzr 35dc4: aa1403e6 mov x6, x20 35dc8: 94008d8a bl 0x593f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEmmmmmmPKw@plt> 35dcc: 14000012 b 0x35e14 , std::__ndk1::allocator>::append(wchar_t const*, unsigned long)+0xb8> 35dd0: b4000234 cbz x20, 0x35e14 , std::__ndk1::allocator>::append(wchar_t const*, unsigned long)+0xb8> 35dd4: f9400a69 ldr x9, [x19, #0x10] 35dd8: 9100126a add x10, x19, #0x4 35ddc: 7200011f tst w8, #0x1 35de0: 9a890156 csel x22, x10, x9, eq 35de4: 8b150ac0 add x0, x22, x21, lsl #2 35de8: aa0703e1 mov x1, x7 35dec: aa1403e2 mov x2, x20 35df0: 94008de4 bl 0x59580 35df4: 39400269 ldrb w9, [x19] 35df8: 8b1402a8 add x8, x21, x20 35dfc: 37000089 tbnz w9, #0x0, 0x35e0c , std::__ndk1::allocator>::append(wchar_t const*, unsigned long)+0xb0> 35e00: 531f7909 lsl w9, w8, #1 35e04: 39000269 strb w9, [x19] 35e08: 14000002 b 0x35e10 , std::__ndk1::allocator>::append(wchar_t const*, unsigned long)+0xb4> 35e0c: f9000668 str x8, [x19, #0x8] 35e10: b8287adf str wzr, [x22, x8, lsl #2] 35e14: aa1303e0 mov x0, x19 35e18: a9424ff4 ldp x20, x19, [sp, #0x20] 35e1c: a94157f6 ldp x22, x21, [sp, #0x10] 35e20: a8c37bfd ldp x29, x30, [sp], #0x30 35e24: d50323bf autiasp 35e28: d65f03c0 ret 35e2c: 97ffec86 bl 0x31044 0000000000035e30 , std::__ndk1::allocator>::assign(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: 35e30: d503233f paciasp 35e34: a9bf7bfd stp x29, x30, [sp, #-0x10]! 35e38: 910003fd mov x29, sp 35e3c: 39400028 ldrb w8, [x1] 35e40: f9400429 ldr x9, [x1, #0x8] 35e44: d341fd0a lsr x10, x8, #1 35e48: 7200011f tst w8, #0x1 35e4c: 9a890149 csel x9, x10, x9, eq 35e50: eb020129 subs x9, x9, x2 35e54: 54000163 b.lo 0x35e80 , std::__ndk1::allocator>::assign(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0x50> 35e58: f940082a ldr x10, [x1, #0x10] 35e5c: 9100102b add x11, x1, #0x4 35e60: 7200011f tst w8, #0x1 35e64: 9a8a0168 csel x8, x11, x10, eq 35e68: eb03013f cmp x9, x3 35e6c: 8b020901 add x1, x8, x2, lsl #2 35e70: 9a833122 csel x2, x9, x3, lo 35e74: a8c17bfd ldp x29, x30, [sp], #0x10 35e78: d50323bf autiasp 35e7c: 14008d6d b 0x59430 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKwm@plt> 35e80: 94008d38 bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 0000000000035e84 , std::__ndk1::allocator>::copy(wchar_t*, unsigned long, unsigned long) const>: 35e84: d503233f paciasp 35e88: a9be7bfd stp x29, x30, [sp, #-0x20]! 35e8c: f9000bf3 str x19, [sp, #0x10] 35e90: 910003fd mov x29, sp 35e94: 39400008 ldrb w8, [x0] 35e98: f9400409 ldr x9, [x0, #0x8] 35e9c: d341fd0a lsr x10, x8, #1 35ea0: 7200011f tst w8, #0x1 35ea4: 9a890149 csel x9, x10, x9, eq 35ea8: eb030129 subs x9, x9, x3 35eac: 54000243 b.lo 0x35ef4 , std::__ndk1::allocator>::copy(wchar_t*, unsigned long, unsigned long) const+0x70> 35eb0: eb02013f cmp x9, x2 35eb4: 9a823133 csel x19, x9, x2, lo 35eb8: b4000153 cbz x19, 0x35ee0 , std::__ndk1::allocator>::copy(wchar_t*, unsigned long, unsigned long) const+0x5c> 35ebc: f9400809 ldr x9, [x0, #0x10] 35ec0: 9100100a add x10, x0, #0x4 35ec4: 7200011f tst w8, #0x1 35ec8: 9a890148 csel x8, x10, x9, eq 35ecc: 8b030908 add x8, x8, x3, lsl #2 35ed0: aa0103e0 mov x0, x1 35ed4: aa0803e1 mov x1, x8 35ed8: aa1303e2 mov x2, x19 35edc: 94008da9 bl 0x59580 35ee0: aa1303e0 mov x0, x19 35ee4: f9400bf3 ldr x19, [sp, #0x10] 35ee8: a8c27bfd ldp x29, x30, [sp], #0x20 35eec: d50323bf autiasp 35ef0: d65f03c0 ret 35ef4: 94008d1b bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 35ef8: 97ffec53 bl 0x31044 0000000000035efc , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)>: 35efc: d503233f paciasp 35f00: a9bc7bfd stp x29, x30, [sp, #-0x40]! 35f04: f9000bf7 str x23, [sp, #0x10] 35f08: 910003fd mov x29, sp 35f0c: a90257f6 stp x22, x21, [sp, #0x20] 35f10: a9034ff4 stp x20, x19, [sp, #0x30] 35f14: 39400028 ldrb w8, [x1] 35f18: aa0003f3 mov x19, x0 35f1c: f9400429 ldr x9, [x1, #0x8] 35f20: d341fd0a lsr x10, x8, #1 35f24: 7200011f tst w8, #0x1 35f28: 9a890149 csel x9, x10, x9, eq 35f2c: eb020129 subs x9, x9, x2 35f30: 54000483 b.lo 0x35fc0 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0xc4> 35f34: f940082a ldr x10, [x1, #0x10] 35f38: 9100102b add x11, x1, #0x4 35f3c: 7200011f tst w8, #0x1 35f40: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 35f44: 9a8a0176 csel x22, x11, x10, eq 35f48: eb03013f cmp x9, x3 35f4c: 9a833135 csel x21, x9, x3, lo 35f50: eb0802bf cmp x21, x8 35f54: 540003a2 b.hs 0x35fc8 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0xcc> 35f58: aa0203f4 mov x20, x2 35f5c: f10016bf cmp x21, #0x5 35f60: 540000a2 b.hs 0x35f74 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0x78> 35f64: 531f7aa8 lsl w8, w21, #1 35f68: 38004668 strb w8, [x19], #0x4 35f6c: b5000155 cbnz x21, 0x35f94 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0x98> 35f70: 1400000d b 0x35fa4 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0xa8> 35f74: 910012a8 add x8, x21, #0x4 35f78: 927ef517 and x23, x8, #0xfffffffffffffffc 35f7c: d37ef6e0 lsl x0, x23, #2 35f80: 94008bc0 bl 0x58e80 <_Znwm@plt> 35f84: b24002e8 orr x8, x23, #0x1 35f88: a9008275 stp x21, x0, [x19, #0x8] 35f8c: f9000268 str x8, [x19] 35f90: aa0003f3 mov x19, x0 35f94: 8b140ac1 add x1, x22, x20, lsl #2 35f98: aa1303e0 mov x0, x19 35f9c: aa1503e2 mov x2, x21 35fa0: 94008d78 bl 0x59580 35fa4: b8357a7f str wzr, [x19, x21, lsl #2] 35fa8: f9400bf7 ldr x23, [sp, #0x10] 35fac: a9434ff4 ldp x20, x19, [sp, #0x30] 35fb0: a94257f6 ldp x22, x21, [sp, #0x20] 35fb4: a8c47bfd ldp x29, x30, [sp], #0x40 35fb8: d50323bf autiasp 35fbc: d65f03c0 ret 35fc0: aa1303e0 mov x0, x19 35fc4: 94008ce7 bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 35fc8: aa1303e0 mov x0, x19 35fcc: 94008ce1 bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 35fd0: 97ffec1d bl 0x31044 0000000000035fd4 , std::__ndk1::allocator>::find(wchar_t, unsigned long) const>: 35fd4: d503233f paciasp 35fd8: a9be7bfd stp x29, x30, [sp, #-0x20]! 35fdc: f9000bf3 str x19, [sp, #0x10] 35fe0: 910003fd mov x29, sp 35fe4: 39400009 ldrb w9, [x0] 35fe8: 91001008 add x8, x0, #0x4 35fec: a940ac0a ldp x10, x11, [x0, #0x8] 35ff0: 7200013f tst w9, #0x1 35ff4: d341fd29 lsr x9, x9, #1 35ff8: 9a8a0129 csel x9, x9, x10, eq 35ffc: 9a8b0113 csel x19, x8, x11, eq 36000: eb020128 subs x8, x9, x2 36004: 540000c9 b.ls 0x3601c , std::__ndk1::allocator>::find(wchar_t, unsigned long) const+0x48> 36008: 540000e0 b.eq 0x36024 , std::__ndk1::allocator>::find(wchar_t, unsigned long) const+0x50> 3600c: 8b020a60 add x0, x19, x2, lsl #2 36010: aa0803e2 mov x2, x8 36014: 94008d63 bl 0x595a0 36018: 14000004 b 0x36028 , std::__ndk1::allocator>::find(wchar_t, unsigned long) const+0x54> 3601c: 92800000 mov x0, #-0x1 // =-1 36020: 14000006 b 0x36038 , std::__ndk1::allocator>::find(wchar_t, unsigned long) const+0x64> 36024: aa1f03e0 mov x0, xzr 36028: cb130008 sub x8, x0, x19 3602c: f100001f cmp x0, #0x0 36030: 9342fd08 asr x8, x8, #2 36034: da9f1100 csinv x0, x8, xzr, ne 36038: f9400bf3 ldr x19, [sp, #0x10] 3603c: a8c27bfd ldp x29, x30, [sp], #0x20 36040: d50323bf autiasp 36044: d65f03c0 ret 0000000000036048 , std::__ndk1::allocator>::__init(unsigned long, wchar_t)>: 36048: d503233f paciasp 3604c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 36050: a90157f6 stp x22, x21, [sp, #0x10] 36054: 910003fd mov x29, sp 36058: a9024ff4 stp x20, x19, [sp, #0x20] 3605c: aa0003f3 mov x19, x0 36060: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 36064: eb08003f cmp x1, x8 36068: 54000362 b.hs 0x360d4 , std::__ndk1::allocator>::__init(unsigned long, wchar_t)+0x8c> 3606c: 2a0203f5 mov w21, w2 36070: aa0103f4 mov x20, x1 36074: f100143f cmp x1, #0x5 36078: 540000a2 b.hs 0x3608c , std::__ndk1::allocator>::__init(unsigned long, wchar_t)+0x44> 3607c: 531f7a88 lsl w8, w20, #1 36080: 38004668 strb w8, [x19], #0x4 36084: b5000154 cbnz x20, 0x360ac , std::__ndk1::allocator>::__init(unsigned long, wchar_t)+0x64> 36088: 1400000d b 0x360bc , std::__ndk1::allocator>::__init(unsigned long, wchar_t)+0x74> 3608c: 91001288 add x8, x20, #0x4 36090: 927ef516 and x22, x8, #0xfffffffffffffffc 36094: d37ef6c0 lsl x0, x22, #2 36098: 94008b7a bl 0x58e80 <_Znwm@plt> 3609c: b24002c8 orr x8, x22, #0x1 360a0: a9008274 stp x20, x0, [x19, #0x8] 360a4: f9000268 str x8, [x19] 360a8: aa0003f3 mov x19, x0 360ac: aa1303e0 mov x0, x19 360b0: 2a1503e1 mov w1, w21 360b4: aa1403e2 mov x2, x20 360b8: 94008d3e bl 0x595b0 360bc: b8347a7f str wzr, [x19, x20, lsl #2] 360c0: a9424ff4 ldp x20, x19, [sp, #0x20] 360c4: a94157f6 ldp x22, x21, [sp, #0x10] 360c8: a8c37bfd ldp x29, x30, [sp], #0x30 360cc: d50323bf autiasp 360d0: d65f03c0 ret 360d4: aa1303e0 mov x0, x19 360d8: 94008c9e bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 360dc: 97ffebda bl 0x31044 00000000000360e0 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*)>: 360e0: d503233f paciasp 360e4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 360e8: f9000bf5 str x21, [sp, #0x10] 360ec: 910003fd mov x29, sp 360f0: a9024ff4 stp x20, x19, [sp, #0x20] 360f4: aa0003f5 mov x21, x0 360f8: aa0203e0 mov x0, x2 360fc: aa0203f3 mov x19, x2 36100: aa0103f4 mov x20, x1 36104: 94008d23 bl 0x59590 36108: aa1403e1 mov x1, x20 3610c: aa1303e2 mov x2, x19 36110: a9424ff4 ldp x20, x19, [sp, #0x20] 36114: aa0003e3 mov x3, x0 36118: aa1503e0 mov x0, x21 3611c: f9400bf5 ldr x21, [sp, #0x10] 36120: a8c37bfd ldp x29, x30, [sp], #0x30 36124: d50323bf autiasp 36128: 14008cbe b 0x59420 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmPKwm@plt> 000000000003612c , std::__ndk1::allocator>::find_last_of(wchar_t const*, unsigned long, unsigned long) const>: 3612c: d503233f paciasp 36130: a9bd7bfd stp x29, x30, [sp, #-0x30]! 36134: a90157f6 stp x22, x21, [sp, #0x10] 36138: 910003fd mov x29, sp 3613c: a9024ff4 stp x20, x19, [sp, #0x20] 36140: a940a80b ldp x11, x10, [x0, #0x8] 36144: 91001008 add x8, x0, #0x4 36148: 39400009 ldrb w9, [x0] 3614c: 7200013f tst w9, #0x1 36150: d341fd29 lsr x9, x9, #1 36154: 9a8a0108 csel x8, x8, x10, eq 36158: 9a8b0129 csel x9, x9, x11, eq 3615c: b4000203 cbz x3, 0x3619c , std::__ndk1::allocator>::find_last_of(wchar_t const*, unsigned long, unsigned long) const+0x70> 36160: eb02013f cmp x9, x2 36164: aa0303f3 mov x19, x3 36168: 9a829529 csinc x9, x9, x2, ls 3616c: aa0103f4 mov x20, x1 36170: d37ef535 lsl x21, x9, #2 36174: d1001116 sub x22, x8, #0x4 36178: b4000135 cbz x21, 0x3619c , std::__ndk1::allocator>::find_last_of(wchar_t const*, unsigned long, unsigned long) const+0x70> 3617c: b8756ac1 ldr w1, [x22, x21] 36180: aa1403e0 mov x0, x20 36184: aa1303e2 mov x2, x19 36188: 94008d06 bl 0x595a0 3618c: d10012b5 sub x21, x21, #0x4 36190: b4ffff40 cbz x0, 0x36178 , std::__ndk1::allocator>::find_last_of(wchar_t const*, unsigned long, unsigned long) const+0x4c> 36194: 9342fea0 asr x0, x21, #2 36198: 14000002 b 0x361a0 , std::__ndk1::allocator>::find_last_of(wchar_t const*, unsigned long, unsigned long) const+0x74> 3619c: 92800000 mov x0, #-0x1 // =-1 361a0: a9424ff4 ldp x20, x19, [sp, #0x20] 361a4: a94157f6 ldp x22, x21, [sp, #0x10] 361a8: a8c37bfd ldp x29, x30, [sp], #0x30 361ac: d50323bf autiasp 361b0: d65f03c0 ret 00000000000361b4 , std::__ndk1::allocator>::push_back(wchar_t)>: 361b4: d503233f paciasp 361b8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 361bc: f9000bf5 str x21, [sp, #0x10] 361c0: 910003fd mov x29, sp 361c4: a9024ff4 stp x20, x19, [sp, #0x20] 361c8: aa0003f4 mov x20, x0 361cc: 39400008 ldrb w8, [x0] 361d0: 2a0103f3 mov w19, w1 361d4: 370000e8 tbnz w8, #0x0, 0x361f0 , std::__ndk1::allocator>::push_back(wchar_t)+0x3c> 361d8: 53017d15 lsr w21, w8, #1 361dc: 710012bf cmp w21, #0x4 361e0: 54000241 b.ne 0x36228 , std::__ndk1::allocator>::push_back(wchar_t)+0x74> 361e4: 52800095 mov w21, #0x4 // =4 361e8: 52800081 mov w1, #0x4 // =4 361ec: 14000006 b 0x36204 , std::__ndk1::allocator>::push_back(wchar_t)+0x50> 361f0: a9405688 ldp x8, x21, [x20] 361f4: 927ff908 and x8, x8, #0xfffffffffffffffe 361f8: d1000501 sub x1, x8, #0x1 361fc: eb0102bf cmp x21, x1 36200: 540001c1 b.ne 0x36238 , std::__ndk1::allocator>::push_back(wchar_t)+0x84> 36204: aa1403e0 mov x0, x20 36208: 52800022 mov w2, #0x1 // =1 3620c: aa0103e3 mov x3, x1 36210: aa0103e4 mov x4, x1 36214: aa1f03e5 mov x5, xzr 36218: aa1f03e6 mov x6, xzr 3621c: 94008c7d bl 0x59410 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 36220: 39400288 ldrb w8, [x20] 36224: 370000a8 tbnz w8, #0x0, 0x36238 , std::__ndk1::allocator>::push_back(wchar_t)+0x84> 36228: 531f7aa8 lsl w8, w21, #1 3622c: 11000908 add w8, w8, #0x2 36230: 38004688 strb w8, [x20], #0x4 36234: 14000005 b 0x36248 , std::__ndk1::allocator>::push_back(wchar_t)+0x94> 36238: f9400a88 ldr x8, [x20, #0x10] 3623c: 910006a9 add x9, x21, #0x1 36240: f9000689 str x9, [x20, #0x8] 36244: aa0803f4 mov x20, x8 36248: 8b150a88 add x8, x20, x21, lsl #2 3624c: f9400bf5 ldr x21, [sp, #0x10] 36250: 29007d13 stp w19, wzr, [x8] 36254: a9424ff4 ldp x20, x19, [sp, #0x20] 36258: a8c37bfd ldp x29, x30, [sp], #0x30 3625c: d50323bf autiasp 36260: d65f03c0 ret 0000000000036264 , std::__ndk1::allocator>::append(unsigned long, wchar_t)>: 36264: d503233f paciasp 36268: a9bc7bfd stp x29, x30, [sp, #-0x40]! 3626c: f9000bf7 str x23, [sp, #0x10] 36270: 910003fd mov x29, sp 36274: a90257f6 stp x22, x21, [sp, #0x20] 36278: a9034ff4 stp x20, x19, [sp, #0x30] 3627c: aa0003f3 mov x19, x0 36280: b4000541 cbz x1, 0x36328 , std::__ndk1::allocator>::append(unsigned long, wchar_t)+0xc4> 36284: a9402a68 ldp x8, x10, [x19] 36288: 5280008c mov w12, #0x4 // =4 3628c: 2a0203f5 mov w21, w2 36290: 39400269 ldrb w9, [x19] 36294: aa0103f4 mov x20, x1 36298: 927ff90b and x11, x8, #0xfffffffffffffffe 3629c: 7200013f tst w9, #0x1 362a0: d100056b sub x11, x11, #0x1 362a4: d341fd29 lsr x9, x9, #1 362a8: 9a8b0181 csel x1, x12, x11, eq 362ac: 9a8a0136 csel x22, x9, x10, eq 362b0: cb160029 sub x9, x1, x22 362b4: eb14013f cmp x9, x20 362b8: 54000162 b.hs 0x362e4 , std::__ndk1::allocator>::append(unsigned long, wchar_t)+0x80> 362bc: 8b1402c8 add x8, x22, x20 362c0: aa1303e0 mov x0, x19 362c4: cb010102 sub x2, x8, x1 362c8: aa1603e3 mov x3, x22 362cc: aa1603e4 mov x4, x22 362d0: aa1f03e5 mov x5, xzr 362d4: aa1f03e6 mov x6, xzr 362d8: 94008c4e bl 0x59410 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 362dc: 39400268 ldrb w8, [x19] 362e0: 14000002 b 0x362e8 , std::__ndk1::allocator>::append(unsigned long, wchar_t)+0x84> 362e4: 12001d08 and w8, w8, #0xff 362e8: f9400a69 ldr x9, [x19, #0x10] 362ec: 9100126a add x10, x19, #0x4 362f0: 7200011f tst w8, #0x1 362f4: 9a890157 csel x23, x10, x9, eq 362f8: 8b160ae0 add x0, x23, x22, lsl #2 362fc: 2a1503e1 mov w1, w21 36300: aa1403e2 mov x2, x20 36304: 94008cab bl 0x595b0 36308: 39400269 ldrb w9, [x19] 3630c: 8b1402c8 add x8, x22, x20 36310: 37000089 tbnz w9, #0x0, 0x36320 , std::__ndk1::allocator>::append(unsigned long, wchar_t)+0xbc> 36314: 531f7909 lsl w9, w8, #1 36318: 39000269 strb w9, [x19] 3631c: 14000002 b 0x36324 , std::__ndk1::allocator>::append(unsigned long, wchar_t)+0xc0> 36320: f9000668 str x8, [x19, #0x8] 36324: b8287aff str wzr, [x23, x8, lsl #2] 36328: aa1303e0 mov x0, x19 3632c: f9400bf7 ldr x23, [sp, #0x10] 36330: a9434ff4 ldp x20, x19, [sp, #0x30] 36334: a94257f6 ldp x22, x21, [sp, #0x20] 36338: a8c47bfd ldp x29, x30, [sp], #0x40 3633c: d50323bf autiasp 36340: d65f03c0 ret 36344: 97ffeb40 bl 0x31044 0000000000036348 , std::__ndk1::allocator>::rfind(wchar_t, unsigned long) const>: 36348: d503245f bti c 3634c: a940ac0a ldp x10, x11, [x0, #0x8] 36350: 91001009 add x9, x0, #0x4 36354: 39400008 ldrb w8, [x0] 36358: 7200011f tst w8, #0x1 3635c: d341fd08 lsr x8, x8, #1 36360: 9a8a0108 csel x8, x8, x10, eq 36364: 9a8b0129 csel x9, x9, x11, eq 36368: b4000188 cbz x8, 0x36398 , std::__ndk1::allocator>::rfind(wchar_t, unsigned long) const+0x50> 3636c: eb02011f cmp x8, x2 36370: d1001129 sub x9, x9, #0x4 36374: 9a829508 csinc x8, x8, x2, ls 36378: d37ef508 lsl x8, x8, #2 3637c: b40000e8 cbz x8, 0x36398 , std::__ndk1::allocator>::rfind(wchar_t, unsigned long) const+0x50> 36380: b868692a ldr w10, [x9, x8] 36384: d1001108 sub x8, x8, #0x4 36388: 6b01015f cmp w10, w1 3638c: 54ffff81 b.ne 0x3637c , std::__ndk1::allocator>::rfind(wchar_t, unsigned long) const+0x34> 36390: 9342fd00 asr x0, x8, #2 36394: d65f03c0 ret 36398: 92800000 mov x0, #-0x1 // =-1 3639c: d65f03c0 ret 00000000000363a0 , std::__ndk1::allocator>::assign(unsigned long, wchar_t)>: 363a0: d503233f paciasp 363a4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 363a8: a90157f6 stp x22, x21, [sp, #0x10] 363ac: 910003fd mov x29, sp 363b0: a9024ff4 stp x20, x19, [sp, #0x20] 363b4: f9400009 ldr x9, [x0] 363b8: 5280008a mov w10, #0x4 // =4 363bc: 39400008 ldrb w8, [x0] 363c0: 2a0203f5 mov w21, w2 363c4: aa0103f4 mov x20, x1 363c8: aa0003f3 mov x19, x0 363cc: 927ff92b and x11, x9, #0xfffffffffffffffe 363d0: d100056b sub x11, x11, #0x1 363d4: 7200011f tst w8, #0x1 363d8: 9a8b0141 csel x1, x10, x11, eq 363dc: eb14003f cmp x1, x20 363e0: 54000222 b.hs 0x36424 , std::__ndk1::allocator>::assign(unsigned long, wchar_t)+0x84> 363e4: f9400669 ldr x9, [x19, #0x8] 363e8: 53017d0a lsr w10, w8, #1 363ec: 7200011f tst w8, #0x1 363f0: cb010282 sub x2, x20, x1 363f4: aa1303e0 mov x0, x19 363f8: aa1f03e4 mov x4, xzr 363fc: 9a890143 csel x3, x10, x9, eq 36400: aa1f03e6 mov x6, xzr 36404: aa0303e5 mov x5, x3 36408: 94008c02 bl 0x59410 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 3640c: 39400268 ldrb w8, [x19] 36410: 9100126a add x10, x19, #0x4 36414: f9400a69 ldr x9, [x19, #0x10] 36418: 7200011f tst w8, #0x1 3641c: 9a890156 csel x22, x10, x9, eq 36420: 14000006 b 0x36438 , std::__ndk1::allocator>::assign(unsigned long, wchar_t)+0x98> 36424: f9400a68 ldr x8, [x19, #0x10] 36428: 9100126a add x10, x19, #0x4 3642c: f240013f tst x9, #0x1 36430: 9a880156 csel x22, x10, x8, eq 36434: b40000b4 cbz x20, 0x36448 , std::__ndk1::allocator>::assign(unsigned long, wchar_t)+0xa8> 36438: aa1603e0 mov x0, x22 3643c: 2a1503e1 mov w1, w21 36440: aa1403e2 mov x2, x20 36444: 94008c5b bl 0x595b0 36448: b8347adf str wzr, [x22, x20, lsl #2] 3644c: 39400268 ldrb w8, [x19] 36450: 37000088 tbnz w8, #0x0, 0x36460 , std::__ndk1::allocator>::assign(unsigned long, wchar_t)+0xc0> 36454: 531f7a88 lsl w8, w20, #1 36458: 39000268 strb w8, [x19] 3645c: 14000002 b 0x36464 , std::__ndk1::allocator>::assign(unsigned long, wchar_t)+0xc4> 36460: f9000674 str x20, [x19, #0x8] 36464: aa1303e0 mov x0, x19 36468: a9424ff4 ldp x20, x19, [sp, #0x20] 3646c: a94157f6 ldp x22, x21, [sp, #0x10] 36470: a8c37bfd ldp x29, x30, [sp], #0x30 36474: d50323bf autiasp 36478: d65f03c0 ret 3647c: 97ffeaf2 bl 0x31044 0000000000036480 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)>: 36480: d503233f paciasp 36484: a9bd7bfd stp x29, x30, [sp, #-0x30]! 36488: a90157f6 stp x22, x21, [sp, #0x10] 3648c: 910003fd mov x29, sp 36490: a9024ff4 stp x20, x19, [sp, #0x20] 36494: 39400008 ldrb w8, [x0] 36498: aa0003f3 mov x19, x0 3649c: f9400409 ldr x9, [x0, #0x8] 364a0: d341fd0a lsr x10, x8, #1 364a4: 7200011f tst w8, #0x1 364a8: 9a890154 csel x20, x10, x9, eq 364ac: eb010289 subs x9, x20, x1 364b0: 540004e3 b.lo 0x3654c , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xcc> 364b4: b4000402 cbz x2, 0x36534 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xb4> 364b8: b100045f cmn x2, #0x1 364bc: 540000e1 b.ne 0x364d8 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x58> 364c0: 370002e8 tbnz w8, #0x0, 0x3651c , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x9c> 364c4: 8b010a68 add x8, x19, x1, lsl #2 364c8: 531f7829 lsl w9, w1, #1 364cc: b900051f str wzr, [x8, #0x4] 364d0: 39000269 strb w9, [x19] 364d4: 14000018 b 0x36534 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xb4> 364d8: f9400a6a ldr x10, [x19, #0x10] 364dc: 9100126b add x11, x19, #0x4 364e0: 7200011f tst w8, #0x1 364e4: 9a8a0175 csel x21, x11, x10, eq 364e8: eb02013f cmp x9, x2 364ec: 9a823136 csel x22, x9, x2, lo 364f0: eb160122 subs x2, x9, x22 364f4: 540000a0 b.eq 0x36508 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x88> 364f8: 8b010aa0 add x0, x21, x1, lsl #2 364fc: 8b160801 add x1, x0, x22, lsl #2 36500: 94008c1c bl 0x59570 36504: 39400268 ldrb w8, [x19] 36508: cb160289 sub x9, x20, x22 3650c: 37000108 tbnz w8, #0x0, 0x3652c , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xac> 36510: 531f7928 lsl w8, w9, #1 36514: 39000268 strb w8, [x19] 36518: 14000006 b 0x36530 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xb0> 3651c: f9400a68 ldr x8, [x19, #0x10] 36520: b821791f str wzr, [x8, x1, lsl #2] 36524: f9000661 str x1, [x19, #0x8] 36528: 14000003 b 0x36534 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0xb4> 3652c: f9000669 str x9, [x19, #0x8] 36530: b8297abf str wzr, [x21, x9, lsl #2] 36534: aa1303e0 mov x0, x19 36538: a9424ff4 ldp x20, x19, [sp, #0x20] 3653c: a94157f6 ldp x22, x21, [sp, #0x10] 36540: a8c37bfd ldp x29, x30, [sp], #0x30 36544: d50323bf autiasp 36548: d65f03c0 ret 3654c: aa1303e0 mov x0, x19 36550: 94008b84 bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 36554: 97ffeabc bl 0x31044 0000000000036558 , std::__ndk1::allocator>::append(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: 36558: d503233f paciasp 3655c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 36560: 910003fd mov x29, sp 36564: 39400028 ldrb w8, [x1] 36568: f9400429 ldr x9, [x1, #0x8] 3656c: d341fd0a lsr x10, x8, #1 36570: 7200011f tst w8, #0x1 36574: 9a890149 csel x9, x10, x9, eq 36578: eb020129 subs x9, x9, x2 3657c: 54000163 b.lo 0x365a8 , std::__ndk1::allocator>::append(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0x50> 36580: f940082a ldr x10, [x1, #0x10] 36584: 9100102b add x11, x1, #0x4 36588: 7200011f tst w8, #0x1 3658c: 9a8a0168 csel x8, x11, x10, eq 36590: eb03013f cmp x9, x3 36594: 8b020901 add x1, x8, x2, lsl #2 36598: 9a833122 csel x2, x9, x3, lo 3659c: a8c17bfd ldp x29, x30, [sp], #0x10 365a0: d50323bf autiasp 365a4: 14008ba7 b 0x59440 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKwm@plt> 365a8: 94008b6e bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000365ac , std::__ndk1::allocator>::compare(wchar_t const*) const>: 365ac: d503233f paciasp 365b0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 365b4: a90157f6 stp x22, x21, [sp, #0x10] 365b8: 910003fd mov x29, sp 365bc: a9024ff4 stp x20, x19, [sp, #0x20] 365c0: aa0003f5 mov x21, x0 365c4: aa0103e0 mov x0, x1 365c8: aa0103f4 mov x20, x1 365cc: 94008bf1 bl 0x59590 365d0: 394002a8 ldrb w8, [x21] 365d4: f94006a9 ldr x9, [x21, #0x8] 365d8: d341fd0a lsr x10, x8, #1 365dc: 7200011f tst w8, #0x1 365e0: 9a890156 csel x22, x10, x9, eq 365e4: b100041f cmn x0, #0x1 365e8: 54000280 b.eq 0x36638 , std::__ndk1::allocator>::compare(wchar_t const*) const+0x8c> 365ec: eb0002df cmp x22, x0 365f0: aa0003f3 mov x19, x0 365f4: 9a968002 csel x2, x0, x22, hi 365f8: b4000102 cbz x2, 0x36618 , std::__ndk1::allocator>::compare(wchar_t const*) const+0x6c> 365fc: f9400aa9 ldr x9, [x21, #0x10] 36600: 910012aa add x10, x21, #0x4 36604: 7200011f tst w8, #0x1 36608: aa1403e1 mov x1, x20 3660c: 9a890140 csel x0, x10, x9, eq 36610: 94008bec bl 0x595c0 36614: 35000080 cbnz w0, 0x36624 , std::__ndk1::allocator>::compare(wchar_t const*) const+0x78> 36618: eb1302df cmp x22, x19 3661c: 1a9f97e8 cset w8, hi 36620: 5a9f2100 csinv w0, w8, wzr, hs 36624: a9424ff4 ldp x20, x19, [sp, #0x20] 36628: a94157f6 ldp x22, x21, [sp, #0x10] 3662c: a8c37bfd ldp x29, x30, [sp], #0x30 36630: d50323bf autiasp 36634: d65f03c0 ret 36638: aa1503e0 mov x0, x21 3663c: 94008b49 bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 36640: 97ffea81 bl 0x31044 0000000000036644 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*, unsigned long) const>: 36644: d503233f paciasp 36648: a9be7bfd stp x29, x30, [sp, #-0x20]! 3664c: a9014ff4 stp x20, x19, [sp, #0x10] 36650: 910003fd mov x29, sp 36654: 39400008 ldrb w8, [x0] 36658: f9400409 ldr x9, [x0, #0x8] 3665c: d341fd0a lsr x10, x8, #1 36660: 7200011f tst w8, #0x1 36664: 9a890149 csel x9, x10, x9, eq 36668: b100049f cmn x4, #0x1 3666c: 54000300 b.eq 0x366cc , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*, unsigned long) const+0x88> 36670: eb010129 subs x9, x9, x1 36674: 540002c3 b.lo 0x366cc , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*, unsigned long) const+0x88> 36678: eb02013f cmp x9, x2 3667c: aa0403f3 mov x19, x4 36680: 9a823134 csel x20, x9, x2, lo 36684: eb04029f cmp x20, x4 36688: 9a948082 csel x2, x4, x20, hi 3668c: b4000122 cbz x2, 0x366b0 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*, unsigned long) const+0x6c> 36690: f9400809 ldr x9, [x0, #0x10] 36694: 9100100a add x10, x0, #0x4 36698: 7200011f tst w8, #0x1 3669c: 9a890148 csel x8, x10, x9, eq 366a0: 8b010900 add x0, x8, x1, lsl #2 366a4: aa0303e1 mov x1, x3 366a8: 94008bc6 bl 0x595c0 366ac: 35000080 cbnz w0, 0x366bc , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*, unsigned long) const+0x78> 366b0: eb13029f cmp x20, x19 366b4: 1a9f97e8 cset w8, hi 366b8: 5a9f2100 csinv w0, w8, wzr, hs 366bc: a9414ff4 ldp x20, x19, [sp, #0x10] 366c0: a8c27bfd ldp x29, x30, [sp], #0x20 366c4: d50323bf autiasp 366c8: d65f03c0 ret 366cc: 94008b25 bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000366d0 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*) const>: 366d0: d503233f paciasp 366d4: a9bc7bfd stp x29, x30, [sp, #-0x40]! 366d8: f9000bf7 str x23, [sp, #0x10] 366dc: 910003fd mov x29, sp 366e0: a90257f6 stp x22, x21, [sp, #0x20] 366e4: a9034ff4 stp x20, x19, [sp, #0x30] 366e8: aa0003f6 mov x22, x0 366ec: aa0303e0 mov x0, x3 366f0: aa0303f4 mov x20, x3 366f4: aa0203f7 mov x23, x2 366f8: aa0103f5 mov x21, x1 366fc: 94008ba5 bl 0x59590 36700: 394002c8 ldrb w8, [x22] 36704: f94006c9 ldr x9, [x22, #0x8] 36708: d341fd0a lsr x10, x8, #1 3670c: 7200011f tst w8, #0x1 36710: 9a890149 csel x9, x10, x9, eq 36714: b100041f cmn x0, #0x1 36718: 54000340 b.eq 0x36780 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*) const+0xb0> 3671c: eb150129 subs x9, x9, x21 36720: 54000303 b.lo 0x36780 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*) const+0xb0> 36724: eb17013f cmp x9, x23 36728: aa0003f3 mov x19, x0 3672c: 9a973137 csel x23, x9, x23, lo 36730: eb0002ff cmp x23, x0 36734: 9a978002 csel x2, x0, x23, hi 36738: b4000122 cbz x2, 0x3675c , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*) const+0x8c> 3673c: f9400ac9 ldr x9, [x22, #0x10] 36740: 910012ca add x10, x22, #0x4 36744: 7200011f tst w8, #0x1 36748: aa1403e1 mov x1, x20 3674c: 9a890148 csel x8, x10, x9, eq 36750: 8b150900 add x0, x8, x21, lsl #2 36754: 94008b9b bl 0x595c0 36758: 35000080 cbnz w0, 0x36768 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*) const+0x98> 3675c: eb1302ff cmp x23, x19 36760: 1a9f97e8 cset w8, hi 36764: 5a9f2100 csinv w0, w8, wzr, hs 36768: a9434ff4 ldp x20, x19, [sp, #0x30] 3676c: a94257f6 ldp x22, x21, [sp, #0x20] 36770: f9400bf7 ldr x23, [sp, #0x10] 36774: a8c47bfd ldp x29, x30, [sp], #0x40 36778: d50323bf autiasp 3677c: d65f03c0 ret 36780: aa1603e0 mov x0, x22 36784: 94008af7 bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 0000000000036788 , std::__ndk1::allocator>::at(unsigned long)>: 36788: d503233f paciasp 3678c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 36790: 910003fd mov x29, sp 36794: 39400008 ldrb w8, [x0] 36798: f9400409 ldr x9, [x0, #0x8] 3679c: d341fd0a lsr x10, x8, #1 367a0: 7200011f tst w8, #0x1 367a4: 9a890149 csel x9, x10, x9, eq 367a8: eb01013f cmp x9, x1 367ac: 54000129 b.ls 0x367d0 , std::__ndk1::allocator>::at(unsigned long)+0x48> 367b0: f9400809 ldr x9, [x0, #0x10] 367b4: 9100100a add x10, x0, #0x4 367b8: 7200011f tst w8, #0x1 367bc: 9a890148 csel x8, x10, x9, eq 367c0: 8b010900 add x0, x8, x1, lsl #2 367c4: a8c17bfd ldp x29, x30, [sp], #0x10 367c8: d50323bf autiasp 367cc: d65f03c0 ret 367d0: 94008ae4 bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000367d4 , std::__ndk1::allocator>::assign(wchar_t const*)>: 367d4: d503233f paciasp 367d8: a9be7bfd stp x29, x30, [sp, #-0x20]! 367dc: a9014ff4 stp x20, x19, [sp, #0x10] 367e0: 910003fd mov x29, sp 367e4: aa0003f4 mov x20, x0 367e8: aa0103e0 mov x0, x1 367ec: aa0103f3 mov x19, x1 367f0: 94008b68 bl 0x59590 367f4: aa0003e2 mov x2, x0 367f8: aa1403e0 mov x0, x20 367fc: aa1303e1 mov x1, x19 36800: a9414ff4 ldp x20, x19, [sp, #0x10] 36804: a8c27bfd ldp x29, x30, [sp], #0x20 36808: d50323bf autiasp 3680c: 14008b09 b 0x59430 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKwm@plt> 0000000000036810 , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const>: 36810: d503233f paciasp 36814: a9bc7bfd stp x29, x30, [sp, #-0x40]! 36818: a9015ff8 stp x24, x23, [sp, #0x10] 3681c: 910003fd mov x29, sp 36820: a90257f6 stp x22, x21, [sp, #0x20] 36824: a9034ff4 stp x20, x19, [sp, #0x30] 36828: a940a80b ldp x11, x10, [x0, #0x8] 3682c: 91001008 add x8, x0, #0x4 36830: 39400009 ldrb w9, [x0] 36834: 7200013f tst w9, #0x1 36838: d341fd29 lsr x9, x9, #1 3683c: 9a8a0117 csel x23, x8, x10, eq 36840: 9a8b0128 csel x8, x9, x11, eq 36844: eb02011f cmp x8, x2 36848: 54000062 b.hs 0x36854 , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x44> 3684c: 92800002 mov x2, #-0x1 // =-1 36850: 1400000e b 0x36888 , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x78> 36854: aa0303f3 mov x19, x3 36858: b4000183 cbz x3, 0x36888 , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x78> 3685c: 8b020ae0 add x0, x23, x2, lsl #2 36860: 8b080af8 add x24, x23, x8, lsl #2 36864: cb000308 sub x8, x24, x0 36868: 9342fd08 asr x8, x8, #2 3686c: eb13011f cmp x8, x19 36870: 540001aa b.ge 0x368a4 , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x94> 36874: aa1803f6 mov x22, x24 36878: cb1702c8 sub x8, x22, x23 3687c: eb1802df cmp x22, x24 36880: 9342fd08 asr x8, x8, #2 36884: da9f1102 csinv x2, x8, xzr, ne 36888: a9434ff4 ldp x20, x19, [sp, #0x30] 3688c: aa0203e0 mov x0, x2 36890: a94257f6 ldp x22, x21, [sp, #0x20] 36894: a9415ff8 ldp x24, x23, [sp, #0x10] 36898: a8c47bfd ldp x29, x30, [sp], #0x40 3689c: d50323bf autiasp 368a0: d65f03c0 ret 368a4: aa0103f4 mov x20, x1 368a8: b9400035 ldr w21, [x1] 368ac: cb130108 sub x8, x8, x19 368b0: b1000502 adds x2, x8, #0x1 368b4: 54fffe02 b.hs 0x36874 , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x64> 368b8: 2a1503e1 mov w1, w21 368bc: 94008b39 bl 0x595a0 368c0: b4fffda0 cbz x0, 0x36874 , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x64> 368c4: aa1403e1 mov x1, x20 368c8: aa1303e2 mov x2, x19 368cc: aa0003f6 mov x22, x0 368d0: 94008b3c bl 0x595c0 368d4: 34fffd20 cbz w0, 0x36878 , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x68> 368d8: 910012c0 add x0, x22, #0x4 368dc: cb000308 sub x8, x24, x0 368e0: 9342fd08 asr x8, x8, #2 368e4: eb13011f cmp x8, x19 368e8: 54fffe2a b.ge 0x368ac , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x9c> 368ec: 17ffffe2 b 0x36874 , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x64> 00000000000368f0 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const>: 368f0: d503233f paciasp 368f4: a9be7bfd stp x29, x30, [sp, #-0x20]! 368f8: a9014ff4 stp x20, x19, [sp, #0x10] 368fc: 910003fd mov x29, sp 36900: a940ac6c ldp x12, x11, [x3, #0x8] 36904: 91001068 add x8, x3, #0x4 36908: 3940006a ldrb w10, [x3] 3690c: 39400009 ldrb w9, [x0] 36910: f940040d ldr x13, [x0, #0x8] 36914: 7200015f tst w10, #0x1 36918: d341fd4a lsr x10, x10, #1 3691c: 9a8b0108 csel x8, x8, x11, eq 36920: 9a8c014a csel x10, x10, x12, eq 36924: d341fd2b lsr x11, x9, #1 36928: 7200013f tst w9, #0x1 3692c: 9a8d016b csel x11, x11, x13, eq 36930: eb01016b subs x11, x11, x1 36934: 54000383 b.lo 0x369a4 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0xb4> 36938: f940080c ldr x12, [x0, #0x10] 3693c: 9100100d add x13, x0, #0x4 36940: 7200013f tst w9, #0x1 36944: 9a8c01a9 csel x9, x13, x12, eq 36948: eb02017f cmp x11, x2 3694c: 9a823173 csel x19, x11, x2, lo 36950: eb04014a subs x10, x10, x4 36954: 54000283 b.lo 0x369a4 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0xb4> 36958: eb05015f cmp x10, x5 3695c: 9a853154 csel x20, x10, x5, lo 36960: eb13029f cmp x20, x19 36964: 9a933282 csel x2, x20, x19, lo 36968: b40000a2 cbz x2, 0x3697c , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x8c> 3696c: 8b010920 add x0, x9, x1, lsl #2 36970: 8b040901 add x1, x8, x4, lsl #2 36974: 94008b13 bl 0x595c0 36978: 350000e0 cbnz w0, 0x36994 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0xa4> 3697c: eb14027f cmp x19, x20 36980: 54000061 b.ne 0x3698c , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x9c> 36984: 2a1f03e0 mov w0, wzr 36988: 14000003 b 0x36994 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0xa4> 3698c: 12800008 mov w8, #-0x1 // =-1 36990: 5a883500 cneg w0, w8, hs 36994: a9414ff4 ldp x20, x19, [sp, #0x10] 36998: a8c27bfd ldp x29, x30, [sp], #0x20 3699c: d50323bf autiasp 369a0: d65f03c0 ret 369a4: 90ffff20 adrp x0, 0x1a000 369a8: 91360c00 add x0, x0, #0xd83 369ac: 97fff085 bl 0x32bc0 ::__throw_out_of_range() const+0x18> 00000000000369b0 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: 369b0: d503233f paciasp 369b4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 369b8: f9000bf5 str x21, [sp, #0x10] 369bc: 910003fd mov x29, sp 369c0: a9024ff4 stp x20, x19, [sp, #0x20] 369c4: aa0003f3 mov x19, x0 369c8: eb01001f cmp x0, x1 369cc: 540006e0 b.eq 0x36aa8 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> 369d0: 39400269 ldrb w9, [x19] 369d4: 39400028 ldrb w8, [x1] 369d8: 370000e9 tbnz w9, #0x0, 0x369f4 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x44> 369dc: 37000328 tbnz w8, #0x0, 0x36a40 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x90> 369e0: f9400828 ldr x8, [x1, #0x10] 369e4: 3dc00020 ldr q0, [x1] 369e8: f9000a68 str x8, [x19, #0x10] 369ec: 3d800260 str q0, [x19] 369f0: 1400002e b 0x36aa8 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> 369f4: a940a42a ldp x10, x9, [x1, #0x8] 369f8: 9100102c add x12, x1, #0x4 369fc: 7200011f tst w8, #0x1 36a00: f940026b ldr x11, [x19] 36a04: 53017d08 lsr w8, w8, #1 36a08: 9a8a0114 csel x20, x8, x10, eq 36a0c: 9a890187 csel x7, x12, x9, eq 36a10: 927ff968 and x8, x11, #0xfffffffffffffffe 36a14: eb14011f cmp x8, x20 36a18: 540002e9 b.ls 0x36a74 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xc4> 36a1c: f9400a75 ldr x21, [x19, #0x10] 36a20: f9000674 str x20, [x19, #0x8] 36a24: b40000b4 cbz x20, 0x36a38 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x88> 36a28: aa1503e0 mov x0, x21 36a2c: aa0703e1 mov x1, x7 36a30: aa1403e2 mov x2, x20 36a34: 94008ad3 bl 0x59580 36a38: b8347abf str wzr, [x21, x20, lsl #2] 36a3c: 1400001b b 0x36aa8 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> 36a40: a9409c34 ldp x20, x7, [x1, #0x8] 36a44: f1001282 subs x2, x20, #0x4 36a48: 54000228 b.hi 0x36a8c , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xdc> 36a4c: 531f7a88 lsl w8, w20, #1 36a50: 39000268 strb w8, [x19] 36a54: b40000b4 cbz x20, 0x36a68 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xb8> 36a58: 91001260 add x0, x19, #0x4 36a5c: aa0703e1 mov x1, x7 36a60: aa1403e2 mov x2, x20 36a64: 94008ac7 bl 0x59580 36a68: 8b140a68 add x8, x19, x20, lsl #2 36a6c: b900051f str wzr, [x8, #0x4] 36a70: 1400000e b 0x36aa8 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xf8> 36a74: cb080289 sub x9, x20, x8 36a78: f9400663 ldr x3, [x19, #0x8] 36a7c: d1000501 sub x1, x8, #0x1 36a80: 91000522 add x2, x9, #0x1 36a84: aa1303e0 mov x0, x19 36a88: 14000004 b 0x36a98 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xe8> 36a8c: 53017d23 lsr w3, w9, #1 36a90: aa1303e0 mov x0, x19 36a94: 52800081 mov w1, #0x4 // =4 36a98: aa1f03e4 mov x4, xzr 36a9c: aa0303e5 mov x5, x3 36aa0: aa1403e6 mov x6, x20 36aa4: 94008a53 bl 0x593f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEmmmmmmPKw@plt> 36aa8: aa1303e0 mov x0, x19 36aac: f9400bf5 ldr x21, [sp, #0x10] 36ab0: a9424ff4 ldp x20, x19, [sp, #0x20] 36ab4: a8c37bfd ldp x29, x30, [sp], #0x30 36ab8: d50323bf autiasp 36abc: d65f03c0 ret 36ac0: 97ffe961 bl 0x31044 36ac4: 97ffe960 bl 0x31044 0000000000036ac8 , std::__ndk1::allocator>::append(wchar_t const*)>: 36ac8: d503233f paciasp 36acc: a9be7bfd stp x29, x30, [sp, #-0x20]! 36ad0: a9014ff4 stp x20, x19, [sp, #0x10] 36ad4: 910003fd mov x29, sp 36ad8: aa0003f4 mov x20, x0 36adc: aa0103e0 mov x0, x1 36ae0: aa0103f3 mov x19, x1 36ae4: 94008aab bl 0x59590 36ae8: aa0003e2 mov x2, x0 36aec: aa1403e0 mov x0, x20 36af0: aa1303e1 mov x1, x19 36af4: a9414ff4 ldp x20, x19, [sp, #0x10] 36af8: a8c27bfd ldp x29, x30, [sp], #0x20 36afc: d50323bf autiasp 36b00: 14008a50 b 0x59440 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKwm@plt> 0000000000036b04 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: 36b04: d503233f paciasp 36b08: a9bf7bfd stp x29, x30, [sp, #-0x10]! 36b0c: 910003fd mov x29, sp 36b10: 39400068 ldrb w8, [x3] 36b14: f9400469 ldr x9, [x3, #0x8] 36b18: d341fd0a lsr x10, x8, #1 36b1c: 7200011f tst w8, #0x1 36b20: 9a890149 csel x9, x10, x9, eq 36b24: eb040129 subs x9, x9, x4 36b28: 54000163 b.lo 0x36b54 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0x50> 36b2c: f940086a ldr x10, [x3, #0x10] 36b30: 9100106b add x11, x3, #0x4 36b34: 7200011f tst w8, #0x1 36b38: 9a8a0168 csel x8, x11, x10, eq 36b3c: eb05013f cmp x9, x5 36b40: 8b040903 add x3, x8, x4, lsl #2 36b44: 9a853124 csel x4, x9, x5, lo 36b48: a8c17bfd ldp x29, x30, [sp], #0x10 36b4c: d50323bf autiasp 36b50: 14008a24 b 0x593e0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmPKwm@plt> 36b54: 94008a03 bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 0000000000036b58 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)>: 36b58: d503233f paciasp 36b5c: a9bc7bfd stp x29, x30, [sp, #-0x40]! 36b60: a9015ff8 stp x24, x23, [sp, #0x10] 36b64: 910003fd mov x29, sp 36b68: a90257f6 stp x22, x21, [sp, #0x20] 36b6c: a9034ff4 stp x20, x19, [sp, #0x30] 36b70: 39400009 ldrb w9, [x0] 36b74: 91001017 add x23, x0, #0x4 36b78: a9402c0a ldp x10, x11, [x0] 36b7c: 2a0203f4 mov w20, w2 36b80: aa0003f3 mov x19, x0 36b84: f940080c ldr x12, [x0, #0x10] 36b88: 7200013f tst w9, #0x1 36b8c: d341fd29 lsr x9, x9, #1 36b90: 52800088 mov w8, #0x4 // =4 36b94: 9a8c02f8 csel x24, x23, x12, eq 36b98: 9a8b0136 csel x22, x9, x11, eq 36b9c: 927ff949 and x9, x10, #0xfffffffffffffffe 36ba0: cb18002a sub x10, x1, x24 36ba4: d1000529 sub x9, x9, #0x1 36ba8: 9342fd55 asr x21, x10, #2 36bac: 9a890108 csel x8, x8, x9, eq 36bb0: eb16011f cmp x8, x22 36bb4: 54000161 b.ne 0x36be0 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)+0x88> 36bb8: aa1303e0 mov x0, x19 36bbc: aa1603e1 mov x1, x22 36bc0: 52800022 mov w2, #0x1 // =1 36bc4: aa1603e3 mov x3, x22 36bc8: aa1503e4 mov x4, x21 36bcc: aa1f03e5 mov x5, xzr 36bd0: 52800026 mov w6, #0x1 // =1 36bd4: 94008a0f bl 0x59410 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> 36bd8: f9400a78 ldr x24, [x19, #0x10] 36bdc: 14000006 b 0x36bf4 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)+0x9c> 36be0: eb1502c2 subs x2, x22, x21 36be4: 54000080 b.eq 0x36bf4 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)+0x9c> 36be8: 8b150b01 add x1, x24, x21, lsl #2 36bec: 91001020 add x0, x1, #0x4 36bf0: 94008a60 bl 0x59570 36bf4: 910006c9 add x9, x22, #0x1 36bf8: b8357b14 str w20, [x24, x21, lsl #2] 36bfc: b8297b1f str wzr, [x24, x9, lsl #2] 36c00: 39400268 ldrb w8, [x19] 36c04: 37000088 tbnz w8, #0x0, 0x36c14 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)+0xbc> 36c08: 531f7929 lsl w9, w9, #1 36c0c: 39000269 strb w9, [x19] 36c10: 14000002 b 0x36c18 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)+0xc0> 36c14: f9000669 str x9, [x19, #0x8] 36c18: f9400a69 ldr x9, [x19, #0x10] 36c1c: 7200011f tst w8, #0x1 36c20: a9434ff4 ldp x20, x19, [sp, #0x30] 36c24: 9a8902e8 csel x8, x23, x9, eq 36c28: 8b150900 add x0, x8, x21, lsl #2 36c2c: a94257f6 ldp x22, x21, [sp, #0x20] 36c30: a9415ff8 ldp x24, x23, [sp, #0x10] 36c34: a8c47bfd ldp x29, x30, [sp], #0x40 36c38: d50323bf autiasp 36c3c: d65f03c0 ret 36c40: 97ffe901 bl 0x31044 0000000000036c44 , std::__ndk1::allocator>::resize(unsigned long, wchar_t)>: 36c44: d503233f paciasp 36c48: a9bf7bfd stp x29, x30, [sp, #-0x10]! 36c4c: 910003fd mov x29, sp 36c50: 39400008 ldrb w8, [x0] 36c54: f9400409 ldr x9, [x0, #0x8] 36c58: d341fd0a lsr x10, x8, #1 36c5c: 7200011f tst w8, #0x1 36c60: 9a890149 csel x9, x10, x9, eq 36c64: eb01013f cmp x9, x1 36c68: 54000082 b.hs 0x36c78 , std::__ndk1::allocator>::resize(unsigned long, wchar_t)+0x34> 36c6c: cb090021 sub x1, x1, x9 36c70: 940089f8 bl 0x59450 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> 36c74: 1400000a b 0x36c9c , std::__ndk1::allocator>::resize(unsigned long, wchar_t)+0x58> 36c78: 370000c8 tbnz w8, #0x0, 0x36c90 , std::__ndk1::allocator>::resize(unsigned long, wchar_t)+0x4c> 36c7c: 8b010808 add x8, x0, x1, lsl #2 36c80: 531f7829 lsl w9, w1, #1 36c84: b900051f str wzr, [x8, #0x4] 36c88: 39000009 strb w9, [x0] 36c8c: 14000004 b 0x36c9c , std::__ndk1::allocator>::resize(unsigned long, wchar_t)+0x58> 36c90: f9400808 ldr x8, [x0, #0x10] 36c94: b821791f str wzr, [x8, x1, lsl #2] 36c98: f9000401 str x1, [x0, #0x8] 36c9c: a8c17bfd ldp x29, x30, [sp], #0x10 36ca0: d50323bf autiasp 36ca4: d65f03c0 ret 0000000000036ca8 , std::__ndk1::allocator>::insert(unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: 36ca8: d503233f paciasp 36cac: a9bf7bfd stp x29, x30, [sp, #-0x10]! 36cb0: 910003fd mov x29, sp 36cb4: 39400048 ldrb w8, [x2] 36cb8: f9400449 ldr x9, [x2, #0x8] 36cbc: d341fd0a lsr x10, x8, #1 36cc0: 7200011f tst w8, #0x1 36cc4: 9a890149 csel x9, x10, x9, eq 36cc8: eb030129 subs x9, x9, x3 36ccc: 54000163 b.lo 0x36cf8 , std::__ndk1::allocator>::insert(unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0x50> 36cd0: f940084a ldr x10, [x2, #0x10] 36cd4: 9100104b add x11, x2, #0x4 36cd8: 7200011f tst w8, #0x1 36cdc: 9a8a0168 csel x8, x11, x10, eq 36ce0: eb04013f cmp x9, x4 36ce4: 8b030902 add x2, x8, x3, lsl #2 36ce8: 9a843123 csel x3, x9, x4, lo 36cec: a8c17bfd ldp x29, x30, [sp], #0x10 36cf0: d50323bf autiasp 36cf4: 140089cb b 0x59420 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmPKwm@plt> 36cf8: 9400899a bl 0x59360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 0000000000036cfc , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: 36cfc: d503233f paciasp 36d00: a9bb7bfd stp x29, x30, [sp, #-0x50]! 36d04: a90167fa stp x26, x25, [sp, #0x10] 36d08: 910003fd mov x29, sp 36d0c: a9025ff8 stp x24, x23, [sp, #0x20] 36d10: a90357f6 stp x22, x21, [sp, #0x30] 36d14: a9044ff4 stp x20, x19, [sp, #0x40] 36d18: aa0103f5 mov x21, x1 36d1c: aa0003f6 mov x22, x0 36d20: aa0803f3 mov x19, x8 36d24: a9007d1f stp xzr, xzr, [x8] 36d28: f900091f str xzr, [x8, #0x10] 36d2c: 940089e9 bl 0x594d0 36d30: 394002ba ldrb w26, [x21] 36d34: f94006a8 ldr x8, [x21, #0x8] 36d38: d341ff49 lsr x9, x26, #1 36d3c: 7200035f tst w26, #0x1 36d40: 9a880134 csel x20, x9, x8, eq 36d44: 8b000288 add x8, x20, x0 36d48: b100411f cmn x8, #0x10 36d4c: 540008c2 b.hs 0x36e64 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x168> 36d50: aa0003f7 mov x23, x0 36d54: f100591f cmp x8, #0x16 36d58: 54000448 b.hi 0x36de0 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xe4> 36d5c: 531f7ae8 lsl w8, w23, #1 36d60: aa1303f8 mov x24, x19 36d64: 38001708 strb w8, [x24], #0x1 36d68: b40000b7 cbz x23, 0x36d7c , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x80> 36d6c: aa1803e0 mov x0, x24 36d70: aa1603e1 mov x1, x22 36d74: aa1703e2 mov x2, x23 36d78: 94008836 bl 0x58e50 36d7c: 38376b1f strb wzr, [x24, x23] 36d80: f9400aa9 ldr x9, [x21, #0x10] 36d84: a9402e6a ldp x10, x11, [x19] 36d88: 7200035f tst w26, #0x1 36d8c: 39400268 ldrb w8, [x19] 36d90: 9a951527 csinc x7, x9, x21, ne 36d94: 927ff949 and x9, x10, #0xfffffffffffffffe 36d98: 528002ca mov w10, #0x16 // =22 36d9c: 7200011f tst w8, #0x1 36da0: d1000529 sub x9, x9, #0x1 36da4: d341fd0c lsr x12, x8, #1 36da8: 9a890141 csel x1, x10, x9, eq 36dac: 9a8b0195 csel x21, x12, x11, eq 36db0: cb150029 sub x9, x1, x21 36db4: eb14013f cmp x9, x20 36db8: 54000282 b.hs 0x36e08 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x10c> 36dbc: 8b1402a8 add x8, x21, x20 36dc0: cb010102 sub x2, x8, x1 36dc4: aa1303e0 mov x0, x19 36dc8: aa1503e3 mov x3, x21 36dcc: aa1503e4 mov x4, x21 36dd0: aa1f03e5 mov x5, xzr 36dd4: aa1403e6 mov x6, x20 36dd8: 9400896a bl 0x59380 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt> 36ddc: 1400001b b 0x36e48 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x14c> 36de0: 91004108 add x8, x8, #0x10 36de4: 927ced19 and x25, x8, #0xfffffffffffffff0 36de8: aa1903e0 mov x0, x25 36dec: 94008825 bl 0x58e80 <_Znwm@plt> 36df0: aa0003f8 mov x24, x0 36df4: b2400328 orr x8, x25, #0x1 36df8: a9008277 stp x23, x0, [x19, #0x8] 36dfc: f9000268 str x8, [x19] 36e00: b5fffb77 cbnz x23, 0x36d6c , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x70> 36e04: 17ffffde b 0x36d7c , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x80> 36e08: b4000214 cbz x20, 0x36e48 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x14c> 36e0c: f9400a69 ldr x9, [x19, #0x10] 36e10: 7200011f tst w8, #0x1 36e14: aa0703e1 mov x1, x7 36e18: aa1403e2 mov x2, x20 36e1c: 9a931536 csinc x22, x9, x19, ne 36e20: 8b1502c0 add x0, x22, x21 36e24: 9400880b bl 0x58e50 36e28: 39400269 ldrb w9, [x19] 36e2c: 8b1402a8 add x8, x21, x20 36e30: 37000089 tbnz w9, #0x0, 0x36e40 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x144> 36e34: 531f7909 lsl w9, w8, #1 36e38: 39000269 strb w9, [x19] 36e3c: 14000002 b 0x36e44 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x148> 36e40: f9000668 str x8, [x19, #0x8] 36e44: 38286adf strb wzr, [x22, x8] 36e48: a9444ff4 ldp x20, x19, [sp, #0x40] 36e4c: a94357f6 ldp x22, x21, [sp, #0x30] 36e50: a9425ff8 ldp x24, x23, [sp, #0x20] 36e54: a94167fa ldp x26, x25, [sp, #0x10] 36e58: a8c57bfd ldp x29, x30, [sp], #0x50 36e5c: d50323bf autiasp 36e60: d65f03c0 ret 36e64: aa1303e0 mov x0, x19 36e68: 9400893a bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 36e6c: 39400268 ldrb w8, [x19] 36e70: aa0003f4 mov x20, x0 36e74: 36000068 tbz w8, #0x0, 0x36e80 , std::__ndk1::allocator> std::__ndk1::operator+, std::__ndk1::allocator>(char const*, std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x184> 36e78: f9400a60 ldr x0, [x19, #0x10] 36e7c: 940087e5 bl 0x58e10 <_ZdlPv@plt> 36e80: aa1403e0 mov x0, x20 36e84: 94007795 bl 0x54cd8 0000000000036e88 , std::__ndk1::allocator> const&, unsigned long*, int)>: 36e88: d503233f paciasp 36e8c: d10183ff sub sp, sp, #0x60 36e90: a9047bfd stp x29, x30, [sp, #0x40] 36e94: 910103fd add x29, sp, #0x40 36e98: a9054ff4 stp x20, x19, [sp, #0x50] 36e9c: d53bd054 mrs x20, TPIDR_EL0 36ea0: 528e8e6a mov w10, #0x7473 // =29811 36ea4: 2a0203e3 mov w3, w2 36ea8: aa0103e2 mov x2, x1 36eac: aa0003e1 mov x1, x0 36eb0: f9401688 ldr x8, [x20, #0x28] 36eb4: 52800109 mov w9, #0x8 // =8 36eb8: 72ad2dea movk w10, #0x696f, lsl #16 36ebc: f81f83a8 stur x8, [x29, #-0x8] 36ec0: 390023e9 strb w9, [sp, #0x8] 36ec4: b80093ea stur w10, [sp, #0x9] 36ec8: 390037ff strb wzr, [sp, #0xd] 36ecc: 910023e0 add x0, sp, #0x8 36ed0: 94000daf bl 0x3a58c 36ed4: aa0003f3 mov x19, x0 36ed8: eb33c01f cmp x0, w19, sxtw 36edc: 540001e1 b.ne 0x36f18 , std::__ndk1::allocator> const&, unsigned long*, int)+0x90> 36ee0: 394023e8 ldrb w8, [sp, #0x8] 36ee4: 36000068 tbz w8, #0x0, 0x36ef0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x68> 36ee8: f9400fe0 ldr x0, [sp, #0x18] 36eec: 940087c9 bl 0x58e10 <_ZdlPv@plt> 36ef0: f9401688 ldr x8, [x20, #0x28] 36ef4: f85f83a9 ldur x9, [x29, #-0x8] 36ef8: eb09011f cmp x8, x9 36efc: 54000361 b.ne 0x36f68 , std::__ndk1::allocator> const&, unsigned long*, int)+0xe0> 36f00: 2a1303e0 mov w0, w19 36f04: a9454ff4 ldp x20, x19, [sp, #0x50] 36f08: a9447bfd ldp x29, x30, [sp, #0x40] 36f0c: 910183ff add sp, sp, #0x60 36f10: d50323bf autiasp 36f14: d65f03c0 ret 36f18: 90ffff21 adrp x1, 0x1a000 36f1c: 910083e8 add x8, sp, #0x20 36f20: 9124e421 add x1, x1, #0x939 36f24: 910023e0 add x0, sp, #0x8 36f28: 94000dff bl 0x3a724 36f2c: 52800200 mov w0, #0x10 // =16 36f30: 940088d0 bl 0x59270 <__cxa_allocate_exception@plt> 36f34: aa0003f4 mov x20, x0 36f38: 910083e1 add x1, sp, #0x20 36f3c: 940088f5 bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 36f40: f0000148 adrp x8, 0x61000 36f44: f9431908 ldr x8, [x8, #0x630] 36f48: 91004108 add x8, x8, #0x10 36f4c: f9000288 str x8, [x20] 36f50: f0000141 adrp x1, 0x61000 36f54: f0000142 adrp x2, 0x61000 36f58: aa1403e0 mov x0, x20 36f5c: f9431021 ldr x1, [x1, #0x620] 36f60: f9431442 ldr x2, [x2, #0x628] 36f64: 940088cb bl 0x59290 <__cxa_throw@plt> 36f68: 940087b2 bl 0x58e30 <__stack_chk_fail@plt> 36f6c: aa0003f3 mov x19, x0 36f70: 14000004 b 0x36f80 , std::__ndk1::allocator> const&, unsigned long*, int)+0xf8> 36f74: aa0003f3 mov x19, x0 36f78: aa1403e0 mov x0, x20 36f7c: 94008969 bl 0x59520 <__cxa_free_exception@plt> 36f80: 394083e8 ldrb w8, [sp, #0x20] 36f84: 370000a8 tbnz w8, #0x0, 0x36f98 , std::__ndk1::allocator> const&, unsigned long*, int)+0x110> 36f88: 394023e8 ldrb w8, [sp, #0x8] 36f8c: 37000168 tbnz w8, #0x0, 0x36fb8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x130> 36f90: aa1303e0 mov x0, x19 36f94: 94007751 bl 0x54cd8 36f98: f9401be0 ldr x0, [sp, #0x30] 36f9c: 9400879d bl 0x58e10 <_ZdlPv@plt> 36fa0: 394023e8 ldrb w8, [sp, #0x8] 36fa4: 3607ff68 tbz w8, #0x0, 0x36f90 , std::__ndk1::allocator> const&, unsigned long*, int)+0x108> 36fa8: 14000004 b 0x36fb8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x130> 36fac: aa0003f3 mov x19, x0 36fb0: 394023e8 ldrb w8, [sp, #0x8] 36fb4: 3607fee8 tbz w8, #0x0, 0x36f90 , std::__ndk1::allocator> const&, unsigned long*, int)+0x108> 36fb8: f9400fe0 ldr x0, [sp, #0x18] 36fbc: 94008795 bl 0x58e10 <_ZdlPv@plt> 36fc0: aa1303e0 mov x0, x19 36fc4: 94007745 bl 0x54cd8 0000000000036fc8 , std::__ndk1::allocator> const&, unsigned long*, int)>: 36fc8: d503233f paciasp 36fcc: d10183ff sub sp, sp, #0x60 36fd0: a9047bfd stp x29, x30, [sp, #0x40] 36fd4: 910103fd add x29, sp, #0x40 36fd8: a9054ff4 stp x20, x19, [sp, #0x50] 36fdc: d53bd054 mrs x20, TPIDR_EL0 36fe0: 528e8e6a mov w10, #0x7473 // =29811 36fe4: 2a0203e3 mov w3, w2 36fe8: aa0103e2 mov x2, x1 36fec: aa0003e1 mov x1, x0 36ff0: f9401688 ldr x8, [x20, #0x28] 36ff4: 52800109 mov w9, #0x8 // =8 36ff8: 72ad2dea movk w10, #0x696f, lsl #16 36ffc: f81f83a8 stur x8, [x29, #-0x8] 37000: 390023e9 strb w9, [sp, #0x8] 37004: b80093ea stur w10, [sp, #0x9] 37008: 390037ff strb wzr, [sp, #0xd] 3700c: 910023e0 add x0, sp, #0x8 37010: 94000e29 bl 0x3a8b4 37014: aa0003f3 mov x19, x0 37018: eb33c01f cmp x0, w19, sxtw 3701c: 540001e1 b.ne 0x37058 , std::__ndk1::allocator> const&, unsigned long*, int)+0x90> 37020: 394023e8 ldrb w8, [sp, #0x8] 37024: 36000068 tbz w8, #0x0, 0x37030 , std::__ndk1::allocator> const&, unsigned long*, int)+0x68> 37028: f9400fe0 ldr x0, [sp, #0x18] 3702c: 94008779 bl 0x58e10 <_ZdlPv@plt> 37030: f9401688 ldr x8, [x20, #0x28] 37034: f85f83a9 ldur x9, [x29, #-0x8] 37038: eb09011f cmp x8, x9 3703c: 54000361 b.ne 0x370a8 , std::__ndk1::allocator> const&, unsigned long*, int)+0xe0> 37040: 2a1303e0 mov w0, w19 37044: a9454ff4 ldp x20, x19, [sp, #0x50] 37048: a9447bfd ldp x29, x30, [sp, #0x40] 3704c: 910183ff add sp, sp, #0x60 37050: d50323bf autiasp 37054: d65f03c0 ret 37058: f0ffff01 adrp x1, 0x1a000 3705c: 910083e8 add x8, sp, #0x20 37060: 9124e421 add x1, x1, #0x939 37064: 910023e0 add x0, sp, #0x8 37068: 94000daf bl 0x3a724 3706c: 52800200 mov w0, #0x10 // =16 37070: 94008880 bl 0x59270 <__cxa_allocate_exception@plt> 37074: aa0003f4 mov x20, x0 37078: 910083e1 add x1, sp, #0x20 3707c: 940088a5 bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 37080: d0000148 adrp x8, 0x61000 37084: f9431908 ldr x8, [x8, #0x630] 37088: 91004108 add x8, x8, #0x10 3708c: f9000288 str x8, [x20] 37090: d0000141 adrp x1, 0x61000 37094: d0000142 adrp x2, 0x61000 37098: aa1403e0 mov x0, x20 3709c: f9431021 ldr x1, [x1, #0x620] 370a0: f9431442 ldr x2, [x2, #0x628] 370a4: 9400887b bl 0x59290 <__cxa_throw@plt> 370a8: 94008762 bl 0x58e30 <__stack_chk_fail@plt> 370ac: aa0003f3 mov x19, x0 370b0: 14000004 b 0x370c0 , std::__ndk1::allocator> const&, unsigned long*, int)+0xf8> 370b4: aa0003f3 mov x19, x0 370b8: aa1403e0 mov x0, x20 370bc: 94008919 bl 0x59520 <__cxa_free_exception@plt> 370c0: 394083e8 ldrb w8, [sp, #0x20] 370c4: 370000a8 tbnz w8, #0x0, 0x370d8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x110> 370c8: 394023e8 ldrb w8, [sp, #0x8] 370cc: 37000168 tbnz w8, #0x0, 0x370f8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x130> 370d0: aa1303e0 mov x0, x19 370d4: 94007701 bl 0x54cd8 370d8: f9401be0 ldr x0, [sp, #0x30] 370dc: 9400874d bl 0x58e10 <_ZdlPv@plt> 370e0: 394023e8 ldrb w8, [sp, #0x8] 370e4: 3607ff68 tbz w8, #0x0, 0x370d0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x108> 370e8: 14000004 b 0x370f8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x130> 370ec: aa0003f3 mov x19, x0 370f0: 394023e8 ldrb w8, [sp, #0x8] 370f4: 3607fee8 tbz w8, #0x0, 0x370d0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x108> 370f8: f9400fe0 ldr x0, [sp, #0x18] 370fc: 94008745 bl 0x58e10 <_ZdlPv@plt> 37100: aa1303e0 mov x0, x19 37104: 940076f5 bl 0x54cd8 0000000000037108 , std::__ndk1::allocator> const&, unsigned long*, int)>: 37108: d503233f paciasp 3710c: d10103ff sub sp, sp, #0x40 37110: a9027bfd stp x29, x30, [sp, #0x20] 37114: 910083fd add x29, sp, #0x20 37118: a9034ff4 stp x20, x19, [sp, #0x30] 3711c: d53bd054 mrs x20, TPIDR_EL0 37120: 528e8e6a mov w10, #0x7473 // =29811 37124: 2a0203e3 mov w3, w2 37128: aa0103e2 mov x2, x1 3712c: aa0003e1 mov x1, x0 37130: f9401688 ldr x8, [x20, #0x28] 37134: 52800109 mov w9, #0x8 // =8 37138: 72ad8dea movk w10, #0x6c6f, lsl #16 3713c: f81f83a8 stur x8, [x29, #-0x8] 37140: 390003e9 strb w9, [sp] 37144: b80013ea stur w10, [sp, #0x1] 37148: 390017ff strb wzr, [sp, #0x5] 3714c: 910003e0 mov x0, sp 37150: 94000d0f bl 0x3a58c 37154: aa0003f3 mov x19, x0 37158: 394003e8 ldrb w8, [sp] 3715c: 36000068 tbz w8, #0x0, 0x37168 , std::__ndk1::allocator> const&, unsigned long*, int)+0x60> 37160: f9400be0 ldr x0, [sp, #0x10] 37164: 9400872b bl 0x58e10 <_ZdlPv@plt> 37168: f9401688 ldr x8, [x20, #0x28] 3716c: f85f83a9 ldur x9, [x29, #-0x8] 37170: eb09011f cmp x8, x9 37174: 540000e1 b.ne 0x37190 , std::__ndk1::allocator> const&, unsigned long*, int)+0x88> 37178: aa1303e0 mov x0, x19 3717c: a9434ff4 ldp x20, x19, [sp, #0x30] 37180: a9427bfd ldp x29, x30, [sp, #0x20] 37184: 910103ff add sp, sp, #0x40 37188: d50323bf autiasp 3718c: d65f03c0 ret 37190: 94008728 bl 0x58e30 <__stack_chk_fail@plt> 37194: 394003e8 ldrb w8, [sp] 37198: aa0003f3 mov x19, x0 3719c: 36000068 tbz w8, #0x0, 0x371a8 , std::__ndk1::allocator> const&, unsigned long*, int)+0xa0> 371a0: f9400be0 ldr x0, [sp, #0x10] 371a4: 9400871b bl 0x58e10 <_ZdlPv@plt> 371a8: aa1303e0 mov x0, x19 371ac: 940076cb bl 0x54cd8 00000000000371b0 , std::__ndk1::allocator> const&, unsigned long*, int)>: 371b0: d503233f paciasp 371b4: d10103ff sub sp, sp, #0x40 371b8: a9027bfd stp x29, x30, [sp, #0x20] 371bc: 910083fd add x29, sp, #0x20 371c0: a9034ff4 stp x20, x19, [sp, #0x30] 371c4: d53bd054 mrs x20, TPIDR_EL0 371c8: 528e8e6a mov w10, #0x7473 // =29811 371cc: 2a0203e3 mov w3, w2 371d0: aa0103e2 mov x2, x1 371d4: aa0003e1 mov x1, x0 371d8: f9401688 ldr x8, [x20, #0x28] 371dc: 52800109 mov w9, #0x8 // =8 371e0: 72ad8dea movk w10, #0x6c6f, lsl #16 371e4: f81f83a8 stur x8, [x29, #-0x8] 371e8: 390003e9 strb w9, [sp] 371ec: b80013ea stur w10, [sp, #0x1] 371f0: 390017ff strb wzr, [sp, #0x5] 371f4: 910003e0 mov x0, sp 371f8: 94000daf bl 0x3a8b4 371fc: aa0003f3 mov x19, x0 37200: 394003e8 ldrb w8, [sp] 37204: 36000068 tbz w8, #0x0, 0x37210 , std::__ndk1::allocator> const&, unsigned long*, int)+0x60> 37208: f9400be0 ldr x0, [sp, #0x10] 3720c: 94008701 bl 0x58e10 <_ZdlPv@plt> 37210: f9401688 ldr x8, [x20, #0x28] 37214: f85f83a9 ldur x9, [x29, #-0x8] 37218: eb09011f cmp x8, x9 3721c: 540000e1 b.ne 0x37238 , std::__ndk1::allocator> const&, unsigned long*, int)+0x88> 37220: aa1303e0 mov x0, x19 37224: a9434ff4 ldp x20, x19, [sp, #0x30] 37228: a9427bfd ldp x29, x30, [sp, #0x20] 3722c: 910103ff add sp, sp, #0x40 37230: d50323bf autiasp 37234: d65f03c0 ret 37238: 940086fe bl 0x58e30 <__stack_chk_fail@plt> 3723c: 394003e8 ldrb w8, [sp] 37240: aa0003f3 mov x19, x0 37244: 36000068 tbz w8, #0x0, 0x37250 , std::__ndk1::allocator> const&, unsigned long*, int)+0xa0> 37248: f9400be0 ldr x0, [sp, #0x10] 3724c: 940086f1 bl 0x58e10 <_ZdlPv@plt> 37250: aa1303e0 mov x0, x19 37254: 940076a1 bl 0x54cd8 0000000000037258 , std::__ndk1::allocator> const&, unsigned long*, int)>: 37258: d503233f paciasp 3725c: d10203ff sub sp, sp, #0x80 37260: a9047bfd stp x29, x30, [sp, #0x40] 37264: 910103fd add x29, sp, #0x40 37268: a9055ff8 stp x24, x23, [sp, #0x50] 3726c: a90657f6 stp x22, x21, [sp, #0x60] 37270: a9074ff4 stp x20, x19, [sp, #0x70] 37274: d53bd057 mrs x23, TPIDR_EL0 37278: 528e8e6a mov w10, #0x7473 // =29811 3727c: f94016e8 ldr x8, [x23, #0x28] 37280: 72aeadea movk w10, #0x756f, lsl #16 37284: 52800d8c mov w12, #0x6c // =108 37288: 2a0203f4 mov w20, w2 3728c: aa0103f3 mov x19, x1 37290: f81f83a8 stur x8, [x29, #-0x8] 37294: 52800148 mov w8, #0xa // =10 37298: 39400009 ldrb w9, [x0] 3729c: b80013ea stur w10, [sp, #0x1] 372a0: f940080b ldr x11, [x0, #0x10] 372a4: 780053ec sturh w12, [sp, #0x5] 372a8: 390003e8 strb w8, [sp] 372ac: 7200013f tst w9, #0x1 372b0: f9000fff str xzr, [sp, #0x18] 372b4: 9a801575 csinc x21, x11, x0, ne 372b8: 9400887e bl 0x594b0 <__errno@plt> 372bc: aa0003f6 mov x22, x0 372c0: b9400018 ldr w24, [x0] 372c4: b900001f str wzr, [x0] 372c8: 910063e1 add x1, sp, #0x18 372cc: aa1503e0 mov x0, x21 372d0: 2a1403e2 mov w2, w20 372d4: 940088bf bl 0x595d0 372d8: b94002c8 ldr w8, [x22] 372dc: b90002d8 str w24, [x22] 372e0: 7100891f cmp w8, #0x22 372e4: 540002e0 b.eq 0x37340 , std::__ndk1::allocator> const&, unsigned long*, int)+0xe8> 372e8: f9400fe8 ldr x8, [sp, #0x18] 372ec: eb150108 subs x8, x8, x21 372f0: 54000500 b.eq 0x37390 , std::__ndk1::allocator> const&, unsigned long*, int)+0x138> 372f4: aa0003f4 mov x20, x0 372f8: b4000053 cbz x19, 0x37300 , std::__ndk1::allocator> const&, unsigned long*, int)+0xa8> 372fc: f9000268 str x8, [x19] 37300: 394003e8 ldrb w8, [sp] 37304: 36000068 tbz w8, #0x0, 0x37310 , std::__ndk1::allocator> const&, unsigned long*, int)+0xb8> 37308: f9400be0 ldr x0, [sp, #0x10] 3730c: 940086c1 bl 0x58e10 <_ZdlPv@plt> 37310: f94016e8 ldr x8, [x23, #0x28] 37314: f85f83a9 ldur x9, [x29, #-0x8] 37318: eb09011f cmp x8, x9 3731c: 54000621 b.ne 0x373e0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x188> 37320: aa1403e0 mov x0, x20 37324: a9474ff4 ldp x20, x19, [sp, #0x70] 37328: a94657f6 ldp x22, x21, [sp, #0x60] 3732c: a9455ff8 ldp x24, x23, [sp, #0x50] 37330: a9447bfd ldp x29, x30, [sp, #0x40] 37334: 910203ff add sp, sp, #0x80 37338: d50323bf autiasp 3733c: d65f03c0 ret 37340: f0ffff01 adrp x1, 0x1a000 37344: 910083e8 add x8, sp, #0x20 37348: 9124e421 add x1, x1, #0x939 3734c: 910003e0 mov x0, sp 37350: 94000cf5 bl 0x3a724 37354: 52800200 mov w0, #0x10 // =16 37358: 940087c6 bl 0x59270 <__cxa_allocate_exception@plt> 3735c: aa0003f4 mov x20, x0 37360: 910083e1 add x1, sp, #0x20 37364: 940087eb bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 37368: d0000148 adrp x8, 0x61000 3736c: f9431908 ldr x8, [x8, #0x630] 37370: 91004108 add x8, x8, #0x10 37374: f9000288 str x8, [x20] 37378: d0000141 adrp x1, 0x61000 3737c: d0000142 adrp x2, 0x61000 37380: aa1403e0 mov x0, x20 37384: f9431021 ldr x1, [x1, #0x620] 37388: f9431442 ldr x2, [x2, #0x628] 3738c: 940087c1 bl 0x59290 <__cxa_throw@plt> 37390: f0ffff01 adrp x1, 0x1a000 37394: 910083e8 add x8, sp, #0x20 37398: 9130c821 add x1, x1, #0xc32 3739c: 910003e0 mov x0, sp 373a0: 94000ce1 bl 0x3a724 373a4: 52800200 mov w0, #0x10 // =16 373a8: 940087b2 bl 0x59270 <__cxa_allocate_exception@plt> 373ac: aa0003f4 mov x20, x0 373b0: 910083e1 add x1, sp, #0x20 373b4: 940087d7 bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 373b8: d0000148 adrp x8, 0x61000 373bc: f9431d08 ldr x8, [x8, #0x638] 373c0: 91004108 add x8, x8, #0x10 373c4: f9000288 str x8, [x20] 373c8: d0000141 adrp x1, 0x61000 373cc: d0000142 adrp x2, 0x61000 373d0: aa1403e0 mov x0, x20 373d4: f9432021 ldr x1, [x1, #0x640] 373d8: f9432442 ldr x2, [x2, #0x648] 373dc: 940087ad bl 0x59290 <__cxa_throw@plt> 373e0: 94008694 bl 0x58e30 <__stack_chk_fail@plt> 373e4: 14000002 b 0x373ec , std::__ndk1::allocator> const&, unsigned long*, int)+0x194> 373e8: 14000003 b 0x373f4 , std::__ndk1::allocator> const&, unsigned long*, int)+0x19c> 373ec: aa0003f3 mov x19, x0 373f0: 14000004 b 0x37400 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1a8> 373f4: aa0003f3 mov x19, x0 373f8: aa1403e0 mov x0, x20 373fc: 94008849 bl 0x59520 <__cxa_free_exception@plt> 37400: 394083e8 ldrb w8, [sp, #0x20] 37404: 370000a8 tbnz w8, #0x0, 0x37418 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c0> 37408: 394003e8 ldrb w8, [sp] 3740c: 37000168 tbnz w8, #0x0, 0x37438 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1e0> 37410: aa1303e0 mov x0, x19 37414: 94007631 bl 0x54cd8 37418: f9401be0 ldr x0, [sp, #0x30] 3741c: 9400867d bl 0x58e10 <_ZdlPv@plt> 37420: 394003e8 ldrb w8, [sp] 37424: 3607ff68 tbz w8, #0x0, 0x37410 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1b8> 37428: 14000004 b 0x37438 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1e0> 3742c: aa0003f3 mov x19, x0 37430: 394003e8 ldrb w8, [sp] 37434: 3607fee8 tbz w8, #0x0, 0x37410 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1b8> 37438: f9400be0 ldr x0, [sp, #0x10] 3743c: 94008675 bl 0x58e10 <_ZdlPv@plt> 37440: aa1303e0 mov x0, x19 37444: 94007625 bl 0x54cd8 0000000000037448 , std::__ndk1::allocator> const&, unsigned long*, int)>: 37448: d503233f paciasp 3744c: d10203ff sub sp, sp, #0x80 37450: a9047bfd stp x29, x30, [sp, #0x40] 37454: 910103fd add x29, sp, #0x40 37458: a9055ff8 stp x24, x23, [sp, #0x50] 3745c: a90657f6 stp x22, x21, [sp, #0x60] 37460: a9074ff4 stp x20, x19, [sp, #0x70] 37464: d53bd057 mrs x23, TPIDR_EL0 37468: 528e8e6a mov w10, #0x7473 // =29811 3746c: f94016e8 ldr x8, [x23, #0x28] 37470: 72aeadea movk w10, #0x756f, lsl #16 37474: 2a0203f4 mov w20, w2 37478: aa0103f3 mov x19, x1 3747c: f81f83a8 stur x8, [x29, #-0x8] 37480: 52800148 mov w8, #0xa // =10 37484: 39400009 ldrb w9, [x0] 37488: b80013ea stur w10, [sp, #0x1] 3748c: f940080b ldr x11, [x0, #0x10] 37490: f9000fff str xzr, [sp, #0x18] 37494: 390003e8 strb w8, [sp] 37498: 52800d88 mov w8, #0x6c // =108 3749c: 7200013f tst w9, #0x1 374a0: 91001009 add x9, x0, #0x4 374a4: 9a8b0135 csel x21, x9, x11, eq 374a8: 780053e8 sturh w8, [sp, #0x5] 374ac: 94008801 bl 0x594b0 <__errno@plt> 374b0: aa0003f6 mov x22, x0 374b4: b9400018 ldr w24, [x0] 374b8: b900001f str wzr, [x0] 374bc: 910063e1 add x1, sp, #0x18 374c0: aa1503e0 mov x0, x21 374c4: 2a1403e2 mov w2, w20 374c8: 94008846 bl 0x595e0 374cc: b94002c8 ldr w8, [x22] 374d0: b90002d8 str w24, [x22] 374d4: 7100891f cmp w8, #0x22 374d8: 54000300 b.eq 0x37538 , std::__ndk1::allocator> const&, unsigned long*, int)+0xf0> 374dc: f9400fe8 ldr x8, [sp, #0x18] 374e0: eb150108 subs x8, x8, x21 374e4: 54000520 b.eq 0x37588 , std::__ndk1::allocator> const&, unsigned long*, int)+0x140> 374e8: aa0003f4 mov x20, x0 374ec: b4000073 cbz x19, 0x374f8 , std::__ndk1::allocator> const&, unsigned long*, int)+0xb0> 374f0: 9342fd08 asr x8, x8, #2 374f4: f9000268 str x8, [x19] 374f8: 394003e8 ldrb w8, [sp] 374fc: 36000068 tbz w8, #0x0, 0x37508 , std::__ndk1::allocator> const&, unsigned long*, int)+0xc0> 37500: f9400be0 ldr x0, [sp, #0x10] 37504: 94008643 bl 0x58e10 <_ZdlPv@plt> 37508: f94016e8 ldr x8, [x23, #0x28] 3750c: f85f83a9 ldur x9, [x29, #-0x8] 37510: eb09011f cmp x8, x9 37514: 54000621 b.ne 0x375d8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x190> 37518: aa1403e0 mov x0, x20 3751c: a9474ff4 ldp x20, x19, [sp, #0x70] 37520: a94657f6 ldp x22, x21, [sp, #0x60] 37524: a9455ff8 ldp x24, x23, [sp, #0x50] 37528: a9447bfd ldp x29, x30, [sp, #0x40] 3752c: 910203ff add sp, sp, #0x80 37530: d50323bf autiasp 37534: d65f03c0 ret 37538: f0ffff01 adrp x1, 0x1a000 3753c: 910083e8 add x8, sp, #0x20 37540: 9124e421 add x1, x1, #0x939 37544: 910003e0 mov x0, sp 37548: 94000c77 bl 0x3a724 3754c: 52800200 mov w0, #0x10 // =16 37550: 94008748 bl 0x59270 <__cxa_allocate_exception@plt> 37554: aa0003f4 mov x20, x0 37558: 910083e1 add x1, sp, #0x20 3755c: 9400876d bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 37560: d0000148 adrp x8, 0x61000 37564: f9431908 ldr x8, [x8, #0x630] 37568: 91004108 add x8, x8, #0x10 3756c: f9000288 str x8, [x20] 37570: d0000141 adrp x1, 0x61000 37574: d0000142 adrp x2, 0x61000 37578: aa1403e0 mov x0, x20 3757c: f9431021 ldr x1, [x1, #0x620] 37580: f9431442 ldr x2, [x2, #0x628] 37584: 94008743 bl 0x59290 <__cxa_throw@plt> 37588: f0ffff01 adrp x1, 0x1a000 3758c: 910083e8 add x8, sp, #0x20 37590: 9130c821 add x1, x1, #0xc32 37594: 910003e0 mov x0, sp 37598: 94000c63 bl 0x3a724 3759c: 52800200 mov w0, #0x10 // =16 375a0: 94008734 bl 0x59270 <__cxa_allocate_exception@plt> 375a4: aa0003f4 mov x20, x0 375a8: 910083e1 add x1, sp, #0x20 375ac: 94008759 bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 375b0: d0000148 adrp x8, 0x61000 375b4: f9431d08 ldr x8, [x8, #0x638] 375b8: 91004108 add x8, x8, #0x10 375bc: f9000288 str x8, [x20] 375c0: d0000141 adrp x1, 0x61000 375c4: d0000142 adrp x2, 0x61000 375c8: aa1403e0 mov x0, x20 375cc: f9432021 ldr x1, [x1, #0x640] 375d0: f9432442 ldr x2, [x2, #0x648] 375d4: 9400872f bl 0x59290 <__cxa_throw@plt> 375d8: 94008616 bl 0x58e30 <__stack_chk_fail@plt> 375dc: 14000002 b 0x375e4 , std::__ndk1::allocator> const&, unsigned long*, int)+0x19c> 375e0: 14000003 b 0x375ec , std::__ndk1::allocator> const&, unsigned long*, int)+0x1a4> 375e4: aa0003f3 mov x19, x0 375e8: 14000004 b 0x375f8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1b0> 375ec: aa0003f3 mov x19, x0 375f0: aa1403e0 mov x0, x20 375f4: 940087cb bl 0x59520 <__cxa_free_exception@plt> 375f8: 394083e8 ldrb w8, [sp, #0x20] 375fc: 370000a8 tbnz w8, #0x0, 0x37610 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c8> 37600: 394003e8 ldrb w8, [sp] 37604: 37000168 tbnz w8, #0x0, 0x37630 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1e8> 37608: aa1303e0 mov x0, x19 3760c: 940075b3 bl 0x54cd8 37610: f9401be0 ldr x0, [sp, #0x30] 37614: 940085ff bl 0x58e10 <_ZdlPv@plt> 37618: 394003e8 ldrb w8, [sp] 3761c: 3607ff68 tbz w8, #0x0, 0x37608 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c0> 37620: 14000004 b 0x37630 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1e8> 37624: aa0003f3 mov x19, x0 37628: 394003e8 ldrb w8, [sp] 3762c: 3607fee8 tbz w8, #0x0, 0x37608 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c0> 37630: f9400be0 ldr x0, [sp, #0x10] 37634: 940085f7 bl 0x58e10 <_ZdlPv@plt> 37638: aa1303e0 mov x0, x19 3763c: 940075a7 bl 0x54cd8 0000000000037640 , std::__ndk1::allocator> const&, unsigned long*, int)>: 37640: d503233f paciasp 37644: d10203ff sub sp, sp, #0x80 37648: a9047bfd stp x29, x30, [sp, #0x40] 3764c: 910103fd add x29, sp, #0x40 37650: a9055ff8 stp x24, x23, [sp, #0x50] 37654: a90657f6 stp x22, x21, [sp, #0x60] 37658: a9074ff4 stp x20, x19, [sp, #0x70] 3765c: d53bd057 mrs x23, TPIDR_EL0 37660: 528e8e6a mov w10, #0x7473 // =29811 37664: f94016e8 ldr x8, [x23, #0x28] 37668: 72ad8dea movk w10, #0x6c6f, lsl #16 3766c: 52800d8c mov w12, #0x6c // =108 37670: 2a0203f4 mov w20, w2 37674: aa0103f3 mov x19, x1 37678: f81f83a8 stur x8, [x29, #-0x8] 3767c: 52800148 mov w8, #0xa // =10 37680: 39400009 ldrb w9, [x0] 37684: b80013ea stur w10, [sp, #0x1] 37688: f940080b ldr x11, [x0, #0x10] 3768c: 780053ec sturh w12, [sp, #0x5] 37690: 390003e8 strb w8, [sp] 37694: 7200013f tst w9, #0x1 37698: f9000fff str xzr, [sp, #0x18] 3769c: 9a801575 csinc x21, x11, x0, ne 376a0: 94008784 bl 0x594b0 <__errno@plt> 376a4: aa0003f6 mov x22, x0 376a8: b9400018 ldr w24, [x0] 376ac: b900001f str wzr, [x0] 376b0: 910063e1 add x1, sp, #0x18 376b4: aa1503e0 mov x0, x21 376b8: 2a1403e2 mov w2, w20 376bc: 940087cd bl 0x595f0 376c0: b94002c8 ldr w8, [x22] 376c4: b90002d8 str w24, [x22] 376c8: 7100891f cmp w8, #0x22 376cc: 540002e0 b.eq 0x37728 , std::__ndk1::allocator> const&, unsigned long*, int)+0xe8> 376d0: f9400fe8 ldr x8, [sp, #0x18] 376d4: eb150108 subs x8, x8, x21 376d8: 54000500 b.eq 0x37778 , std::__ndk1::allocator> const&, unsigned long*, int)+0x138> 376dc: aa0003f4 mov x20, x0 376e0: b4000053 cbz x19, 0x376e8 , std::__ndk1::allocator> const&, unsigned long*, int)+0xa8> 376e4: f9000268 str x8, [x19] 376e8: 394003e8 ldrb w8, [sp] 376ec: 36000068 tbz w8, #0x0, 0x376f8 , std::__ndk1::allocator> const&, unsigned long*, int)+0xb8> 376f0: f9400be0 ldr x0, [sp, #0x10] 376f4: 940085c7 bl 0x58e10 <_ZdlPv@plt> 376f8: f94016e8 ldr x8, [x23, #0x28] 376fc: f85f83a9 ldur x9, [x29, #-0x8] 37700: eb09011f cmp x8, x9 37704: 54000621 b.ne 0x377c8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x188> 37708: aa1403e0 mov x0, x20 3770c: a9474ff4 ldp x20, x19, [sp, #0x70] 37710: a94657f6 ldp x22, x21, [sp, #0x60] 37714: a9455ff8 ldp x24, x23, [sp, #0x50] 37718: a9447bfd ldp x29, x30, [sp, #0x40] 3771c: 910203ff add sp, sp, #0x80 37720: d50323bf autiasp 37724: d65f03c0 ret 37728: f0ffff01 adrp x1, 0x1a000 3772c: 910083e8 add x8, sp, #0x20 37730: 9124e421 add x1, x1, #0x939 37734: 910003e0 mov x0, sp 37738: 94000bfb bl 0x3a724 3773c: 52800200 mov w0, #0x10 // =16 37740: 940086cc bl 0x59270 <__cxa_allocate_exception@plt> 37744: aa0003f4 mov x20, x0 37748: 910083e1 add x1, sp, #0x20 3774c: 940086f1 bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 37750: d0000148 adrp x8, 0x61000 37754: f9431908 ldr x8, [x8, #0x630] 37758: 91004108 add x8, x8, #0x10 3775c: f9000288 str x8, [x20] 37760: d0000141 adrp x1, 0x61000 37764: d0000142 adrp x2, 0x61000 37768: aa1403e0 mov x0, x20 3776c: f9431021 ldr x1, [x1, #0x620] 37770: f9431442 ldr x2, [x2, #0x628] 37774: 940086c7 bl 0x59290 <__cxa_throw@plt> 37778: f0ffff01 adrp x1, 0x1a000 3777c: 910083e8 add x8, sp, #0x20 37780: 9130c821 add x1, x1, #0xc32 37784: 910003e0 mov x0, sp 37788: 94000be7 bl 0x3a724 3778c: 52800200 mov w0, #0x10 // =16 37790: 940086b8 bl 0x59270 <__cxa_allocate_exception@plt> 37794: aa0003f4 mov x20, x0 37798: 910083e1 add x1, sp, #0x20 3779c: 940086dd bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 377a0: d0000148 adrp x8, 0x61000 377a4: f9431d08 ldr x8, [x8, #0x638] 377a8: 91004108 add x8, x8, #0x10 377ac: f9000288 str x8, [x20] 377b0: d0000141 adrp x1, 0x61000 377b4: d0000142 adrp x2, 0x61000 377b8: aa1403e0 mov x0, x20 377bc: f9432021 ldr x1, [x1, #0x640] 377c0: f9432442 ldr x2, [x2, #0x648] 377c4: 940086b3 bl 0x59290 <__cxa_throw@plt> 377c8: 9400859a bl 0x58e30 <__stack_chk_fail@plt> 377cc: 14000002 b 0x377d4 , std::__ndk1::allocator> const&, unsigned long*, int)+0x194> 377d0: 14000003 b 0x377dc , std::__ndk1::allocator> const&, unsigned long*, int)+0x19c> 377d4: aa0003f3 mov x19, x0 377d8: 14000004 b 0x377e8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1a8> 377dc: aa0003f3 mov x19, x0 377e0: aa1403e0 mov x0, x20 377e4: 9400874f bl 0x59520 <__cxa_free_exception@plt> 377e8: 394083e8 ldrb w8, [sp, #0x20] 377ec: 370000a8 tbnz w8, #0x0, 0x37800 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c0> 377f0: 394003e8 ldrb w8, [sp] 377f4: 37000168 tbnz w8, #0x0, 0x37820 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1e0> 377f8: aa1303e0 mov x0, x19 377fc: 94007537 bl 0x54cd8 37800: f9401be0 ldr x0, [sp, #0x30] 37804: 94008583 bl 0x58e10 <_ZdlPv@plt> 37808: 394003e8 ldrb w8, [sp] 3780c: 3607ff68 tbz w8, #0x0, 0x377f8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1b8> 37810: 14000004 b 0x37820 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1e0> 37814: aa0003f3 mov x19, x0 37818: 394003e8 ldrb w8, [sp] 3781c: 3607fee8 tbz w8, #0x0, 0x377f8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1b8> 37820: f9400be0 ldr x0, [sp, #0x10] 37824: 9400857b bl 0x58e10 <_ZdlPv@plt> 37828: aa1303e0 mov x0, x19 3782c: 9400752b bl 0x54cd8 0000000000037830 , std::__ndk1::allocator> const&, unsigned long*, int)>: 37830: d503233f paciasp 37834: d10203ff sub sp, sp, #0x80 37838: a9047bfd stp x29, x30, [sp, #0x40] 3783c: 910103fd add x29, sp, #0x40 37840: a9055ff8 stp x24, x23, [sp, #0x50] 37844: a90657f6 stp x22, x21, [sp, #0x60] 37848: a9074ff4 stp x20, x19, [sp, #0x70] 3784c: d53bd057 mrs x23, TPIDR_EL0 37850: 528e8e6a mov w10, #0x7473 // =29811 37854: f94016e8 ldr x8, [x23, #0x28] 37858: 72ad8dea movk w10, #0x6c6f, lsl #16 3785c: 2a0203f4 mov w20, w2 37860: aa0103f3 mov x19, x1 37864: f81f83a8 stur x8, [x29, #-0x8] 37868: 52800148 mov w8, #0xa // =10 3786c: 39400009 ldrb w9, [x0] 37870: b80013ea stur w10, [sp, #0x1] 37874: f940080b ldr x11, [x0, #0x10] 37878: f9000fff str xzr, [sp, #0x18] 3787c: 390003e8 strb w8, [sp] 37880: 52800d88 mov w8, #0x6c // =108 37884: 7200013f tst w9, #0x1 37888: 91001009 add x9, x0, #0x4 3788c: 9a8b0135 csel x21, x9, x11, eq 37890: 780053e8 sturh w8, [sp, #0x5] 37894: 94008707 bl 0x594b0 <__errno@plt> 37898: aa0003f6 mov x22, x0 3789c: b9400018 ldr w24, [x0] 378a0: b900001f str wzr, [x0] 378a4: 910063e1 add x1, sp, #0x18 378a8: aa1503e0 mov x0, x21 378ac: 2a1403e2 mov w2, w20 378b0: 94008754 bl 0x59600 378b4: b94002c8 ldr w8, [x22] 378b8: b90002d8 str w24, [x22] 378bc: 7100891f cmp w8, #0x22 378c0: 54000300 b.eq 0x37920 , std::__ndk1::allocator> const&, unsigned long*, int)+0xf0> 378c4: f9400fe8 ldr x8, [sp, #0x18] 378c8: eb150108 subs x8, x8, x21 378cc: 54000520 b.eq 0x37970 , std::__ndk1::allocator> const&, unsigned long*, int)+0x140> 378d0: aa0003f4 mov x20, x0 378d4: b4000073 cbz x19, 0x378e0 , std::__ndk1::allocator> const&, unsigned long*, int)+0xb0> 378d8: 9342fd08 asr x8, x8, #2 378dc: f9000268 str x8, [x19] 378e0: 394003e8 ldrb w8, [sp] 378e4: 36000068 tbz w8, #0x0, 0x378f0 , std::__ndk1::allocator> const&, unsigned long*, int)+0xc0> 378e8: f9400be0 ldr x0, [sp, #0x10] 378ec: 94008549 bl 0x58e10 <_ZdlPv@plt> 378f0: f94016e8 ldr x8, [x23, #0x28] 378f4: f85f83a9 ldur x9, [x29, #-0x8] 378f8: eb09011f cmp x8, x9 378fc: 54000621 b.ne 0x379c0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x190> 37900: aa1403e0 mov x0, x20 37904: a9474ff4 ldp x20, x19, [sp, #0x70] 37908: a94657f6 ldp x22, x21, [sp, #0x60] 3790c: a9455ff8 ldp x24, x23, [sp, #0x50] 37910: a9447bfd ldp x29, x30, [sp, #0x40] 37914: 910203ff add sp, sp, #0x80 37918: d50323bf autiasp 3791c: d65f03c0 ret 37920: f0ffff01 adrp x1, 0x1a000 37924: 910083e8 add x8, sp, #0x20 37928: 9124e421 add x1, x1, #0x939 3792c: 910003e0 mov x0, sp 37930: 94000b7d bl 0x3a724 37934: 52800200 mov w0, #0x10 // =16 37938: 9400864e bl 0x59270 <__cxa_allocate_exception@plt> 3793c: aa0003f4 mov x20, x0 37940: 910083e1 add x1, sp, #0x20 37944: 94008673 bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 37948: d0000148 adrp x8, 0x61000 3794c: f9431908 ldr x8, [x8, #0x630] 37950: 91004108 add x8, x8, #0x10 37954: f9000288 str x8, [x20] 37958: d0000141 adrp x1, 0x61000 3795c: d0000142 adrp x2, 0x61000 37960: aa1403e0 mov x0, x20 37964: f9431021 ldr x1, [x1, #0x620] 37968: f9431442 ldr x2, [x2, #0x628] 3796c: 94008649 bl 0x59290 <__cxa_throw@plt> 37970: f0ffff01 adrp x1, 0x1a000 37974: 910083e8 add x8, sp, #0x20 37978: 9130c821 add x1, x1, #0xc32 3797c: 910003e0 mov x0, sp 37980: 94000b69 bl 0x3a724 37984: 52800200 mov w0, #0x10 // =16 37988: 9400863a bl 0x59270 <__cxa_allocate_exception@plt> 3798c: aa0003f4 mov x20, x0 37990: 910083e1 add x1, sp, #0x20 37994: 9400865f bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 37998: d0000148 adrp x8, 0x61000 3799c: f9431d08 ldr x8, [x8, #0x638] 379a0: 91004108 add x8, x8, #0x10 379a4: f9000288 str x8, [x20] 379a8: d0000141 adrp x1, 0x61000 379ac: d0000142 adrp x2, 0x61000 379b0: aa1403e0 mov x0, x20 379b4: f9432021 ldr x1, [x1, #0x640] 379b8: f9432442 ldr x2, [x2, #0x648] 379bc: 94008635 bl 0x59290 <__cxa_throw@plt> 379c0: 9400851c bl 0x58e30 <__stack_chk_fail@plt> 379c4: 14000002 b 0x379cc , std::__ndk1::allocator> const&, unsigned long*, int)+0x19c> 379c8: 14000003 b 0x379d4 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1a4> 379cc: aa0003f3 mov x19, x0 379d0: 14000004 b 0x379e0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1b0> 379d4: aa0003f3 mov x19, x0 379d8: aa1403e0 mov x0, x20 379dc: 940086d1 bl 0x59520 <__cxa_free_exception@plt> 379e0: 394083e8 ldrb w8, [sp, #0x20] 379e4: 370000a8 tbnz w8, #0x0, 0x379f8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c8> 379e8: 394003e8 ldrb w8, [sp] 379ec: 37000168 tbnz w8, #0x0, 0x37a18 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1e8> 379f0: aa1303e0 mov x0, x19 379f4: 940074b9 bl 0x54cd8 379f8: f9401be0 ldr x0, [sp, #0x30] 379fc: 94008505 bl 0x58e10 <_ZdlPv@plt> 37a00: 394003e8 ldrb w8, [sp] 37a04: 3607ff68 tbz w8, #0x0, 0x379f0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c0> 37a08: 14000004 b 0x37a18 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1e8> 37a0c: aa0003f3 mov x19, x0 37a10: 394003e8 ldrb w8, [sp] 37a14: 3607fee8 tbz w8, #0x0, 0x379f0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c0> 37a18: f9400be0 ldr x0, [sp, #0x10] 37a1c: 940084fd bl 0x58e10 <_ZdlPv@plt> 37a20: aa1303e0 mov x0, x19 37a24: 940074ad bl 0x54cd8 0000000000037a28 , std::__ndk1::allocator> const&, unsigned long*, int)>: 37a28: d503233f paciasp 37a2c: d10203ff sub sp, sp, #0x80 37a30: a9047bfd stp x29, x30, [sp, #0x40] 37a34: 910103fd add x29, sp, #0x40 37a38: a9055ff8 stp x24, x23, [sp, #0x50] 37a3c: a90657f6 stp x22, x21, [sp, #0x60] 37a40: a9074ff4 stp x20, x19, [sp, #0x70] 37a44: d53bd057 mrs x23, TPIDR_EL0 37a48: 528e8e69 mov w9, #0x7473 // =29811 37a4c: f94016e8 ldr x8, [x23, #0x28] 37a50: 72aeade9 movk w9, #0x756f, lsl #16 37a54: 528d8d8b mov w11, #0x6c6c // =27756 37a58: 2a0203f4 mov w20, w2 37a5c: aa0103f3 mov x19, x1 37a60: f81f83a8 stur x8, [x29, #-0x8] 37a64: 52800188 mov w8, #0xc // =12 37a68: 3940000a ldrb w10, [x0] 37a6c: b80013e9 stur w9, [sp, #0x1] 37a70: f940080c ldr x12, [x0, #0x10] 37a74: 780053eb sturh w11, [sp, #0x5] 37a78: 390003e8 strb w8, [sp] 37a7c: 7200015f tst w10, #0x1 37a80: 39001fff strb wzr, [sp, #0x7] 37a84: 9a801595 csinc x21, x12, x0, ne 37a88: f9000fff str xzr, [sp, #0x18] 37a8c: 94008689 bl 0x594b0 <__errno@plt> 37a90: aa0003f6 mov x22, x0 37a94: b9400018 ldr w24, [x0] 37a98: b900001f str wzr, [x0] 37a9c: 910063e1 add x1, sp, #0x18 37aa0: aa1503e0 mov x0, x21 37aa4: 2a1403e2 mov w2, w20 37aa8: 940086da bl 0x59610 37aac: b94002c8 ldr w8, [x22] 37ab0: b90002d8 str w24, [x22] 37ab4: 7100891f cmp w8, #0x22 37ab8: 540002e0 b.eq 0x37b14 , std::__ndk1::allocator> const&, unsigned long*, int)+0xec> 37abc: f9400fe8 ldr x8, [sp, #0x18] 37ac0: eb150108 subs x8, x8, x21 37ac4: 54000500 b.eq 0x37b64 , std::__ndk1::allocator> const&, unsigned long*, int)+0x13c> 37ac8: aa0003f4 mov x20, x0 37acc: b4000053 cbz x19, 0x37ad4 , std::__ndk1::allocator> const&, unsigned long*, int)+0xac> 37ad0: f9000268 str x8, [x19] 37ad4: 394003e8 ldrb w8, [sp] 37ad8: 36000068 tbz w8, #0x0, 0x37ae4 , std::__ndk1::allocator> const&, unsigned long*, int)+0xbc> 37adc: f9400be0 ldr x0, [sp, #0x10] 37ae0: 940084cc bl 0x58e10 <_ZdlPv@plt> 37ae4: f94016e8 ldr x8, [x23, #0x28] 37ae8: f85f83a9 ldur x9, [x29, #-0x8] 37aec: eb09011f cmp x8, x9 37af0: 54000621 b.ne 0x37bb4 , std::__ndk1::allocator> const&, unsigned long*, int)+0x18c> 37af4: aa1403e0 mov x0, x20 37af8: a9474ff4 ldp x20, x19, [sp, #0x70] 37afc: a94657f6 ldp x22, x21, [sp, #0x60] 37b00: a9455ff8 ldp x24, x23, [sp, #0x50] 37b04: a9447bfd ldp x29, x30, [sp, #0x40] 37b08: 910203ff add sp, sp, #0x80 37b0c: d50323bf autiasp 37b10: d65f03c0 ret 37b14: f0ffff01 adrp x1, 0x1a000 37b18: 910083e8 add x8, sp, #0x20 37b1c: 9124e421 add x1, x1, #0x939 37b20: 910003e0 mov x0, sp 37b24: 94000b00 bl 0x3a724 37b28: 52800200 mov w0, #0x10 // =16 37b2c: 940085d1 bl 0x59270 <__cxa_allocate_exception@plt> 37b30: aa0003f4 mov x20, x0 37b34: 910083e1 add x1, sp, #0x20 37b38: 940085f6 bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 37b3c: d0000148 adrp x8, 0x61000 37b40: f9431908 ldr x8, [x8, #0x630] 37b44: 91004108 add x8, x8, #0x10 37b48: f9000288 str x8, [x20] 37b4c: d0000141 adrp x1, 0x61000 37b50: d0000142 adrp x2, 0x61000 37b54: aa1403e0 mov x0, x20 37b58: f9431021 ldr x1, [x1, #0x620] 37b5c: f9431442 ldr x2, [x2, #0x628] 37b60: 940085cc bl 0x59290 <__cxa_throw@plt> 37b64: f0ffff01 adrp x1, 0x1a000 37b68: 910083e8 add x8, sp, #0x20 37b6c: 9130c821 add x1, x1, #0xc32 37b70: 910003e0 mov x0, sp 37b74: 94000aec bl 0x3a724 37b78: 52800200 mov w0, #0x10 // =16 37b7c: 940085bd bl 0x59270 <__cxa_allocate_exception@plt> 37b80: aa0003f4 mov x20, x0 37b84: 910083e1 add x1, sp, #0x20 37b88: 940085e2 bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 37b8c: d0000148 adrp x8, 0x61000 37b90: f9431d08 ldr x8, [x8, #0x638] 37b94: 91004108 add x8, x8, #0x10 37b98: f9000288 str x8, [x20] 37b9c: d0000141 adrp x1, 0x61000 37ba0: d0000142 adrp x2, 0x61000 37ba4: aa1403e0 mov x0, x20 37ba8: f9432021 ldr x1, [x1, #0x640] 37bac: f9432442 ldr x2, [x2, #0x648] 37bb0: 940085b8 bl 0x59290 <__cxa_throw@plt> 37bb4: 9400849f bl 0x58e30 <__stack_chk_fail@plt> 37bb8: 14000002 b 0x37bc0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x198> 37bbc: 14000003 b 0x37bc8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1a0> 37bc0: aa0003f3 mov x19, x0 37bc4: 14000004 b 0x37bd4 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1ac> 37bc8: aa0003f3 mov x19, x0 37bcc: aa1403e0 mov x0, x20 37bd0: 94008654 bl 0x59520 <__cxa_free_exception@plt> 37bd4: 394083e8 ldrb w8, [sp, #0x20] 37bd8: 370000a8 tbnz w8, #0x0, 0x37bec , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c4> 37bdc: 394003e8 ldrb w8, [sp] 37be0: 37000168 tbnz w8, #0x0, 0x37c0c , std::__ndk1::allocator> const&, unsigned long*, int)+0x1e4> 37be4: aa1303e0 mov x0, x19 37be8: 9400743c bl 0x54cd8 37bec: f9401be0 ldr x0, [sp, #0x30] 37bf0: 94008488 bl 0x58e10 <_ZdlPv@plt> 37bf4: 394003e8 ldrb w8, [sp] 37bf8: 3607ff68 tbz w8, #0x0, 0x37be4 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1bc> 37bfc: 14000004 b 0x37c0c , std::__ndk1::allocator> const&, unsigned long*, int)+0x1e4> 37c00: aa0003f3 mov x19, x0 37c04: 394003e8 ldrb w8, [sp] 37c08: 3607fee8 tbz w8, #0x0, 0x37be4 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1bc> 37c0c: f9400be0 ldr x0, [sp, #0x10] 37c10: 94008480 bl 0x58e10 <_ZdlPv@plt> 37c14: aa1303e0 mov x0, x19 37c18: 94007430 bl 0x54cd8 0000000000037c1c , std::__ndk1::allocator> const&, unsigned long*, int)>: 37c1c: d503233f paciasp 37c20: d10203ff sub sp, sp, #0x80 37c24: a9047bfd stp x29, x30, [sp, #0x40] 37c28: 910103fd add x29, sp, #0x40 37c2c: a9055ff8 stp x24, x23, [sp, #0x50] 37c30: a90657f6 stp x22, x21, [sp, #0x60] 37c34: a9074ff4 stp x20, x19, [sp, #0x70] 37c38: d53bd057 mrs x23, TPIDR_EL0 37c3c: 52800189 mov w9, #0xc // =12 37c40: f94016e8 ldr x8, [x23, #0x28] 37c44: 528d8d8a mov w10, #0x6c6c // =27756 37c48: 2a0203f4 mov w20, w2 37c4c: aa0103f3 mov x19, x1 37c50: f81f83a8 stur x8, [x29, #-0x8] 37c54: 528e8e68 mov w8, #0x7473 // =29811 37c58: 72aeade8 movk w8, #0x756f, lsl #16 37c5c: 390003e9 strb w9, [sp] 37c60: 39400009 ldrb w9, [x0] 37c64: 780053ea sturh w10, [sp, #0x5] 37c68: f940080b ldr x11, [x0, #0x10] 37c6c: 39001fff strb wzr, [sp, #0x7] 37c70: b80013e8 stur w8, [sp, #0x1] 37c74: 91001008 add x8, x0, #0x4 37c78: 7200013f tst w9, #0x1 37c7c: f9000fff str xzr, [sp, #0x18] 37c80: 9a8b0115 csel x21, x8, x11, eq 37c84: 9400860b bl 0x594b0 <__errno@plt> 37c88: aa0003f6 mov x22, x0 37c8c: b9400018 ldr w24, [x0] 37c90: b900001f str wzr, [x0] 37c94: 910063e1 add x1, sp, #0x18 37c98: aa1503e0 mov x0, x21 37c9c: 2a1403e2 mov w2, w20 37ca0: 94008660 bl 0x59620 37ca4: b94002c8 ldr w8, [x22] 37ca8: b90002d8 str w24, [x22] 37cac: 7100891f cmp w8, #0x22 37cb0: 54000300 b.eq 0x37d10 , std::__ndk1::allocator> const&, unsigned long*, int)+0xf4> 37cb4: f9400fe8 ldr x8, [sp, #0x18] 37cb8: eb150108 subs x8, x8, x21 37cbc: 54000520 b.eq 0x37d60 , std::__ndk1::allocator> const&, unsigned long*, int)+0x144> 37cc0: aa0003f4 mov x20, x0 37cc4: b4000073 cbz x19, 0x37cd0 , std::__ndk1::allocator> const&, unsigned long*, int)+0xb4> 37cc8: 9342fd08 asr x8, x8, #2 37ccc: f9000268 str x8, [x19] 37cd0: 394003e8 ldrb w8, [sp] 37cd4: 36000068 tbz w8, #0x0, 0x37ce0 , std::__ndk1::allocator> const&, unsigned long*, int)+0xc4> 37cd8: f9400be0 ldr x0, [sp, #0x10] 37cdc: 9400844d bl 0x58e10 <_ZdlPv@plt> 37ce0: f94016e8 ldr x8, [x23, #0x28] 37ce4: f85f83a9 ldur x9, [x29, #-0x8] 37ce8: eb09011f cmp x8, x9 37cec: 54000621 b.ne 0x37db0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x194> 37cf0: aa1403e0 mov x0, x20 37cf4: a9474ff4 ldp x20, x19, [sp, #0x70] 37cf8: a94657f6 ldp x22, x21, [sp, #0x60] 37cfc: a9455ff8 ldp x24, x23, [sp, #0x50] 37d00: a9447bfd ldp x29, x30, [sp, #0x40] 37d04: 910203ff add sp, sp, #0x80 37d08: d50323bf autiasp 37d0c: d65f03c0 ret 37d10: f0ffff01 adrp x1, 0x1a000 37d14: 910083e8 add x8, sp, #0x20 37d18: 9124e421 add x1, x1, #0x939 37d1c: 910003e0 mov x0, sp 37d20: 94000a81 bl 0x3a724 37d24: 52800200 mov w0, #0x10 // =16 37d28: 94008552 bl 0x59270 <__cxa_allocate_exception@plt> 37d2c: aa0003f4 mov x20, x0 37d30: 910083e1 add x1, sp, #0x20 37d34: 94008577 bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 37d38: d0000148 adrp x8, 0x61000 37d3c: f9431908 ldr x8, [x8, #0x630] 37d40: 91004108 add x8, x8, #0x10 37d44: f9000288 str x8, [x20] 37d48: d0000141 adrp x1, 0x61000 37d4c: d0000142 adrp x2, 0x61000 37d50: aa1403e0 mov x0, x20 37d54: f9431021 ldr x1, [x1, #0x620] 37d58: f9431442 ldr x2, [x2, #0x628] 37d5c: 9400854d bl 0x59290 <__cxa_throw@plt> 37d60: f0ffff01 adrp x1, 0x1a000 37d64: 910083e8 add x8, sp, #0x20 37d68: 9130c821 add x1, x1, #0xc32 37d6c: 910003e0 mov x0, sp 37d70: 94000a6d bl 0x3a724 37d74: 52800200 mov w0, #0x10 // =16 37d78: 9400853e bl 0x59270 <__cxa_allocate_exception@plt> 37d7c: aa0003f4 mov x20, x0 37d80: 910083e1 add x1, sp, #0x20 37d84: 94008563 bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 37d88: d0000148 adrp x8, 0x61000 37d8c: f9431d08 ldr x8, [x8, #0x638] 37d90: 91004108 add x8, x8, #0x10 37d94: f9000288 str x8, [x20] 37d98: d0000141 adrp x1, 0x61000 37d9c: d0000142 adrp x2, 0x61000 37da0: aa1403e0 mov x0, x20 37da4: f9432021 ldr x1, [x1, #0x640] 37da8: f9432442 ldr x2, [x2, #0x648] 37dac: 94008539 bl 0x59290 <__cxa_throw@plt> 37db0: 94008420 bl 0x58e30 <__stack_chk_fail@plt> 37db4: 14000002 b 0x37dbc , std::__ndk1::allocator> const&, unsigned long*, int)+0x1a0> 37db8: 14000003 b 0x37dc4 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1a8> 37dbc: aa0003f3 mov x19, x0 37dc0: 14000004 b 0x37dd0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1b4> 37dc4: aa0003f3 mov x19, x0 37dc8: aa1403e0 mov x0, x20 37dcc: 940085d5 bl 0x59520 <__cxa_free_exception@plt> 37dd0: 394083e8 ldrb w8, [sp, #0x20] 37dd4: 370000a8 tbnz w8, #0x0, 0x37de8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1cc> 37dd8: 394003e8 ldrb w8, [sp] 37ddc: 37000168 tbnz w8, #0x0, 0x37e08 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1ec> 37de0: aa1303e0 mov x0, x19 37de4: 940073bd bl 0x54cd8 37de8: f9401be0 ldr x0, [sp, #0x30] 37dec: 94008409 bl 0x58e10 <_ZdlPv@plt> 37df0: 394003e8 ldrb w8, [sp] 37df4: 3607ff68 tbz w8, #0x0, 0x37de0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c4> 37df8: 14000004 b 0x37e08 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1ec> 37dfc: aa0003f3 mov x19, x0 37e00: 394003e8 ldrb w8, [sp] 37e04: 3607fee8 tbz w8, #0x0, 0x37de0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c4> 37e08: f9400be0 ldr x0, [sp, #0x10] 37e0c: 94008401 bl 0x58e10 <_ZdlPv@plt> 37e10: aa1303e0 mov x0, x19 37e14: 940073b1 bl 0x54cd8 0000000000037e18 , std::__ndk1::allocator> const&, unsigned long*)>: 37e18: d503233f paciasp 37e1c: d10203ff sub sp, sp, #0x80 37e20: fd0023e8 str d8, [sp, #0x40] 37e24: a904fbfd stp x29, x30, [sp, #0x48] 37e28: 910123fd add x29, sp, #0x48 37e2c: f9002ff7 str x23, [sp, #0x58] 37e30: a90657f6 stp x22, x21, [sp, #0x60] 37e34: a9074ff4 stp x20, x19, [sp, #0x70] 37e38: d53bd056 mrs x22, TPIDR_EL0 37e3c: 528e8e6a mov w10, #0x7473 // =29811 37e40: f94016c8 ldr x8, [x22, #0x28] 37e44: 72accdea movk w10, #0x666f, lsl #16 37e48: aa0103f3 mov x19, x1 37e4c: f81f03a8 stur x8, [x29, #-0x10] 37e50: 52800108 mov w8, #0x8 // =8 37e54: 39400009 ldrb w9, [x0] 37e58: b80013ea stur w10, [sp, #0x1] 37e5c: f940080b ldr x11, [x0, #0x10] 37e60: 390017ff strb wzr, [sp, #0x5] 37e64: 390003e8 strb w8, [sp] 37e68: 7200013f tst w9, #0x1 37e6c: f9000fff str xzr, [sp, #0x18] 37e70: 9a801574 csinc x20, x11, x0, ne 37e74: 9400858f bl 0x594b0 <__errno@plt> 37e78: aa0003f5 mov x21, x0 37e7c: b9400017 ldr w23, [x0] 37e80: b900001f str wzr, [x0] 37e84: 910063e1 add x1, sp, #0x18 37e88: aa1403e0 mov x0, x20 37e8c: 940085e9 bl 0x59630 37e90: b94002a8 ldr w8, [x21] 37e94: b90002b7 str w23, [x21] 37e98: 7100891f cmp w8, #0x22 37e9c: 54000300 b.eq 0x37efc , std::__ndk1::allocator> const&, unsigned long*)+0xe4> 37ea0: f9400fe8 ldr x8, [sp, #0x18] 37ea4: eb140108 subs x8, x8, x20 37ea8: 54000520 b.eq 0x37f4c , std::__ndk1::allocator> const&, unsigned long*)+0x134> 37eac: 1e204008 fmov s8, s0 37eb0: b4000053 cbz x19, 0x37eb8 , std::__ndk1::allocator> const&, unsigned long*)+0xa0> 37eb4: f9000268 str x8, [x19] 37eb8: 394003e8 ldrb w8, [sp] 37ebc: 36000068 tbz w8, #0x0, 0x37ec8 , std::__ndk1::allocator> const&, unsigned long*)+0xb0> 37ec0: f9400be0 ldr x0, [sp, #0x10] 37ec4: 940083d3 bl 0x58e10 <_ZdlPv@plt> 37ec8: f94016c8 ldr x8, [x22, #0x28] 37ecc: f85f03a9 ldur x9, [x29, #-0x10] 37ed0: eb09011f cmp x8, x9 37ed4: 54000641 b.ne 0x37f9c , std::__ndk1::allocator> const&, unsigned long*)+0x184> 37ed8: a9474ff4 ldp x20, x19, [sp, #0x70] 37edc: 1e204100 fmov s0, s8 37ee0: a94657f6 ldp x22, x21, [sp, #0x60] 37ee4: a944fbfd ldp x29, x30, [sp, #0x48] 37ee8: f9402ff7 ldr x23, [sp, #0x58] 37eec: fd4023e8 ldr d8, [sp, #0x40] 37ef0: 910203ff add sp, sp, #0x80 37ef4: d50323bf autiasp 37ef8: d65f03c0 ret 37efc: f0ffff01 adrp x1, 0x1a000 37f00: 910083e8 add x8, sp, #0x20 37f04: 9124e421 add x1, x1, #0x939 37f08: 910003e0 mov x0, sp 37f0c: 94000a06 bl 0x3a724 37f10: 52800200 mov w0, #0x10 // =16 37f14: 940084d7 bl 0x59270 <__cxa_allocate_exception@plt> 37f18: aa0003f4 mov x20, x0 37f1c: 910083e1 add x1, sp, #0x20 37f20: 940084fc bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 37f24: d0000148 adrp x8, 0x61000 37f28: f9431908 ldr x8, [x8, #0x630] 37f2c: 91004108 add x8, x8, #0x10 37f30: f9000288 str x8, [x20] 37f34: d0000141 adrp x1, 0x61000 37f38: d0000142 adrp x2, 0x61000 37f3c: aa1403e0 mov x0, x20 37f40: f9431021 ldr x1, [x1, #0x620] 37f44: f9431442 ldr x2, [x2, #0x628] 37f48: 940084d2 bl 0x59290 <__cxa_throw@plt> 37f4c: f0ffff01 adrp x1, 0x1a000 37f50: 910083e8 add x8, sp, #0x20 37f54: 9130c821 add x1, x1, #0xc32 37f58: 910003e0 mov x0, sp 37f5c: 940009f2 bl 0x3a724 37f60: 52800200 mov w0, #0x10 // =16 37f64: 940084c3 bl 0x59270 <__cxa_allocate_exception@plt> 37f68: aa0003f4 mov x20, x0 37f6c: 910083e1 add x1, sp, #0x20 37f70: 940084e8 bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 37f74: d0000148 adrp x8, 0x61000 37f78: f9431d08 ldr x8, [x8, #0x638] 37f7c: 91004108 add x8, x8, #0x10 37f80: f9000288 str x8, [x20] 37f84: d0000141 adrp x1, 0x61000 37f88: d0000142 adrp x2, 0x61000 37f8c: aa1403e0 mov x0, x20 37f90: f9432021 ldr x1, [x1, #0x640] 37f94: f9432442 ldr x2, [x2, #0x648] 37f98: 940084be bl 0x59290 <__cxa_throw@plt> 37f9c: 940083a5 bl 0x58e30 <__stack_chk_fail@plt> 37fa0: 14000002 b 0x37fa8 , std::__ndk1::allocator> const&, unsigned long*)+0x190> 37fa4: 14000003 b 0x37fb0 , std::__ndk1::allocator> const&, unsigned long*)+0x198> 37fa8: aa0003f3 mov x19, x0 37fac: 14000004 b 0x37fbc , std::__ndk1::allocator> const&, unsigned long*)+0x1a4> 37fb0: aa0003f3 mov x19, x0 37fb4: aa1403e0 mov x0, x20 37fb8: 9400855a bl 0x59520 <__cxa_free_exception@plt> 37fbc: 394083e8 ldrb w8, [sp, #0x20] 37fc0: 370000a8 tbnz w8, #0x0, 0x37fd4 , std::__ndk1::allocator> const&, unsigned long*)+0x1bc> 37fc4: 394003e8 ldrb w8, [sp] 37fc8: 37000168 tbnz w8, #0x0, 0x37ff4 , std::__ndk1::allocator> const&, unsigned long*)+0x1dc> 37fcc: aa1303e0 mov x0, x19 37fd0: 94007342 bl 0x54cd8 37fd4: f9401be0 ldr x0, [sp, #0x30] 37fd8: 9400838e bl 0x58e10 <_ZdlPv@plt> 37fdc: 394003e8 ldrb w8, [sp] 37fe0: 3607ff68 tbz w8, #0x0, 0x37fcc , std::__ndk1::allocator> const&, unsigned long*)+0x1b4> 37fe4: 14000004 b 0x37ff4 , std::__ndk1::allocator> const&, unsigned long*)+0x1dc> 37fe8: aa0003f3 mov x19, x0 37fec: 394003e8 ldrb w8, [sp] 37ff0: 3607fee8 tbz w8, #0x0, 0x37fcc , std::__ndk1::allocator> const&, unsigned long*)+0x1b4> 37ff4: f9400be0 ldr x0, [sp, #0x10] 37ff8: 94008386 bl 0x58e10 <_ZdlPv@plt> 37ffc: aa1303e0 mov x0, x19 38000: 94007336 bl 0x54cd8 0000000000038004 , std::__ndk1::allocator> const&, unsigned long*)>: 38004: d503233f paciasp 38008: d10203ff sub sp, sp, #0x80 3800c: fd0023e8 str d8, [sp, #0x40] 38010: a904fbfd stp x29, x30, [sp, #0x48] 38014: 910123fd add x29, sp, #0x48 38018: f9002ff7 str x23, [sp, #0x58] 3801c: a90657f6 stp x22, x21, [sp, #0x60] 38020: a9074ff4 stp x20, x19, [sp, #0x70] 38024: d53bd056 mrs x22, TPIDR_EL0 38028: 528e8e6a mov w10, #0x7473 // =29811 3802c: f94016c8 ldr x8, [x22, #0x28] 38030: 72accdea movk w10, #0x666f, lsl #16 38034: aa0103f3 mov x19, x1 38038: f81f03a8 stur x8, [x29, #-0x10] 3803c: 52800108 mov w8, #0x8 // =8 38040: 39400009 ldrb w9, [x0] 38044: b80013ea stur w10, [sp, #0x1] 38048: f940080b ldr x11, [x0, #0x10] 3804c: 390017ff strb wzr, [sp, #0x5] 38050: 390003e8 strb w8, [sp] 38054: 91001008 add x8, x0, #0x4 38058: 7200013f tst w9, #0x1 3805c: f9000fff str xzr, [sp, #0x18] 38060: 9a8b0114 csel x20, x8, x11, eq 38064: 94008513 bl 0x594b0 <__errno@plt> 38068: aa0003f5 mov x21, x0 3806c: b9400017 ldr w23, [x0] 38070: b900001f str wzr, [x0] 38074: 910063e1 add x1, sp, #0x18 38078: aa1403e0 mov x0, x20 3807c: 94008571 bl 0x59640 38080: b94002a8 ldr w8, [x21] 38084: b90002b7 str w23, [x21] 38088: 7100891f cmp w8, #0x22 3808c: 54000320 b.eq 0x380f0 , std::__ndk1::allocator> const&, unsigned long*)+0xec> 38090: f9400fe8 ldr x8, [sp, #0x18] 38094: eb140108 subs x8, x8, x20 38098: 54000540 b.eq 0x38140 , std::__ndk1::allocator> const&, unsigned long*)+0x13c> 3809c: 1e204008 fmov s8, s0 380a0: b4000073 cbz x19, 0x380ac , std::__ndk1::allocator> const&, unsigned long*)+0xa8> 380a4: 9342fd08 asr x8, x8, #2 380a8: f9000268 str x8, [x19] 380ac: 394003e8 ldrb w8, [sp] 380b0: 36000068 tbz w8, #0x0, 0x380bc , std::__ndk1::allocator> const&, unsigned long*)+0xb8> 380b4: f9400be0 ldr x0, [sp, #0x10] 380b8: 94008356 bl 0x58e10 <_ZdlPv@plt> 380bc: f94016c8 ldr x8, [x22, #0x28] 380c0: f85f03a9 ldur x9, [x29, #-0x10] 380c4: eb09011f cmp x8, x9 380c8: 54000641 b.ne 0x38190 , std::__ndk1::allocator> const&, unsigned long*)+0x18c> 380cc: a9474ff4 ldp x20, x19, [sp, #0x70] 380d0: 1e204100 fmov s0, s8 380d4: a94657f6 ldp x22, x21, [sp, #0x60] 380d8: a944fbfd ldp x29, x30, [sp, #0x48] 380dc: f9402ff7 ldr x23, [sp, #0x58] 380e0: fd4023e8 ldr d8, [sp, #0x40] 380e4: 910203ff add sp, sp, #0x80 380e8: d50323bf autiasp 380ec: d65f03c0 ret 380f0: d0ffff01 adrp x1, 0x1a000 380f4: 910083e8 add x8, sp, #0x20 380f8: 9124e421 add x1, x1, #0x939 380fc: 910003e0 mov x0, sp 38100: 94000989 bl 0x3a724 38104: 52800200 mov w0, #0x10 // =16 38108: 9400845a bl 0x59270 <__cxa_allocate_exception@plt> 3810c: aa0003f4 mov x20, x0 38110: 910083e1 add x1, sp, #0x20 38114: 9400847f bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 38118: b0000148 adrp x8, 0x61000 3811c: f9431908 ldr x8, [x8, #0x630] 38120: 91004108 add x8, x8, #0x10 38124: f9000288 str x8, [x20] 38128: b0000141 adrp x1, 0x61000 3812c: b0000142 adrp x2, 0x61000 38130: aa1403e0 mov x0, x20 38134: f9431021 ldr x1, [x1, #0x620] 38138: f9431442 ldr x2, [x2, #0x628] 3813c: 94008455 bl 0x59290 <__cxa_throw@plt> 38140: d0ffff01 adrp x1, 0x1a000 38144: 910083e8 add x8, sp, #0x20 38148: 9130c821 add x1, x1, #0xc32 3814c: 910003e0 mov x0, sp 38150: 94000975 bl 0x3a724 38154: 52800200 mov w0, #0x10 // =16 38158: 94008446 bl 0x59270 <__cxa_allocate_exception@plt> 3815c: aa0003f4 mov x20, x0 38160: 910083e1 add x1, sp, #0x20 38164: 9400846b bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 38168: b0000148 adrp x8, 0x61000 3816c: f9431d08 ldr x8, [x8, #0x638] 38170: 91004108 add x8, x8, #0x10 38174: f9000288 str x8, [x20] 38178: b0000141 adrp x1, 0x61000 3817c: b0000142 adrp x2, 0x61000 38180: aa1403e0 mov x0, x20 38184: f9432021 ldr x1, [x1, #0x640] 38188: f9432442 ldr x2, [x2, #0x648] 3818c: 94008441 bl 0x59290 <__cxa_throw@plt> 38190: 94008328 bl 0x58e30 <__stack_chk_fail@plt> 38194: 14000002 b 0x3819c , std::__ndk1::allocator> const&, unsigned long*)+0x198> 38198: 14000003 b 0x381a4 , std::__ndk1::allocator> const&, unsigned long*)+0x1a0> 3819c: aa0003f3 mov x19, x0 381a0: 14000004 b 0x381b0 , std::__ndk1::allocator> const&, unsigned long*)+0x1ac> 381a4: aa0003f3 mov x19, x0 381a8: aa1403e0 mov x0, x20 381ac: 940084dd bl 0x59520 <__cxa_free_exception@plt> 381b0: 394083e8 ldrb w8, [sp, #0x20] 381b4: 370000a8 tbnz w8, #0x0, 0x381c8 , std::__ndk1::allocator> const&, unsigned long*)+0x1c4> 381b8: 394003e8 ldrb w8, [sp] 381bc: 37000168 tbnz w8, #0x0, 0x381e8 , std::__ndk1::allocator> const&, unsigned long*)+0x1e4> 381c0: aa1303e0 mov x0, x19 381c4: 940072c5 bl 0x54cd8 381c8: f9401be0 ldr x0, [sp, #0x30] 381cc: 94008311 bl 0x58e10 <_ZdlPv@plt> 381d0: 394003e8 ldrb w8, [sp] 381d4: 3607ff68 tbz w8, #0x0, 0x381c0 , std::__ndk1::allocator> const&, unsigned long*)+0x1bc> 381d8: 14000004 b 0x381e8 , std::__ndk1::allocator> const&, unsigned long*)+0x1e4> 381dc: aa0003f3 mov x19, x0 381e0: 394003e8 ldrb w8, [sp] 381e4: 3607fee8 tbz w8, #0x0, 0x381c0 , std::__ndk1::allocator> const&, unsigned long*)+0x1bc> 381e8: f9400be0 ldr x0, [sp, #0x10] 381ec: 94008309 bl 0x58e10 <_ZdlPv@plt> 381f0: aa1303e0 mov x0, x19 381f4: 940072b9 bl 0x54cd8 00000000000381f8 , std::__ndk1::allocator> const&, unsigned long*)>: 381f8: d503233f paciasp 381fc: d10203ff sub sp, sp, #0x80 38200: fd0023e8 str d8, [sp, #0x40] 38204: a904fbfd stp x29, x30, [sp, #0x48] 38208: 910123fd add x29, sp, #0x48 3820c: f9002ff7 str x23, [sp, #0x58] 38210: a90657f6 stp x22, x21, [sp, #0x60] 38214: a9074ff4 stp x20, x19, [sp, #0x70] 38218: d53bd056 mrs x22, TPIDR_EL0 3821c: 528e8e6a mov w10, #0x7473 // =29811 38220: f94016c8 ldr x8, [x22, #0x28] 38224: 72ac8dea movk w10, #0x646f, lsl #16 38228: aa0103f3 mov x19, x1 3822c: f81f03a8 stur x8, [x29, #-0x10] 38230: 52800108 mov w8, #0x8 // =8 38234: 39400009 ldrb w9, [x0] 38238: b80013ea stur w10, [sp, #0x1] 3823c: f940080b ldr x11, [x0, #0x10] 38240: 390017ff strb wzr, [sp, #0x5] 38244: 390003e8 strb w8, [sp] 38248: 7200013f tst w9, #0x1 3824c: f9000fff str xzr, [sp, #0x18] 38250: 9a801574 csinc x20, x11, x0, ne 38254: 94008497 bl 0x594b0 <__errno@plt> 38258: aa0003f5 mov x21, x0 3825c: b9400017 ldr w23, [x0] 38260: b900001f str wzr, [x0] 38264: 910063e1 add x1, sp, #0x18 38268: aa1403e0 mov x0, x20 3826c: 940084f9 bl 0x59650 38270: b94002a8 ldr w8, [x21] 38274: b90002b7 str w23, [x21] 38278: 7100891f cmp w8, #0x22 3827c: 54000300 b.eq 0x382dc , std::__ndk1::allocator> const&, unsigned long*)+0xe4> 38280: f9400fe8 ldr x8, [sp, #0x18] 38284: eb140108 subs x8, x8, x20 38288: 54000520 b.eq 0x3832c , std::__ndk1::allocator> const&, unsigned long*)+0x134> 3828c: 1e604008 fmov d8, d0 38290: b4000053 cbz x19, 0x38298 , std::__ndk1::allocator> const&, unsigned long*)+0xa0> 38294: f9000268 str x8, [x19] 38298: 394003e8 ldrb w8, [sp] 3829c: 36000068 tbz w8, #0x0, 0x382a8 , std::__ndk1::allocator> const&, unsigned long*)+0xb0> 382a0: f9400be0 ldr x0, [sp, #0x10] 382a4: 940082db bl 0x58e10 <_ZdlPv@plt> 382a8: f94016c8 ldr x8, [x22, #0x28] 382ac: f85f03a9 ldur x9, [x29, #-0x10] 382b0: eb09011f cmp x8, x9 382b4: 54000641 b.ne 0x3837c , std::__ndk1::allocator> const&, unsigned long*)+0x184> 382b8: a9474ff4 ldp x20, x19, [sp, #0x70] 382bc: 1e604100 fmov d0, d8 382c0: a94657f6 ldp x22, x21, [sp, #0x60] 382c4: a944fbfd ldp x29, x30, [sp, #0x48] 382c8: f9402ff7 ldr x23, [sp, #0x58] 382cc: fd4023e8 ldr d8, [sp, #0x40] 382d0: 910203ff add sp, sp, #0x80 382d4: d50323bf autiasp 382d8: d65f03c0 ret 382dc: d0ffff01 adrp x1, 0x1a000 382e0: 910083e8 add x8, sp, #0x20 382e4: 9124e421 add x1, x1, #0x939 382e8: 910003e0 mov x0, sp 382ec: 9400090e bl 0x3a724 382f0: 52800200 mov w0, #0x10 // =16 382f4: 940083df bl 0x59270 <__cxa_allocate_exception@plt> 382f8: aa0003f4 mov x20, x0 382fc: 910083e1 add x1, sp, #0x20 38300: 94008404 bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 38304: b0000148 adrp x8, 0x61000 38308: f9431908 ldr x8, [x8, #0x630] 3830c: 91004108 add x8, x8, #0x10 38310: f9000288 str x8, [x20] 38314: b0000141 adrp x1, 0x61000 38318: b0000142 adrp x2, 0x61000 3831c: aa1403e0 mov x0, x20 38320: f9431021 ldr x1, [x1, #0x620] 38324: f9431442 ldr x2, [x2, #0x628] 38328: 940083da bl 0x59290 <__cxa_throw@plt> 3832c: d0ffff01 adrp x1, 0x1a000 38330: 910083e8 add x8, sp, #0x20 38334: 9130c821 add x1, x1, #0xc32 38338: 910003e0 mov x0, sp 3833c: 940008fa bl 0x3a724 38340: 52800200 mov w0, #0x10 // =16 38344: 940083cb bl 0x59270 <__cxa_allocate_exception@plt> 38348: aa0003f4 mov x20, x0 3834c: 910083e1 add x1, sp, #0x20 38350: 940083f0 bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 38354: b0000148 adrp x8, 0x61000 38358: f9431d08 ldr x8, [x8, #0x638] 3835c: 91004108 add x8, x8, #0x10 38360: f9000288 str x8, [x20] 38364: b0000141 adrp x1, 0x61000 38368: b0000142 adrp x2, 0x61000 3836c: aa1403e0 mov x0, x20 38370: f9432021 ldr x1, [x1, #0x640] 38374: f9432442 ldr x2, [x2, #0x648] 38378: 940083c6 bl 0x59290 <__cxa_throw@plt> 3837c: 940082ad bl 0x58e30 <__stack_chk_fail@plt> 38380: 14000002 b 0x38388 , std::__ndk1::allocator> const&, unsigned long*)+0x190> 38384: 14000003 b 0x38390 , std::__ndk1::allocator> const&, unsigned long*)+0x198> 38388: aa0003f3 mov x19, x0 3838c: 14000004 b 0x3839c , std::__ndk1::allocator> const&, unsigned long*)+0x1a4> 38390: aa0003f3 mov x19, x0 38394: aa1403e0 mov x0, x20 38398: 94008462 bl 0x59520 <__cxa_free_exception@plt> 3839c: 394083e8 ldrb w8, [sp, #0x20] 383a0: 370000a8 tbnz w8, #0x0, 0x383b4 , std::__ndk1::allocator> const&, unsigned long*)+0x1bc> 383a4: 394003e8 ldrb w8, [sp] 383a8: 37000168 tbnz w8, #0x0, 0x383d4 , std::__ndk1::allocator> const&, unsigned long*)+0x1dc> 383ac: aa1303e0 mov x0, x19 383b0: 9400724a bl 0x54cd8 383b4: f9401be0 ldr x0, [sp, #0x30] 383b8: 94008296 bl 0x58e10 <_ZdlPv@plt> 383bc: 394003e8 ldrb w8, [sp] 383c0: 3607ff68 tbz w8, #0x0, 0x383ac , std::__ndk1::allocator> const&, unsigned long*)+0x1b4> 383c4: 14000004 b 0x383d4 , std::__ndk1::allocator> const&, unsigned long*)+0x1dc> 383c8: aa0003f3 mov x19, x0 383cc: 394003e8 ldrb w8, [sp] 383d0: 3607fee8 tbz w8, #0x0, 0x383ac , std::__ndk1::allocator> const&, unsigned long*)+0x1b4> 383d4: f9400be0 ldr x0, [sp, #0x10] 383d8: 9400828e bl 0x58e10 <_ZdlPv@plt> 383dc: aa1303e0 mov x0, x19 383e0: 9400723e bl 0x54cd8 00000000000383e4 , std::__ndk1::allocator> const&, unsigned long*)>: 383e4: d503233f paciasp 383e8: d10203ff sub sp, sp, #0x80 383ec: fd0023e8 str d8, [sp, #0x40] 383f0: a904fbfd stp x29, x30, [sp, #0x48] 383f4: 910123fd add x29, sp, #0x48 383f8: f9002ff7 str x23, [sp, #0x58] 383fc: a90657f6 stp x22, x21, [sp, #0x60] 38400: a9074ff4 stp x20, x19, [sp, #0x70] 38404: d53bd056 mrs x22, TPIDR_EL0 38408: 528e8e6a mov w10, #0x7473 // =29811 3840c: f94016c8 ldr x8, [x22, #0x28] 38410: 72ac8dea movk w10, #0x646f, lsl #16 38414: aa0103f3 mov x19, x1 38418: f81f03a8 stur x8, [x29, #-0x10] 3841c: 52800108 mov w8, #0x8 // =8 38420: 39400009 ldrb w9, [x0] 38424: b80013ea stur w10, [sp, #0x1] 38428: f940080b ldr x11, [x0, #0x10] 3842c: 390017ff strb wzr, [sp, #0x5] 38430: 390003e8 strb w8, [sp] 38434: 91001008 add x8, x0, #0x4 38438: 7200013f tst w9, #0x1 3843c: f9000fff str xzr, [sp, #0x18] 38440: 9a8b0114 csel x20, x8, x11, eq 38444: 9400841b bl 0x594b0 <__errno@plt> 38448: aa0003f5 mov x21, x0 3844c: b9400017 ldr w23, [x0] 38450: b900001f str wzr, [x0] 38454: 910063e1 add x1, sp, #0x18 38458: aa1403e0 mov x0, x20 3845c: 94008481 bl 0x59660 38460: b94002a8 ldr w8, [x21] 38464: b90002b7 str w23, [x21] 38468: 7100891f cmp w8, #0x22 3846c: 54000320 b.eq 0x384d0 , std::__ndk1::allocator> const&, unsigned long*)+0xec> 38470: f9400fe8 ldr x8, [sp, #0x18] 38474: eb140108 subs x8, x8, x20 38478: 54000540 b.eq 0x38520 , std::__ndk1::allocator> const&, unsigned long*)+0x13c> 3847c: 1e604008 fmov d8, d0 38480: b4000073 cbz x19, 0x3848c , std::__ndk1::allocator> const&, unsigned long*)+0xa8> 38484: 9342fd08 asr x8, x8, #2 38488: f9000268 str x8, [x19] 3848c: 394003e8 ldrb w8, [sp] 38490: 36000068 tbz w8, #0x0, 0x3849c , std::__ndk1::allocator> const&, unsigned long*)+0xb8> 38494: f9400be0 ldr x0, [sp, #0x10] 38498: 9400825e bl 0x58e10 <_ZdlPv@plt> 3849c: f94016c8 ldr x8, [x22, #0x28] 384a0: f85f03a9 ldur x9, [x29, #-0x10] 384a4: eb09011f cmp x8, x9 384a8: 54000641 b.ne 0x38570 , std::__ndk1::allocator> const&, unsigned long*)+0x18c> 384ac: a9474ff4 ldp x20, x19, [sp, #0x70] 384b0: 1e604100 fmov d0, d8 384b4: a94657f6 ldp x22, x21, [sp, #0x60] 384b8: a944fbfd ldp x29, x30, [sp, #0x48] 384bc: f9402ff7 ldr x23, [sp, #0x58] 384c0: fd4023e8 ldr d8, [sp, #0x40] 384c4: 910203ff add sp, sp, #0x80 384c8: d50323bf autiasp 384cc: d65f03c0 ret 384d0: d0ffff01 adrp x1, 0x1a000 384d4: 910083e8 add x8, sp, #0x20 384d8: 9124e421 add x1, x1, #0x939 384dc: 910003e0 mov x0, sp 384e0: 94000891 bl 0x3a724 384e4: 52800200 mov w0, #0x10 // =16 384e8: 94008362 bl 0x59270 <__cxa_allocate_exception@plt> 384ec: aa0003f4 mov x20, x0 384f0: 910083e1 add x1, sp, #0x20 384f4: 94008387 bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 384f8: b0000148 adrp x8, 0x61000 384fc: f9431908 ldr x8, [x8, #0x630] 38500: 91004108 add x8, x8, #0x10 38504: f9000288 str x8, [x20] 38508: b0000141 adrp x1, 0x61000 3850c: b0000142 adrp x2, 0x61000 38510: aa1403e0 mov x0, x20 38514: f9431021 ldr x1, [x1, #0x620] 38518: f9431442 ldr x2, [x2, #0x628] 3851c: 9400835d bl 0x59290 <__cxa_throw@plt> 38520: d0ffff01 adrp x1, 0x1a000 38524: 910083e8 add x8, sp, #0x20 38528: 9130c821 add x1, x1, #0xc32 3852c: 910003e0 mov x0, sp 38530: 9400087d bl 0x3a724 38534: 52800200 mov w0, #0x10 // =16 38538: 9400834e bl 0x59270 <__cxa_allocate_exception@plt> 3853c: aa0003f4 mov x20, x0 38540: 910083e1 add x1, sp, #0x20 38544: 94008373 bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 38548: b0000148 adrp x8, 0x61000 3854c: f9431d08 ldr x8, [x8, #0x638] 38550: 91004108 add x8, x8, #0x10 38554: f9000288 str x8, [x20] 38558: b0000141 adrp x1, 0x61000 3855c: b0000142 adrp x2, 0x61000 38560: aa1403e0 mov x0, x20 38564: f9432021 ldr x1, [x1, #0x640] 38568: f9432442 ldr x2, [x2, #0x648] 3856c: 94008349 bl 0x59290 <__cxa_throw@plt> 38570: 94008230 bl 0x58e30 <__stack_chk_fail@plt> 38574: 14000002 b 0x3857c , std::__ndk1::allocator> const&, unsigned long*)+0x198> 38578: 14000003 b 0x38584 , std::__ndk1::allocator> const&, unsigned long*)+0x1a0> 3857c: aa0003f3 mov x19, x0 38580: 14000004 b 0x38590 , std::__ndk1::allocator> const&, unsigned long*)+0x1ac> 38584: aa0003f3 mov x19, x0 38588: aa1403e0 mov x0, x20 3858c: 940083e5 bl 0x59520 <__cxa_free_exception@plt> 38590: 394083e8 ldrb w8, [sp, #0x20] 38594: 370000a8 tbnz w8, #0x0, 0x385a8 , std::__ndk1::allocator> const&, unsigned long*)+0x1c4> 38598: 394003e8 ldrb w8, [sp] 3859c: 37000168 tbnz w8, #0x0, 0x385c8 , std::__ndk1::allocator> const&, unsigned long*)+0x1e4> 385a0: aa1303e0 mov x0, x19 385a4: 940071cd bl 0x54cd8 385a8: f9401be0 ldr x0, [sp, #0x30] 385ac: 94008219 bl 0x58e10 <_ZdlPv@plt> 385b0: 394003e8 ldrb w8, [sp] 385b4: 3607ff68 tbz w8, #0x0, 0x385a0 , std::__ndk1::allocator> const&, unsigned long*)+0x1bc> 385b8: 14000004 b 0x385c8 , std::__ndk1::allocator> const&, unsigned long*)+0x1e4> 385bc: aa0003f3 mov x19, x0 385c0: 394003e8 ldrb w8, [sp] 385c4: 3607fee8 tbz w8, #0x0, 0x385a0 , std::__ndk1::allocator> const&, unsigned long*)+0x1bc> 385c8: f9400be0 ldr x0, [sp, #0x10] 385cc: 94008211 bl 0x58e10 <_ZdlPv@plt> 385d0: aa1303e0 mov x0, x19 385d4: 940071c1 bl 0x54cd8 00000000000385d8 , std::__ndk1::allocator> const&, unsigned long*)>: 385d8: d503233f paciasp 385dc: d10243ff sub sp, sp, #0x90 385e0: a9057bfd stp x29, x30, [sp, #0x50] 385e4: 910143fd add x29, sp, #0x50 385e8: f90033f7 str x23, [sp, #0x60] 385ec: a90757f6 stp x22, x21, [sp, #0x70] 385f0: a9084ff4 stp x20, x19, [sp, #0x80] 385f4: d53bd056 mrs x22, TPIDR_EL0 385f8: 528e8e6a mov w10, #0x7473 // =29811 385fc: f94016c8 ldr x8, [x22, #0x28] 38600: 72ad8dea movk w10, #0x6c6f, lsl #16 38604: 52800c8c mov w12, #0x64 // =100 38608: aa0103f3 mov x19, x1 3860c: f81f83a8 stur x8, [x29, #-0x8] 38610: 52800148 mov w8, #0xa // =10 38614: 39400009 ldrb w9, [x0] 38618: b80113ea stur w10, [sp, #0x11] 3861c: f940080b ldr x11, [x0, #0x10] 38620: 780153ec sturh w12, [sp, #0x15] 38624: 390043e8 strb w8, [sp, #0x10] 38628: 7200013f tst w9, #0x1 3862c: f90017ff str xzr, [sp, #0x28] 38630: 9a801574 csinc x20, x11, x0, ne 38634: 9400839f bl 0x594b0 <__errno@plt> 38638: aa0003f5 mov x21, x0 3863c: b9400017 ldr w23, [x0] 38640: b900001f str wzr, [x0] 38644: 9100a3e1 add x1, sp, #0x28 38648: aa1403e0 mov x0, x20 3864c: 94008409 bl 0x59670 38650: b94002a8 ldr w8, [x21] 38654: b90002b7 str w23, [x21] 38658: 7100891f cmp w8, #0x22 3865c: 540002e0 b.eq 0x386b8 , std::__ndk1::allocator> const&, unsigned long*)+0xe0> 38660: f94017e8 ldr x8, [sp, #0x28] 38664: eb140108 subs x8, x8, x20 38668: 54000500 b.eq 0x38708 , std::__ndk1::allocator> const&, unsigned long*)+0x130> 3866c: b4000053 cbz x19, 0x38674 , std::__ndk1::allocator> const&, unsigned long*)+0x9c> 38670: f9000268 str x8, [x19] 38674: 394043e8 ldrb w8, [sp, #0x10] 38678: 360000a8 tbz w8, #0x0, 0x3868c , std::__ndk1::allocator> const&, unsigned long*)+0xb4> 3867c: f94013e0 ldr x0, [sp, #0x20] 38680: 3d8003e0 str q0, [sp] 38684: 940081e3 bl 0x58e10 <_ZdlPv@plt> 38688: 3dc003e0 ldr q0, [sp] 3868c: f94016c8 ldr x8, [x22, #0x28] 38690: f85f83a9 ldur x9, [x29, #-0x8] 38694: eb09011f cmp x8, x9 38698: 54000601 b.ne 0x38758 , std::__ndk1::allocator> const&, unsigned long*)+0x180> 3869c: a9484ff4 ldp x20, x19, [sp, #0x80] 386a0: a94757f6 ldp x22, x21, [sp, #0x70] 386a4: a9457bfd ldp x29, x30, [sp, #0x50] 386a8: f94033f7 ldr x23, [sp, #0x60] 386ac: 910243ff add sp, sp, #0x90 386b0: d50323bf autiasp 386b4: d65f03c0 ret 386b8: d0ffff01 adrp x1, 0x1a000 386bc: d10083a8 sub x8, x29, #0x20 386c0: 9124e421 add x1, x1, #0x939 386c4: 910043e0 add x0, sp, #0x10 386c8: 94000817 bl 0x3a724 386cc: 52800200 mov w0, #0x10 // =16 386d0: 940082e8 bl 0x59270 <__cxa_allocate_exception@plt> 386d4: aa0003f4 mov x20, x0 386d8: d10083a1 sub x1, x29, #0x20 386dc: 9400830d bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 386e0: b0000148 adrp x8, 0x61000 386e4: f9431908 ldr x8, [x8, #0x630] 386e8: 91004108 add x8, x8, #0x10 386ec: f9000288 str x8, [x20] 386f0: b0000141 adrp x1, 0x61000 386f4: b0000142 adrp x2, 0x61000 386f8: aa1403e0 mov x0, x20 386fc: f9431021 ldr x1, [x1, #0x620] 38700: f9431442 ldr x2, [x2, #0x628] 38704: 940082e3 bl 0x59290 <__cxa_throw@plt> 38708: d0ffff01 adrp x1, 0x1a000 3870c: d10083a8 sub x8, x29, #0x20 38710: 9130c821 add x1, x1, #0xc32 38714: 910043e0 add x0, sp, #0x10 38718: 94000803 bl 0x3a724 3871c: 52800200 mov w0, #0x10 // =16 38720: 940082d4 bl 0x59270 <__cxa_allocate_exception@plt> 38724: aa0003f4 mov x20, x0 38728: d10083a1 sub x1, x29, #0x20 3872c: 940082f9 bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 38730: b0000148 adrp x8, 0x61000 38734: f9431d08 ldr x8, [x8, #0x638] 38738: 91004108 add x8, x8, #0x10 3873c: f9000288 str x8, [x20] 38740: b0000141 adrp x1, 0x61000 38744: b0000142 adrp x2, 0x61000 38748: aa1403e0 mov x0, x20 3874c: f9432021 ldr x1, [x1, #0x640] 38750: f9432442 ldr x2, [x2, #0x648] 38754: 940082cf bl 0x59290 <__cxa_throw@plt> 38758: 940081b6 bl 0x58e30 <__stack_chk_fail@plt> 3875c: 14000002 b 0x38764 , std::__ndk1::allocator> const&, unsigned long*)+0x18c> 38760: 14000003 b 0x3876c , std::__ndk1::allocator> const&, unsigned long*)+0x194> 38764: aa0003f3 mov x19, x0 38768: 14000004 b 0x38778 , std::__ndk1::allocator> const&, unsigned long*)+0x1a0> 3876c: aa0003f3 mov x19, x0 38770: aa1403e0 mov x0, x20 38774: 9400836b bl 0x59520 <__cxa_free_exception@plt> 38778: 385e03a8 ldurb w8, [x29, #-0x20] 3877c: 370000a8 tbnz w8, #0x0, 0x38790 , std::__ndk1::allocator> const&, unsigned long*)+0x1b8> 38780: 394043e8 ldrb w8, [sp, #0x10] 38784: 37000168 tbnz w8, #0x0, 0x387b0 , std::__ndk1::allocator> const&, unsigned long*)+0x1d8> 38788: aa1303e0 mov x0, x19 3878c: 94007153 bl 0x54cd8 38790: f85f03a0 ldur x0, [x29, #-0x10] 38794: 9400819f bl 0x58e10 <_ZdlPv@plt> 38798: 394043e8 ldrb w8, [sp, #0x10] 3879c: 3607ff68 tbz w8, #0x0, 0x38788 , std::__ndk1::allocator> const&, unsigned long*)+0x1b0> 387a0: 14000004 b 0x387b0 , std::__ndk1::allocator> const&, unsigned long*)+0x1d8> 387a4: aa0003f3 mov x19, x0 387a8: 394043e8 ldrb w8, [sp, #0x10] 387ac: 3607fee8 tbz w8, #0x0, 0x38788 , std::__ndk1::allocator> const&, unsigned long*)+0x1b0> 387b0: f94013e0 ldr x0, [sp, #0x20] 387b4: 94008197 bl 0x58e10 <_ZdlPv@plt> 387b8: aa1303e0 mov x0, x19 387bc: 94007147 bl 0x54cd8 00000000000387c0 , std::__ndk1::allocator> const&, unsigned long*)>: 387c0: d503233f paciasp 387c4: d10243ff sub sp, sp, #0x90 387c8: a9057bfd stp x29, x30, [sp, #0x50] 387cc: 910143fd add x29, sp, #0x50 387d0: f90033f7 str x23, [sp, #0x60] 387d4: a90757f6 stp x22, x21, [sp, #0x70] 387d8: a9084ff4 stp x20, x19, [sp, #0x80] 387dc: d53bd056 mrs x22, TPIDR_EL0 387e0: 528e8e6a mov w10, #0x7473 // =29811 387e4: f94016c8 ldr x8, [x22, #0x28] 387e8: 72ad8dea movk w10, #0x6c6f, lsl #16 387ec: aa0103f3 mov x19, x1 387f0: f81f83a8 stur x8, [x29, #-0x8] 387f4: 52800148 mov w8, #0xa // =10 387f8: 39400009 ldrb w9, [x0] 387fc: b80113ea stur w10, [sp, #0x11] 38800: f940080b ldr x11, [x0, #0x10] 38804: f90017ff str xzr, [sp, #0x28] 38808: 390043e8 strb w8, [sp, #0x10] 3880c: 52800c88 mov w8, #0x64 // =100 38810: 7200013f tst w9, #0x1 38814: 91001009 add x9, x0, #0x4 38818: 9a8b0134 csel x20, x9, x11, eq 3881c: 780153e8 sturh w8, [sp, #0x15] 38820: 94008324 bl 0x594b0 <__errno@plt> 38824: aa0003f5 mov x21, x0 38828: b9400017 ldr w23, [x0] 3882c: b900001f str wzr, [x0] 38830: 9100a3e1 add x1, sp, #0x28 38834: aa1403e0 mov x0, x20 38838: 94008392 bl 0x59680 3883c: b94002a8 ldr w8, [x21] 38840: b90002b7 str w23, [x21] 38844: 7100891f cmp w8, #0x22 38848: 54000300 b.eq 0x388a8 , std::__ndk1::allocator> const&, unsigned long*)+0xe8> 3884c: f94017e8 ldr x8, [sp, #0x28] 38850: eb140108 subs x8, x8, x20 38854: 54000520 b.eq 0x388f8 , std::__ndk1::allocator> const&, unsigned long*)+0x138> 38858: b4000073 cbz x19, 0x38864 , std::__ndk1::allocator> const&, unsigned long*)+0xa4> 3885c: 9342fd08 asr x8, x8, #2 38860: f9000268 str x8, [x19] 38864: 394043e8 ldrb w8, [sp, #0x10] 38868: 360000a8 tbz w8, #0x0, 0x3887c , std::__ndk1::allocator> const&, unsigned long*)+0xbc> 3886c: f94013e0 ldr x0, [sp, #0x20] 38870: 3d8003e0 str q0, [sp] 38874: 94008167 bl 0x58e10 <_ZdlPv@plt> 38878: 3dc003e0 ldr q0, [sp] 3887c: f94016c8 ldr x8, [x22, #0x28] 38880: f85f83a9 ldur x9, [x29, #-0x8] 38884: eb09011f cmp x8, x9 38888: 54000601 b.ne 0x38948 , std::__ndk1::allocator> const&, unsigned long*)+0x188> 3888c: a9484ff4 ldp x20, x19, [sp, #0x80] 38890: a94757f6 ldp x22, x21, [sp, #0x70] 38894: a9457bfd ldp x29, x30, [sp, #0x50] 38898: f94033f7 ldr x23, [sp, #0x60] 3889c: 910243ff add sp, sp, #0x90 388a0: d50323bf autiasp 388a4: d65f03c0 ret 388a8: d0ffff01 adrp x1, 0x1a000 388ac: d10083a8 sub x8, x29, #0x20 388b0: 9124e421 add x1, x1, #0x939 388b4: 910043e0 add x0, sp, #0x10 388b8: 9400079b bl 0x3a724 388bc: 52800200 mov w0, #0x10 // =16 388c0: 9400826c bl 0x59270 <__cxa_allocate_exception@plt> 388c4: aa0003f4 mov x20, x0 388c8: d10083a1 sub x1, x29, #0x20 388cc: 94008291 bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 388d0: b0000148 adrp x8, 0x61000 388d4: f9431908 ldr x8, [x8, #0x630] 388d8: 91004108 add x8, x8, #0x10 388dc: f9000288 str x8, [x20] 388e0: b0000141 adrp x1, 0x61000 388e4: b0000142 adrp x2, 0x61000 388e8: aa1403e0 mov x0, x20 388ec: f9431021 ldr x1, [x1, #0x620] 388f0: f9431442 ldr x2, [x2, #0x628] 388f4: 94008267 bl 0x59290 <__cxa_throw@plt> 388f8: d0ffff01 adrp x1, 0x1a000 388fc: d10083a8 sub x8, x29, #0x20 38900: 9130c821 add x1, x1, #0xc32 38904: 910043e0 add x0, sp, #0x10 38908: 94000787 bl 0x3a724 3890c: 52800200 mov w0, #0x10 // =16 38910: 94008258 bl 0x59270 <__cxa_allocate_exception@plt> 38914: aa0003f4 mov x20, x0 38918: d10083a1 sub x1, x29, #0x20 3891c: 9400827d bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 38920: b0000148 adrp x8, 0x61000 38924: f9431d08 ldr x8, [x8, #0x638] 38928: 91004108 add x8, x8, #0x10 3892c: f9000288 str x8, [x20] 38930: b0000141 adrp x1, 0x61000 38934: b0000142 adrp x2, 0x61000 38938: aa1403e0 mov x0, x20 3893c: f9432021 ldr x1, [x1, #0x640] 38940: f9432442 ldr x2, [x2, #0x648] 38944: 94008253 bl 0x59290 <__cxa_throw@plt> 38948: 9400813a bl 0x58e30 <__stack_chk_fail@plt> 3894c: 14000002 b 0x38954 , std::__ndk1::allocator> const&, unsigned long*)+0x194> 38950: 14000003 b 0x3895c , std::__ndk1::allocator> const&, unsigned long*)+0x19c> 38954: aa0003f3 mov x19, x0 38958: 14000004 b 0x38968 , std::__ndk1::allocator> const&, unsigned long*)+0x1a8> 3895c: aa0003f3 mov x19, x0 38960: aa1403e0 mov x0, x20 38964: 940082ef bl 0x59520 <__cxa_free_exception@plt> 38968: 385e03a8 ldurb w8, [x29, #-0x20] 3896c: 370000a8 tbnz w8, #0x0, 0x38980 , std::__ndk1::allocator> const&, unsigned long*)+0x1c0> 38970: 394043e8 ldrb w8, [sp, #0x10] 38974: 37000168 tbnz w8, #0x0, 0x389a0 , std::__ndk1::allocator> const&, unsigned long*)+0x1e0> 38978: aa1303e0 mov x0, x19 3897c: 940070d7 bl 0x54cd8 38980: f85f03a0 ldur x0, [x29, #-0x10] 38984: 94008123 bl 0x58e10 <_ZdlPv@plt> 38988: 394043e8 ldrb w8, [sp, #0x10] 3898c: 3607ff68 tbz w8, #0x0, 0x38978 , std::__ndk1::allocator> const&, unsigned long*)+0x1b8> 38990: 14000004 b 0x389a0 , std::__ndk1::allocator> const&, unsigned long*)+0x1e0> 38994: aa0003f3 mov x19, x0 38998: 394043e8 ldrb w8, [sp, #0x10] 3899c: 3607fee8 tbz w8, #0x0, 0x38978 , std::__ndk1::allocator> const&, unsigned long*)+0x1b8> 389a0: f94013e0 ldr x0, [sp, #0x20] 389a4: 9400811b bl 0x58e10 <_ZdlPv@plt> 389a8: aa1303e0 mov x0, x19 389ac: 940070cb bl 0x54cd8 00000000000389b0 : 389b0: d503233f paciasp 389b4: d10183ff sub sp, sp, #0x60 389b8: a9027bfd stp x29, x30, [sp, #0x20] 389bc: 910083fd add x29, sp, #0x20 389c0: f9001bf7 str x23, [sp, #0x30] 389c4: a90457f6 stp x22, x21, [sp, #0x40] 389c8: a9054ff4 stp x20, x19, [sp, #0x50] 389cc: d53bd057 mrs x23, TPIDR_EL0 389d0: 910033e1 add x1, sp, #0xc 389d4: aa0803f3 mov x19, x8 389d8: f94016e8 ldr x8, [x23, #0x28] 389dc: 91002c34 add x20, x1, #0xb 389e0: f81f83a8 stur x8, [x29, #-0x8] 389e4: 36f800a0 tbz w0, #0x1f, 0x389f8 389e8: 528005a8 mov w8, #0x2d // =45 389ec: b2400021 orr x1, x1, #0x1 389f0: 4b0003e0 neg w0, w0 389f4: 390033e8 strb w8, [sp, #0xc] 389f8: cb010288 sub x8, x20, x1 389fc: f100251f cmp x8, #0x9 38a00: 5400022c b.gt 0x38a44 38a04: 32000009 orr w9, w0, #0x1 38a08: 5280040a mov w10, #0x20 // =32 38a0c: 5ac01129 clz w9, w9 38a10: 4b090149 sub w9, w10, w9 38a14: 52809a2a mov w10, #0x4d1 // =1233 38a18: 1b0a7d29 mul w9, w9, w10 38a1c: f0ffff0a adrp x10, 0x1b000 38a20: 9138114a add x10, x10, #0xe04 38a24: 530c7d29 lsr w9, w9, #12 38a28: b869594a ldr w10, [x10, w9, uxtw #2] 38a2c: 6b00015f cmp w10, w0 38a30: 1a9f97ea cset w10, hi 38a34: 4b0a0129 sub w9, w9, w10 38a38: 11000529 add w9, w9, #0x1 38a3c: eb09011f cmp x8, x9 38a40: 5400006b b.lt 0x38a4c 38a44: 9400814f bl 0x58f80 <_ZNSt6__ndk16__itoa8__u32toaEjPc@plt> 38a48: aa0003f4 mov x20, x0 38a4c: 910033e8 add x8, sp, #0xc 38a50: cb080295 sub x21, x20, x8 38a54: b10042bf cmn x21, #0x10 38a58: 54000442 b.hs 0x38ae0 38a5c: f1005abf cmp x21, #0x16 38a60: 54000088 b.hi 0x38a70 38a64: 531f7aa8 lsl w8, w21, #1 38a68: 38001668 strb w8, [x19], #0x1 38a6c: 14000009 b 0x38a90 38a70: 910042a8 add x8, x21, #0x10 38a74: 927ced16 and x22, x8, #0xfffffffffffffff0 38a78: aa1603e0 mov x0, x22 38a7c: 94008101 bl 0x58e80 <_Znwm@plt> 38a80: b24002c8 orr x8, x22, #0x1 38a84: a9008275 stp x21, x0, [x19, #0x8] 38a88: f9000268 str x8, [x19] 38a8c: aa0003f3 mov x19, x0 38a90: 910033e8 add x8, sp, #0xc 38a94: eb14011f cmp x8, x20 38a98: 540000c0 b.eq 0x38ab0 38a9c: 910033e1 add x1, sp, #0xc 38aa0: aa1303e0 mov x0, x19 38aa4: aa1503e2 mov x2, x21 38aa8: 940080ea bl 0x58e50 38aac: 8b150273 add x19, x19, x21 38ab0: 3900027f strb wzr, [x19] 38ab4: f94016e8 ldr x8, [x23, #0x28] 38ab8: f85f83a9 ldur x9, [x29, #-0x8] 38abc: eb09011f cmp x8, x9 38ac0: 54000141 b.ne 0x38ae8 38ac4: a9454ff4 ldp x20, x19, [sp, #0x50] 38ac8: a94457f6 ldp x22, x21, [sp, #0x40] 38acc: a9427bfd ldp x29, x30, [sp, #0x20] 38ad0: f9401bf7 ldr x23, [sp, #0x30] 38ad4: 910183ff add sp, sp, #0x60 38ad8: d50323bf autiasp 38adc: d65f03c0 ret 38ae0: aa1303e0 mov x0, x19 38ae4: 9400821b bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 38ae8: 940080d2 bl 0x58e30 <__stack_chk_fail@plt> 0000000000038aec : 38aec: d503233f paciasp 38af0: d10183ff sub sp, sp, #0x60 38af4: a9027bfd stp x29, x30, [sp, #0x20] 38af8: 910083fd add x29, sp, #0x20 38afc: f9001bf7 str x23, [sp, #0x30] 38b00: a90457f6 stp x22, x21, [sp, #0x40] 38b04: a9054ff4 stp x20, x19, [sp, #0x50] 38b08: d53bd057 mrs x23, TPIDR_EL0 38b0c: 910013e1 add x1, sp, #0x4 38b10: aa0803f3 mov x19, x8 38b14: f94016e8 ldr x8, [x23, #0x28] 38b18: 91005034 add x20, x1, #0x14 38b1c: f81f83a8 stur x8, [x29, #-0x8] 38b20: b6f800a0 tbz x0, #0x3f, 0x38b34 38b24: 528005a8 mov w8, #0x2d // =45 38b28: b2400021 orr x1, x1, #0x1 38b2c: cb0003e0 neg x0, x0 38b30: 390013e8 strb w8, [sp, #0x4] 38b34: cb010288 sub x8, x20, x1 38b38: f1004d1f cmp x8, #0x13 38b3c: 5400022c b.gt 0x38b80 38b40: b2400009 orr x9, x0, #0x1 38b44: 5280080a mov w10, #0x40 // =64 38b48: dac01129 clz x9, x9 38b4c: 4b090149 sub w9, w10, w9 38b50: 52809a2a mov w10, #0x4d1 // =1233 38b54: 1b0a7d29 mul w9, w9, w10 38b58: f0ffff0a adrp x10, 0x1b000 38b5c: 9138c14a add x10, x10, #0xe30 38b60: 530c7d29 lsr w9, w9, #12 38b64: f869594a ldr x10, [x10, w9, uxtw #3] 38b68: eb00015f cmp x10, x0 38b6c: 1a9f97ea cset w10, hi 38b70: 4b0a0129 sub w9, w9, w10 38b74: 11000529 add w9, w9, #0x1 38b78: eb09011f cmp x8, x9 38b7c: 5400006b b.lt 0x38b88 38b80: 94008104 bl 0x58f90 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> 38b84: aa0003f4 mov x20, x0 38b88: 910013e8 add x8, sp, #0x4 38b8c: cb080295 sub x21, x20, x8 38b90: b10042bf cmn x21, #0x10 38b94: 54000442 b.hs 0x38c1c 38b98: f1005abf cmp x21, #0x16 38b9c: 54000088 b.hi 0x38bac 38ba0: 531f7aa8 lsl w8, w21, #1 38ba4: 38001668 strb w8, [x19], #0x1 38ba8: 14000009 b 0x38bcc 38bac: 910042a8 add x8, x21, #0x10 38bb0: 927ced16 and x22, x8, #0xfffffffffffffff0 38bb4: aa1603e0 mov x0, x22 38bb8: 940080b2 bl 0x58e80 <_Znwm@plt> 38bbc: b24002c8 orr x8, x22, #0x1 38bc0: a9008275 stp x21, x0, [x19, #0x8] 38bc4: f9000268 str x8, [x19] 38bc8: aa0003f3 mov x19, x0 38bcc: 910013e8 add x8, sp, #0x4 38bd0: eb14011f cmp x8, x20 38bd4: 540000c0 b.eq 0x38bec 38bd8: 910013e1 add x1, sp, #0x4 38bdc: aa1303e0 mov x0, x19 38be0: aa1503e2 mov x2, x21 38be4: 9400809b bl 0x58e50 38be8: 8b150273 add x19, x19, x21 38bec: 3900027f strb wzr, [x19] 38bf0: f94016e8 ldr x8, [x23, #0x28] 38bf4: f85f83a9 ldur x9, [x29, #-0x8] 38bf8: eb09011f cmp x8, x9 38bfc: 54000141 b.ne 0x38c24 38c00: a9454ff4 ldp x20, x19, [sp, #0x50] 38c04: a94457f6 ldp x22, x21, [sp, #0x40] 38c08: a9427bfd ldp x29, x30, [sp, #0x20] 38c0c: f9401bf7 ldr x23, [sp, #0x30] 38c10: 910183ff add sp, sp, #0x60 38c14: d50323bf autiasp 38c18: d65f03c0 ret 38c1c: aa1303e0 mov x0, x19 38c20: 940081cc bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 38c24: 94008083 bl 0x58e30 <__stack_chk_fail@plt> 0000000000038c28 : 38c28: d503233f paciasp 38c2c: d10183ff sub sp, sp, #0x60 38c30: a9027bfd stp x29, x30, [sp, #0x20] 38c34: 910083fd add x29, sp, #0x20 38c38: f9001bf7 str x23, [sp, #0x30] 38c3c: a90457f6 stp x22, x21, [sp, #0x40] 38c40: a9054ff4 stp x20, x19, [sp, #0x50] 38c44: d53bd057 mrs x23, TPIDR_EL0 38c48: 910013e1 add x1, sp, #0x4 38c4c: aa0803f3 mov x19, x8 38c50: f94016e8 ldr x8, [x23, #0x28] 38c54: 91005034 add x20, x1, #0x14 38c58: f81f83a8 stur x8, [x29, #-0x8] 38c5c: b6f800a0 tbz x0, #0x3f, 0x38c70 38c60: 528005a8 mov w8, #0x2d // =45 38c64: b2400021 orr x1, x1, #0x1 38c68: cb0003e0 neg x0, x0 38c6c: 390013e8 strb w8, [sp, #0x4] 38c70: cb010288 sub x8, x20, x1 38c74: f1004d1f cmp x8, #0x13 38c78: 5400022c b.gt 0x38cbc 38c7c: b2400009 orr x9, x0, #0x1 38c80: 5280080a mov w10, #0x40 // =64 38c84: dac01129 clz x9, x9 38c88: 4b090149 sub w9, w10, w9 38c8c: 52809a2a mov w10, #0x4d1 // =1233 38c90: 1b0a7d29 mul w9, w9, w10 38c94: f0ffff0a adrp x10, 0x1b000 38c98: 9138c14a add x10, x10, #0xe30 38c9c: 530c7d29 lsr w9, w9, #12 38ca0: f869594a ldr x10, [x10, w9, uxtw #3] 38ca4: eb00015f cmp x10, x0 38ca8: 1a9f97ea cset w10, hi 38cac: 4b0a0129 sub w9, w9, w10 38cb0: 11000529 add w9, w9, #0x1 38cb4: eb09011f cmp x8, x9 38cb8: 5400006b b.lt 0x38cc4 38cbc: 940080b5 bl 0x58f90 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> 38cc0: aa0003f4 mov x20, x0 38cc4: 910013e8 add x8, sp, #0x4 38cc8: cb080295 sub x21, x20, x8 38ccc: b10042bf cmn x21, #0x10 38cd0: 54000442 b.hs 0x38d58 38cd4: f1005abf cmp x21, #0x16 38cd8: 54000088 b.hi 0x38ce8 38cdc: 531f7aa8 lsl w8, w21, #1 38ce0: 38001668 strb w8, [x19], #0x1 38ce4: 14000009 b 0x38d08 38ce8: 910042a8 add x8, x21, #0x10 38cec: 927ced16 and x22, x8, #0xfffffffffffffff0 38cf0: aa1603e0 mov x0, x22 38cf4: 94008063 bl 0x58e80 <_Znwm@plt> 38cf8: b24002c8 orr x8, x22, #0x1 38cfc: a9008275 stp x21, x0, [x19, #0x8] 38d00: f9000268 str x8, [x19] 38d04: aa0003f3 mov x19, x0 38d08: 910013e8 add x8, sp, #0x4 38d0c: eb14011f cmp x8, x20 38d10: 540000c0 b.eq 0x38d28 38d14: 910013e1 add x1, sp, #0x4 38d18: aa1303e0 mov x0, x19 38d1c: aa1503e2 mov x2, x21 38d20: 9400804c bl 0x58e50 38d24: 8b150273 add x19, x19, x21 38d28: 3900027f strb wzr, [x19] 38d2c: f94016e8 ldr x8, [x23, #0x28] 38d30: f85f83a9 ldur x9, [x29, #-0x8] 38d34: eb09011f cmp x8, x9 38d38: 54000141 b.ne 0x38d60 38d3c: a9454ff4 ldp x20, x19, [sp, #0x50] 38d40: a94457f6 ldp x22, x21, [sp, #0x40] 38d44: a9427bfd ldp x29, x30, [sp, #0x20] 38d48: f9401bf7 ldr x23, [sp, #0x30] 38d4c: 910183ff add sp, sp, #0x60 38d50: d50323bf autiasp 38d54: d65f03c0 ret 38d58: aa1303e0 mov x0, x19 38d5c: 9400817d bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 38d60: 94008034 bl 0x58e30 <__stack_chk_fail@plt> 0000000000038d64 : 38d64: d503233f paciasp 38d68: d10183ff sub sp, sp, #0x60 38d6c: a9027bfd stp x29, x30, [sp, #0x20] 38d70: 910083fd add x29, sp, #0x20 38d74: f9001bf7 str x23, [sp, #0x30] 38d78: a90457f6 stp x22, x21, [sp, #0x40] 38d7c: a9054ff4 stp x20, x19, [sp, #0x50] 38d80: d53bd057 mrs x23, TPIDR_EL0 38d84: 910033e1 add x1, sp, #0xc 38d88: f94016e9 ldr x9, [x23, #0x28] 38d8c: aa0803f3 mov x19, x8 38d90: 910033f4 add x20, sp, #0xc 38d94: f81f83a9 stur x9, [x29, #-0x8] 38d98: 9400807a bl 0x58f80 <_ZNSt6__ndk16__itoa8__u32toaEjPc@plt> 38d9c: cb140014 sub x20, x0, x20 38da0: b100429f cmn x20, #0x10 38da4: 54000462 b.hs 0x38e30 38da8: aa0003f5 mov x21, x0 38dac: f1005a9f cmp x20, #0x16 38db0: 54000088 b.hi 0x38dc0 38db4: 531f7a88 lsl w8, w20, #1 38db8: 38001668 strb w8, [x19], #0x1 38dbc: 14000009 b 0x38de0 38dc0: 91004288 add x8, x20, #0x10 38dc4: 927ced16 and x22, x8, #0xfffffffffffffff0 38dc8: aa1603e0 mov x0, x22 38dcc: 9400802d bl 0x58e80 <_Znwm@plt> 38dd0: b24002c8 orr x8, x22, #0x1 38dd4: a9008274 stp x20, x0, [x19, #0x8] 38dd8: f9000268 str x8, [x19] 38ddc: aa0003f3 mov x19, x0 38de0: 910033e8 add x8, sp, #0xc 38de4: eb15011f cmp x8, x21 38de8: 540000c0 b.eq 0x38e00 38dec: 910033e1 add x1, sp, #0xc 38df0: aa1303e0 mov x0, x19 38df4: aa1403e2 mov x2, x20 38df8: 94008016 bl 0x58e50 38dfc: 8b140273 add x19, x19, x20 38e00: 3900027f strb wzr, [x19] 38e04: f94016e8 ldr x8, [x23, #0x28] 38e08: f85f83a9 ldur x9, [x29, #-0x8] 38e0c: eb09011f cmp x8, x9 38e10: 54000141 b.ne 0x38e38 38e14: a9454ff4 ldp x20, x19, [sp, #0x50] 38e18: a94457f6 ldp x22, x21, [sp, #0x40] 38e1c: a9427bfd ldp x29, x30, [sp, #0x20] 38e20: f9401bf7 ldr x23, [sp, #0x30] 38e24: 910183ff add sp, sp, #0x60 38e28: d50323bf autiasp 38e2c: d65f03c0 ret 38e30: aa1303e0 mov x0, x19 38e34: 94008147 bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 38e38: 94007ffe bl 0x58e30 <__stack_chk_fail@plt> 0000000000038e3c : 38e3c: d503233f paciasp 38e40: d10183ff sub sp, sp, #0x60 38e44: a9027bfd stp x29, x30, [sp, #0x20] 38e48: 910083fd add x29, sp, #0x20 38e4c: f9001bf7 str x23, [sp, #0x30] 38e50: a90457f6 stp x22, x21, [sp, #0x40] 38e54: a9054ff4 stp x20, x19, [sp, #0x50] 38e58: d53bd057 mrs x23, TPIDR_EL0 38e5c: 910003e1 mov x1, sp 38e60: f94016e9 ldr x9, [x23, #0x28] 38e64: aa0803f3 mov x19, x8 38e68: 910003f4 mov x20, sp 38e6c: f81f83a9 stur x9, [x29, #-0x8] 38e70: 94008048 bl 0x58f90 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> 38e74: cb140014 sub x20, x0, x20 38e78: b100429f cmn x20, #0x10 38e7c: 54000462 b.hs 0x38f08 38e80: aa0003f5 mov x21, x0 38e84: f1005a9f cmp x20, #0x16 38e88: 54000088 b.hi 0x38e98 38e8c: 531f7a88 lsl w8, w20, #1 38e90: 38001668 strb w8, [x19], #0x1 38e94: 14000009 b 0x38eb8 38e98: 91004288 add x8, x20, #0x10 38e9c: 927ced16 and x22, x8, #0xfffffffffffffff0 38ea0: aa1603e0 mov x0, x22 38ea4: 94007ff7 bl 0x58e80 <_Znwm@plt> 38ea8: b24002c8 orr x8, x22, #0x1 38eac: a9008274 stp x20, x0, [x19, #0x8] 38eb0: f9000268 str x8, [x19] 38eb4: aa0003f3 mov x19, x0 38eb8: 910003e8 mov x8, sp 38ebc: eb15011f cmp x8, x21 38ec0: 540000c0 b.eq 0x38ed8 38ec4: 910003e1 mov x1, sp 38ec8: aa1303e0 mov x0, x19 38ecc: aa1403e2 mov x2, x20 38ed0: 94007fe0 bl 0x58e50 38ed4: 8b140273 add x19, x19, x20 38ed8: 3900027f strb wzr, [x19] 38edc: f94016e8 ldr x8, [x23, #0x28] 38ee0: f85f83a9 ldur x9, [x29, #-0x8] 38ee4: eb09011f cmp x8, x9 38ee8: 54000141 b.ne 0x38f10 38eec: a9454ff4 ldp x20, x19, [sp, #0x50] 38ef0: a94457f6 ldp x22, x21, [sp, #0x40] 38ef4: a9427bfd ldp x29, x30, [sp, #0x20] 38ef8: f9401bf7 ldr x23, [sp, #0x30] 38efc: 910183ff add sp, sp, #0x60 38f00: d50323bf autiasp 38f04: d65f03c0 ret 38f08: aa1303e0 mov x0, x19 38f0c: 94008111 bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 38f10: 94007fc8 bl 0x58e30 <__stack_chk_fail@plt> 0000000000038f14 : 38f14: d503233f paciasp 38f18: d10183ff sub sp, sp, #0x60 38f1c: a9027bfd stp x29, x30, [sp, #0x20] 38f20: 910083fd add x29, sp, #0x20 38f24: f9001bf7 str x23, [sp, #0x30] 38f28: a90457f6 stp x22, x21, [sp, #0x40] 38f2c: a9054ff4 stp x20, x19, [sp, #0x50] 38f30: d53bd057 mrs x23, TPIDR_EL0 38f34: 910003e1 mov x1, sp 38f38: f94016e9 ldr x9, [x23, #0x28] 38f3c: aa0803f3 mov x19, x8 38f40: 910003f4 mov x20, sp 38f44: f81f83a9 stur x9, [x29, #-0x8] 38f48: 94008012 bl 0x58f90 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> 38f4c: cb140014 sub x20, x0, x20 38f50: b100429f cmn x20, #0x10 38f54: 54000462 b.hs 0x38fe0 38f58: aa0003f5 mov x21, x0 38f5c: f1005a9f cmp x20, #0x16 38f60: 54000088 b.hi 0x38f70 38f64: 531f7a88 lsl w8, w20, #1 38f68: 38001668 strb w8, [x19], #0x1 38f6c: 14000009 b 0x38f90 38f70: 91004288 add x8, x20, #0x10 38f74: 927ced16 and x22, x8, #0xfffffffffffffff0 38f78: aa1603e0 mov x0, x22 38f7c: 94007fc1 bl 0x58e80 <_Znwm@plt> 38f80: b24002c8 orr x8, x22, #0x1 38f84: a9008274 stp x20, x0, [x19, #0x8] 38f88: f9000268 str x8, [x19] 38f8c: aa0003f3 mov x19, x0 38f90: 910003e8 mov x8, sp 38f94: eb15011f cmp x8, x21 38f98: 540000c0 b.eq 0x38fb0 38f9c: 910003e1 mov x1, sp 38fa0: aa1303e0 mov x0, x19 38fa4: aa1403e2 mov x2, x20 38fa8: 94007faa bl 0x58e50 38fac: 8b140273 add x19, x19, x20 38fb0: 3900027f strb wzr, [x19] 38fb4: f94016e8 ldr x8, [x23, #0x28] 38fb8: f85f83a9 ldur x9, [x29, #-0x8] 38fbc: eb09011f cmp x8, x9 38fc0: 54000141 b.ne 0x38fe8 38fc4: a9454ff4 ldp x20, x19, [sp, #0x50] 38fc8: a94457f6 ldp x22, x21, [sp, #0x40] 38fcc: a9427bfd ldp x29, x30, [sp, #0x20] 38fd0: f9401bf7 ldr x23, [sp, #0x30] 38fd4: 910183ff add sp, sp, #0x60 38fd8: d50323bf autiasp 38fdc: d65f03c0 ret 38fe0: aa1303e0 mov x0, x19 38fe4: 940080db bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 38fe8: 94007f92 bl 0x58e30 <__stack_chk_fail@plt> 0000000000038fec : 38fec: d503233f paciasp 38ff0: d10183ff sub sp, sp, #0x60 38ff4: a9027bfd stp x29, x30, [sp, #0x20] 38ff8: 910083fd add x29, sp, #0x20 38ffc: f9001bf7 str x23, [sp, #0x30] 39000: a90457f6 stp x22, x21, [sp, #0x40] 39004: a9054ff4 stp x20, x19, [sp, #0x50] 39008: d53bd055 mrs x21, TPIDR_EL0 3900c: 910033e1 add x1, sp, #0xc 39010: aa0803f4 mov x20, x8 39014: f94016a8 ldr x8, [x21, #0x28] 39018: 91002c33 add x19, x1, #0xb 3901c: f81f83a8 stur x8, [x29, #-0x8] 39020: 36f800a0 tbz w0, #0x1f, 0x39034 39024: 528005a8 mov w8, #0x2d // =45 39028: b2400021 orr x1, x1, #0x1 3902c: 4b0003e0 neg w0, w0 39030: 390033e8 strb w8, [sp, #0xc] 39034: cb010268 sub x8, x19, x1 39038: f100251f cmp x8, #0x9 3903c: 5400022c b.gt 0x39080 39040: 32000009 orr w9, w0, #0x1 39044: 5280040a mov w10, #0x20 // =32 39048: 5ac01129 clz w9, w9 3904c: 4b090149 sub w9, w10, w9 39050: 52809a2a mov w10, #0x4d1 // =1233 39054: 1b0a7d29 mul w9, w9, w10 39058: d0ffff0a adrp x10, 0x1b000 3905c: 9138114a add x10, x10, #0xe04 39060: 530c7d29 lsr w9, w9, #12 39064: b869594a ldr w10, [x10, w9, uxtw #2] 39068: 6b00015f cmp w10, w0 3906c: 1a9f97ea cset w10, hi 39070: 4b0a0129 sub w9, w9, w10 39074: 11000529 add w9, w9, #0x1 39078: eb09011f cmp x8, x9 3907c: 5400006b b.lt 0x39088 39080: 94007fc0 bl 0x58f80 <_ZNSt6__ndk16__itoa8__u32toaEjPc@plt> 39084: aa0003f3 mov x19, x0 39088: 910033e8 add x8, sp, #0xc 3908c: cb080276 sub x22, x19, x8 39090: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 39094: eb0802df cmp x22, x8 39098: 54000962 b.hs 0x391c4 3909c: f10012df cmp x22, #0x4 390a0: 54000088 b.hi 0x390b0 390a4: 531f7ac8 lsl w8, w22, #1 390a8: 38004688 strb w8, [x20], #0x4 390ac: 14000009 b 0x390d0 390b0: 910012c8 add x8, x22, #0x4 390b4: 927ef517 and x23, x8, #0xfffffffffffffffc 390b8: d37ef6e0 lsl x0, x23, #2 390bc: 94007f71 bl 0x58e80 <_Znwm@plt> 390c0: b24002e8 orr x8, x23, #0x1 390c4: a9008296 stp x22, x0, [x20, #0x8] 390c8: f9000288 str x8, [x20] 390cc: aa0003f4 mov x20, x0 390d0: 910033e8 add x8, sp, #0xc 390d4: eb13011f cmp x8, x19 390d8: 540000c0 b.eq 0x390f0 390dc: cb08026a sub x10, x19, x8 390e0: f100815f cmp x10, #0x20 390e4: 540000a2 b.hs 0x390f8 390e8: aa1403e9 mov x9, x20 390ec: 14000026 b 0x39184 390f0: aa1403e9 mov x9, x20 390f4: 14000028 b 0x39194 390f8: d0ffff08 adrp x8, 0x1b000 390fc: d0ffff09 adrp x9, 0x1b000 39100: d0ffff0c adrp x12, 0x1b000 39104: d0ffff0e adrp x14, 0x1b000 39108: 927be94b and x11, x10, #0xffffffffffffffe0 3910c: 910033ed add x13, sp, #0xc 39110: 6f00e404 movi v4.2d, #0000000000000000 39114: 3dc25900 ldr q0, [x8, #0x960] 39118: 8b0b01a8 add x8, x13, x11 3911c: 3dc25521 ldr q1, [x9, #0x950] 39120: 8b0b0a89 add x9, x20, x11, lsl #2 39124: 3dc20d82 ldr q2, [x12, #0x830] 39128: 9101028c add x12, x20, #0x40 3912c: 910041ad add x13, x13, #0x10 39130: 3dc241c5 ldr q5, [x14, #0x900] 39134: aa0b03ee mov x14, x11 39138: ad7f99a3 ldp q3, q6, [x13, #-0x10] 3913c: 4ea41c87 mov v7.16b, v4.16b 39140: 910081ad add x13, x13, #0x20 39144: f10081ce subs x14, x14, #0x20 39148: 4e052070 tbl v16.16b, { v3.16b, v4.16b }, v5.16b 3914c: 4e022071 tbl v17.16b, { v3.16b, v4.16b }, v2.16b 39150: 4e012072 tbl v18.16b, { v3.16b, v4.16b }, v1.16b 39154: 4e002073 tbl v19.16b, { v3.16b, v4.16b }, v0.16b 39158: 4e0520d4 tbl v20.16b, { v6.16b, v7.16b }, v5.16b 3915c: ad3f4191 stp q17, q16, [x12, #-0x20] 39160: 4e0220d0 tbl v16.16b, { v6.16b, v7.16b }, v2.16b 39164: 4e0120d1 tbl v17.16b, { v6.16b, v7.16b }, v1.16b 39168: ad3e4993 stp q19, q18, [x12, #-0x40] 3916c: 4e0020c6 tbl v6.16b, { v6.16b, v7.16b }, v0.16b 39170: ad015190 stp q16, q20, [x12, #0x20] 39174: ac844586 stp q6, q17, [x12], #0x80 39178: 54fffe01 b.ne 0x39138 3917c: eb0b015f cmp x10, x11 39180: 540000a0 b.eq 0x39194 39184: 3840150a ldrb w10, [x8], #0x1 39188: eb13011f cmp x8, x19 3918c: b800452a str w10, [x9], #0x4 39190: 54ffffa1 b.ne 0x39184 39194: b900013f str wzr, [x9] 39198: f94016a8 ldr x8, [x21, #0x28] 3919c: f85f83a9 ldur x9, [x29, #-0x8] 391a0: eb09011f cmp x8, x9 391a4: 54000141 b.ne 0x391cc 391a8: a9454ff4 ldp x20, x19, [sp, #0x50] 391ac: a94457f6 ldp x22, x21, [sp, #0x40] 391b0: a9427bfd ldp x29, x30, [sp, #0x20] 391b4: f9401bf7 ldr x23, [sp, #0x30] 391b8: 910183ff add sp, sp, #0x60 391bc: d50323bf autiasp 391c0: d65f03c0 ret 391c4: aa1403e0 mov x0, x20 391c8: 94008062 bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 391cc: 94007f19 bl 0x58e30 <__stack_chk_fail@plt> 00000000000391d0 : 391d0: d503233f paciasp 391d4: d10183ff sub sp, sp, #0x60 391d8: a9027bfd stp x29, x30, [sp, #0x20] 391dc: 910083fd add x29, sp, #0x20 391e0: f9001bf7 str x23, [sp, #0x30] 391e4: a90457f6 stp x22, x21, [sp, #0x40] 391e8: a9054ff4 stp x20, x19, [sp, #0x50] 391ec: d53bd055 mrs x21, TPIDR_EL0 391f0: 910013e1 add x1, sp, #0x4 391f4: aa0803f4 mov x20, x8 391f8: f94016a8 ldr x8, [x21, #0x28] 391fc: 91005033 add x19, x1, #0x14 39200: f81f83a8 stur x8, [x29, #-0x8] 39204: b6f800a0 tbz x0, #0x3f, 0x39218 39208: 528005a8 mov w8, #0x2d // =45 3920c: b2400021 orr x1, x1, #0x1 39210: cb0003e0 neg x0, x0 39214: 390013e8 strb w8, [sp, #0x4] 39218: cb010268 sub x8, x19, x1 3921c: f1004d1f cmp x8, #0x13 39220: 5400022c b.gt 0x39264 39224: b2400009 orr x9, x0, #0x1 39228: 5280080a mov w10, #0x40 // =64 3922c: dac01129 clz x9, x9 39230: 4b090149 sub w9, w10, w9 39234: 52809a2a mov w10, #0x4d1 // =1233 39238: 1b0a7d29 mul w9, w9, w10 3923c: d0ffff0a adrp x10, 0x1b000 39240: 9138c14a add x10, x10, #0xe30 39244: 530c7d29 lsr w9, w9, #12 39248: f869594a ldr x10, [x10, w9, uxtw #3] 3924c: eb00015f cmp x10, x0 39250: 1a9f97ea cset w10, hi 39254: 4b0a0129 sub w9, w9, w10 39258: 11000529 add w9, w9, #0x1 3925c: eb09011f cmp x8, x9 39260: 5400006b b.lt 0x3926c 39264: 94007f4b bl 0x58f90 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> 39268: aa0003f3 mov x19, x0 3926c: 910013e8 add x8, sp, #0x4 39270: cb080276 sub x22, x19, x8 39274: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 39278: eb0802df cmp x22, x8 3927c: 54000962 b.hs 0x393a8 39280: f10012df cmp x22, #0x4 39284: 54000088 b.hi 0x39294 39288: 531f7ac8 lsl w8, w22, #1 3928c: 38004688 strb w8, [x20], #0x4 39290: 14000009 b 0x392b4 39294: 910012c8 add x8, x22, #0x4 39298: 927ef517 and x23, x8, #0xfffffffffffffffc 3929c: d37ef6e0 lsl x0, x23, #2 392a0: 94007ef8 bl 0x58e80 <_Znwm@plt> 392a4: b24002e8 orr x8, x23, #0x1 392a8: a9008296 stp x22, x0, [x20, #0x8] 392ac: f9000288 str x8, [x20] 392b0: aa0003f4 mov x20, x0 392b4: 910013e8 add x8, sp, #0x4 392b8: eb13011f cmp x8, x19 392bc: 540000c0 b.eq 0x392d4 392c0: cb08026a sub x10, x19, x8 392c4: f100815f cmp x10, #0x20 392c8: 540000a2 b.hs 0x392dc 392cc: aa1403e9 mov x9, x20 392d0: 14000026 b 0x39368 392d4: aa1403e9 mov x9, x20 392d8: 14000028 b 0x39378 392dc: d0ffff08 adrp x8, 0x1b000 392e0: d0ffff09 adrp x9, 0x1b000 392e4: d0ffff0c adrp x12, 0x1b000 392e8: d0ffff0e adrp x14, 0x1b000 392ec: 927be94b and x11, x10, #0xffffffffffffffe0 392f0: 910013ed add x13, sp, #0x4 392f4: 6f00e404 movi v4.2d, #0000000000000000 392f8: 3dc25900 ldr q0, [x8, #0x960] 392fc: 8b0b01a8 add x8, x13, x11 39300: 3dc25521 ldr q1, [x9, #0x950] 39304: 8b0b0a89 add x9, x20, x11, lsl #2 39308: 3dc20d82 ldr q2, [x12, #0x830] 3930c: 9101028c add x12, x20, #0x40 39310: 910041ad add x13, x13, #0x10 39314: 3dc241c5 ldr q5, [x14, #0x900] 39318: aa0b03ee mov x14, x11 3931c: ad7f99a3 ldp q3, q6, [x13, #-0x10] 39320: 4ea41c87 mov v7.16b, v4.16b 39324: 910081ad add x13, x13, #0x20 39328: f10081ce subs x14, x14, #0x20 3932c: 4e052070 tbl v16.16b, { v3.16b, v4.16b }, v5.16b 39330: 4e022071 tbl v17.16b, { v3.16b, v4.16b }, v2.16b 39334: 4e012072 tbl v18.16b, { v3.16b, v4.16b }, v1.16b 39338: 4e002073 tbl v19.16b, { v3.16b, v4.16b }, v0.16b 3933c: 4e0520d4 tbl v20.16b, { v6.16b, v7.16b }, v5.16b 39340: ad3f4191 stp q17, q16, [x12, #-0x20] 39344: 4e0220d0 tbl v16.16b, { v6.16b, v7.16b }, v2.16b 39348: 4e0120d1 tbl v17.16b, { v6.16b, v7.16b }, v1.16b 3934c: ad3e4993 stp q19, q18, [x12, #-0x40] 39350: 4e0020c6 tbl v6.16b, { v6.16b, v7.16b }, v0.16b 39354: ad015190 stp q16, q20, [x12, #0x20] 39358: ac844586 stp q6, q17, [x12], #0x80 3935c: 54fffe01 b.ne 0x3931c 39360: eb0b015f cmp x10, x11 39364: 540000a0 b.eq 0x39378 39368: 3840150a ldrb w10, [x8], #0x1 3936c: eb13011f cmp x8, x19 39370: b800452a str w10, [x9], #0x4 39374: 54ffffa1 b.ne 0x39368 39378: b900013f str wzr, [x9] 3937c: f94016a8 ldr x8, [x21, #0x28] 39380: f85f83a9 ldur x9, [x29, #-0x8] 39384: eb09011f cmp x8, x9 39388: 54000141 b.ne 0x393b0 3938c: a9454ff4 ldp x20, x19, [sp, #0x50] 39390: a94457f6 ldp x22, x21, [sp, #0x40] 39394: a9427bfd ldp x29, x30, [sp, #0x20] 39398: f9401bf7 ldr x23, [sp, #0x30] 3939c: 910183ff add sp, sp, #0x60 393a0: d50323bf autiasp 393a4: d65f03c0 ret 393a8: aa1403e0 mov x0, x20 393ac: 94007fe9 bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 393b0: 94007ea0 bl 0x58e30 <__stack_chk_fail@plt> 00000000000393b4 : 393b4: d503233f paciasp 393b8: d10183ff sub sp, sp, #0x60 393bc: a9027bfd stp x29, x30, [sp, #0x20] 393c0: 910083fd add x29, sp, #0x20 393c4: f9001bf7 str x23, [sp, #0x30] 393c8: a90457f6 stp x22, x21, [sp, #0x40] 393cc: a9054ff4 stp x20, x19, [sp, #0x50] 393d0: d53bd055 mrs x21, TPIDR_EL0 393d4: 910013e1 add x1, sp, #0x4 393d8: aa0803f4 mov x20, x8 393dc: f94016a8 ldr x8, [x21, #0x28] 393e0: 91005033 add x19, x1, #0x14 393e4: f81f83a8 stur x8, [x29, #-0x8] 393e8: b6f800a0 tbz x0, #0x3f, 0x393fc 393ec: 528005a8 mov w8, #0x2d // =45 393f0: b2400021 orr x1, x1, #0x1 393f4: cb0003e0 neg x0, x0 393f8: 390013e8 strb w8, [sp, #0x4] 393fc: cb010268 sub x8, x19, x1 39400: f1004d1f cmp x8, #0x13 39404: 5400022c b.gt 0x39448 39408: b2400009 orr x9, x0, #0x1 3940c: 5280080a mov w10, #0x40 // =64 39410: dac01129 clz x9, x9 39414: 4b090149 sub w9, w10, w9 39418: 52809a2a mov w10, #0x4d1 // =1233 3941c: 1b0a7d29 mul w9, w9, w10 39420: d0ffff0a adrp x10, 0x1b000 39424: 9138c14a add x10, x10, #0xe30 39428: 530c7d29 lsr w9, w9, #12 3942c: f869594a ldr x10, [x10, w9, uxtw #3] 39430: eb00015f cmp x10, x0 39434: 1a9f97ea cset w10, hi 39438: 4b0a0129 sub w9, w9, w10 3943c: 11000529 add w9, w9, #0x1 39440: eb09011f cmp x8, x9 39444: 5400006b b.lt 0x39450 39448: 94007ed2 bl 0x58f90 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> 3944c: aa0003f3 mov x19, x0 39450: 910013e8 add x8, sp, #0x4 39454: cb080276 sub x22, x19, x8 39458: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 3945c: eb0802df cmp x22, x8 39460: 54000962 b.hs 0x3958c 39464: f10012df cmp x22, #0x4 39468: 54000088 b.hi 0x39478 3946c: 531f7ac8 lsl w8, w22, #1 39470: 38004688 strb w8, [x20], #0x4 39474: 14000009 b 0x39498 39478: 910012c8 add x8, x22, #0x4 3947c: 927ef517 and x23, x8, #0xfffffffffffffffc 39480: d37ef6e0 lsl x0, x23, #2 39484: 94007e7f bl 0x58e80 <_Znwm@plt> 39488: b24002e8 orr x8, x23, #0x1 3948c: a9008296 stp x22, x0, [x20, #0x8] 39490: f9000288 str x8, [x20] 39494: aa0003f4 mov x20, x0 39498: 910013e8 add x8, sp, #0x4 3949c: eb13011f cmp x8, x19 394a0: 540000c0 b.eq 0x394b8 394a4: cb08026a sub x10, x19, x8 394a8: f100815f cmp x10, #0x20 394ac: 540000a2 b.hs 0x394c0 394b0: aa1403e9 mov x9, x20 394b4: 14000026 b 0x3954c 394b8: aa1403e9 mov x9, x20 394bc: 14000028 b 0x3955c 394c0: d0ffff08 adrp x8, 0x1b000 394c4: d0ffff09 adrp x9, 0x1b000 394c8: d0ffff0c adrp x12, 0x1b000 394cc: d0ffff0e adrp x14, 0x1b000 394d0: 927be94b and x11, x10, #0xffffffffffffffe0 394d4: 910013ed add x13, sp, #0x4 394d8: 6f00e404 movi v4.2d, #0000000000000000 394dc: 3dc25900 ldr q0, [x8, #0x960] 394e0: 8b0b01a8 add x8, x13, x11 394e4: 3dc25521 ldr q1, [x9, #0x950] 394e8: 8b0b0a89 add x9, x20, x11, lsl #2 394ec: 3dc20d82 ldr q2, [x12, #0x830] 394f0: 9101028c add x12, x20, #0x40 394f4: 910041ad add x13, x13, #0x10 394f8: 3dc241c5 ldr q5, [x14, #0x900] 394fc: aa0b03ee mov x14, x11 39500: ad7f99a3 ldp q3, q6, [x13, #-0x10] 39504: 4ea41c87 mov v7.16b, v4.16b 39508: 910081ad add x13, x13, #0x20 3950c: f10081ce subs x14, x14, #0x20 39510: 4e052070 tbl v16.16b, { v3.16b, v4.16b }, v5.16b 39514: 4e022071 tbl v17.16b, { v3.16b, v4.16b }, v2.16b 39518: 4e012072 tbl v18.16b, { v3.16b, v4.16b }, v1.16b 3951c: 4e002073 tbl v19.16b, { v3.16b, v4.16b }, v0.16b 39520: 4e0520d4 tbl v20.16b, { v6.16b, v7.16b }, v5.16b 39524: ad3f4191 stp q17, q16, [x12, #-0x20] 39528: 4e0220d0 tbl v16.16b, { v6.16b, v7.16b }, v2.16b 3952c: 4e0120d1 tbl v17.16b, { v6.16b, v7.16b }, v1.16b 39530: ad3e4993 stp q19, q18, [x12, #-0x40] 39534: 4e0020c6 tbl v6.16b, { v6.16b, v7.16b }, v0.16b 39538: ad015190 stp q16, q20, [x12, #0x20] 3953c: ac844586 stp q6, q17, [x12], #0x80 39540: 54fffe01 b.ne 0x39500 39544: eb0b015f cmp x10, x11 39548: 540000a0 b.eq 0x3955c 3954c: 3840150a ldrb w10, [x8], #0x1 39550: eb13011f cmp x8, x19 39554: b800452a str w10, [x9], #0x4 39558: 54ffffa1 b.ne 0x3954c 3955c: b900013f str wzr, [x9] 39560: f94016a8 ldr x8, [x21, #0x28] 39564: f85f83a9 ldur x9, [x29, #-0x8] 39568: eb09011f cmp x8, x9 3956c: 54000141 b.ne 0x39594 39570: a9454ff4 ldp x20, x19, [sp, #0x50] 39574: a94457f6 ldp x22, x21, [sp, #0x40] 39578: a9427bfd ldp x29, x30, [sp, #0x20] 3957c: f9401bf7 ldr x23, [sp, #0x30] 39580: 910183ff add sp, sp, #0x60 39584: d50323bf autiasp 39588: d65f03c0 ret 3958c: aa1403e0 mov x0, x20 39590: 94007f70 bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 39594: 94007e27 bl 0x58e30 <__stack_chk_fail@plt> 0000000000039598 : 39598: d503233f paciasp 3959c: d10183ff sub sp, sp, #0x60 395a0: a9027bfd stp x29, x30, [sp, #0x20] 395a4: 910083fd add x29, sp, #0x20 395a8: f9001bf7 str x23, [sp, #0x30] 395ac: a90457f6 stp x22, x21, [sp, #0x40] 395b0: a9054ff4 stp x20, x19, [sp, #0x50] 395b4: d53bd055 mrs x21, TPIDR_EL0 395b8: 910033e1 add x1, sp, #0xc 395bc: f94016a9 ldr x9, [x21, #0x28] 395c0: aa0803f4 mov x20, x8 395c4: 910033f6 add x22, sp, #0xc 395c8: f81f83a9 stur x9, [x29, #-0x8] 395cc: 94007e6d bl 0x58f80 <_ZNSt6__ndk16__itoa8__u32toaEjPc@plt> 395d0: cb160016 sub x22, x0, x22 395d4: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 395d8: eb0802df cmp x22, x8 395dc: 54000982 b.hs 0x3970c 395e0: aa0003f3 mov x19, x0 395e4: f10012df cmp x22, #0x4 395e8: 54000088 b.hi 0x395f8 395ec: 531f7ac8 lsl w8, w22, #1 395f0: 38004688 strb w8, [x20], #0x4 395f4: 14000009 b 0x39618 395f8: 910012c8 add x8, x22, #0x4 395fc: 927ef517 and x23, x8, #0xfffffffffffffffc 39600: d37ef6e0 lsl x0, x23, #2 39604: 94007e1f bl 0x58e80 <_Znwm@plt> 39608: b24002e8 orr x8, x23, #0x1 3960c: a9008296 stp x22, x0, [x20, #0x8] 39610: f9000288 str x8, [x20] 39614: aa0003f4 mov x20, x0 39618: 910033e8 add x8, sp, #0xc 3961c: eb13011f cmp x8, x19 39620: 540000c0 b.eq 0x39638 39624: cb08026a sub x10, x19, x8 39628: f100815f cmp x10, #0x20 3962c: 540000a2 b.hs 0x39640 39630: aa1403e9 mov x9, x20 39634: 14000026 b 0x396cc 39638: aa1403e9 mov x9, x20 3963c: 14000028 b 0x396dc 39640: d0ffff08 adrp x8, 0x1b000 39644: d0ffff09 adrp x9, 0x1b000 39648: d0ffff0c adrp x12, 0x1b000 3964c: d0ffff0e adrp x14, 0x1b000 39650: 927be94b and x11, x10, #0xffffffffffffffe0 39654: 910033ed add x13, sp, #0xc 39658: 6f00e404 movi v4.2d, #0000000000000000 3965c: 3dc25900 ldr q0, [x8, #0x960] 39660: 8b0b01a8 add x8, x13, x11 39664: 3dc25521 ldr q1, [x9, #0x950] 39668: 8b0b0a89 add x9, x20, x11, lsl #2 3966c: 3dc20d82 ldr q2, [x12, #0x830] 39670: 9101028c add x12, x20, #0x40 39674: 910041ad add x13, x13, #0x10 39678: 3dc241c5 ldr q5, [x14, #0x900] 3967c: aa0b03ee mov x14, x11 39680: ad7f99a3 ldp q3, q6, [x13, #-0x10] 39684: 4ea41c87 mov v7.16b, v4.16b 39688: 910081ad add x13, x13, #0x20 3968c: f10081ce subs x14, x14, #0x20 39690: 4e052070 tbl v16.16b, { v3.16b, v4.16b }, v5.16b 39694: 4e022071 tbl v17.16b, { v3.16b, v4.16b }, v2.16b 39698: 4e012072 tbl v18.16b, { v3.16b, v4.16b }, v1.16b 3969c: 4e002073 tbl v19.16b, { v3.16b, v4.16b }, v0.16b 396a0: 4e0520d4 tbl v20.16b, { v6.16b, v7.16b }, v5.16b 396a4: ad3f4191 stp q17, q16, [x12, #-0x20] 396a8: 4e0220d0 tbl v16.16b, { v6.16b, v7.16b }, v2.16b 396ac: 4e0120d1 tbl v17.16b, { v6.16b, v7.16b }, v1.16b 396b0: ad3e4993 stp q19, q18, [x12, #-0x40] 396b4: 4e0020c6 tbl v6.16b, { v6.16b, v7.16b }, v0.16b 396b8: ad015190 stp q16, q20, [x12, #0x20] 396bc: ac844586 stp q6, q17, [x12], #0x80 396c0: 54fffe01 b.ne 0x39680 396c4: eb0b015f cmp x10, x11 396c8: 540000a0 b.eq 0x396dc 396cc: 3840150a ldrb w10, [x8], #0x1 396d0: eb13011f cmp x8, x19 396d4: b800452a str w10, [x9], #0x4 396d8: 54ffffa1 b.ne 0x396cc 396dc: b900013f str wzr, [x9] 396e0: f94016a8 ldr x8, [x21, #0x28] 396e4: f85f83a9 ldur x9, [x29, #-0x8] 396e8: eb09011f cmp x8, x9 396ec: 54000141 b.ne 0x39714 396f0: a9454ff4 ldp x20, x19, [sp, #0x50] 396f4: a94457f6 ldp x22, x21, [sp, #0x40] 396f8: a9427bfd ldp x29, x30, [sp, #0x20] 396fc: f9401bf7 ldr x23, [sp, #0x30] 39700: 910183ff add sp, sp, #0x60 39704: d50323bf autiasp 39708: d65f03c0 ret 3970c: aa1403e0 mov x0, x20 39710: 94007f10 bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 39714: 94007dc7 bl 0x58e30 <__stack_chk_fail@plt> 0000000000039718 : 39718: d503233f paciasp 3971c: d10183ff sub sp, sp, #0x60 39720: a9027bfd stp x29, x30, [sp, #0x20] 39724: 910083fd add x29, sp, #0x20 39728: f9001bf7 str x23, [sp, #0x30] 3972c: a90457f6 stp x22, x21, [sp, #0x40] 39730: a9054ff4 stp x20, x19, [sp, #0x50] 39734: d53bd055 mrs x21, TPIDR_EL0 39738: 910003e1 mov x1, sp 3973c: f94016a9 ldr x9, [x21, #0x28] 39740: aa0803f4 mov x20, x8 39744: 910003f6 mov x22, sp 39748: f81f83a9 stur x9, [x29, #-0x8] 3974c: 94007e11 bl 0x58f90 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> 39750: cb160016 sub x22, x0, x22 39754: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 39758: eb0802df cmp x22, x8 3975c: 54000982 b.hs 0x3988c 39760: aa0003f3 mov x19, x0 39764: f10012df cmp x22, #0x4 39768: 54000088 b.hi 0x39778 3976c: 531f7ac8 lsl w8, w22, #1 39770: 38004688 strb w8, [x20], #0x4 39774: 14000009 b 0x39798 39778: 910012c8 add x8, x22, #0x4 3977c: 927ef517 and x23, x8, #0xfffffffffffffffc 39780: d37ef6e0 lsl x0, x23, #2 39784: 94007dbf bl 0x58e80 <_Znwm@plt> 39788: b24002e8 orr x8, x23, #0x1 3978c: a9008296 stp x22, x0, [x20, #0x8] 39790: f9000288 str x8, [x20] 39794: aa0003f4 mov x20, x0 39798: 910003e8 mov x8, sp 3979c: eb13011f cmp x8, x19 397a0: 540000c0 b.eq 0x397b8 397a4: cb08026a sub x10, x19, x8 397a8: f100815f cmp x10, #0x20 397ac: 540000a2 b.hs 0x397c0 397b0: aa1403e9 mov x9, x20 397b4: 14000026 b 0x3984c 397b8: aa1403e9 mov x9, x20 397bc: 14000028 b 0x3985c 397c0: d0ffff08 adrp x8, 0x1b000 397c4: d0ffff09 adrp x9, 0x1b000 397c8: d0ffff0c adrp x12, 0x1b000 397cc: d0ffff0e adrp x14, 0x1b000 397d0: 927be94b and x11, x10, #0xffffffffffffffe0 397d4: 910003ed mov x13, sp 397d8: 6f00e404 movi v4.2d, #0000000000000000 397dc: 3dc25900 ldr q0, [x8, #0x960] 397e0: 8b0b01a8 add x8, x13, x11 397e4: 3dc25521 ldr q1, [x9, #0x950] 397e8: 8b0b0a89 add x9, x20, x11, lsl #2 397ec: 3dc20d82 ldr q2, [x12, #0x830] 397f0: 9101028c add x12, x20, #0x40 397f4: 910041ad add x13, x13, #0x10 397f8: 3dc241c5 ldr q5, [x14, #0x900] 397fc: aa0b03ee mov x14, x11 39800: ad7f99a3 ldp q3, q6, [x13, #-0x10] 39804: 4ea41c87 mov v7.16b, v4.16b 39808: 910081ad add x13, x13, #0x20 3980c: f10081ce subs x14, x14, #0x20 39810: 4e052070 tbl v16.16b, { v3.16b, v4.16b }, v5.16b 39814: 4e022071 tbl v17.16b, { v3.16b, v4.16b }, v2.16b 39818: 4e012072 tbl v18.16b, { v3.16b, v4.16b }, v1.16b 3981c: 4e002073 tbl v19.16b, { v3.16b, v4.16b }, v0.16b 39820: 4e0520d4 tbl v20.16b, { v6.16b, v7.16b }, v5.16b 39824: ad3f4191 stp q17, q16, [x12, #-0x20] 39828: 4e0220d0 tbl v16.16b, { v6.16b, v7.16b }, v2.16b 3982c: 4e0120d1 tbl v17.16b, { v6.16b, v7.16b }, v1.16b 39830: ad3e4993 stp q19, q18, [x12, #-0x40] 39834: 4e0020c6 tbl v6.16b, { v6.16b, v7.16b }, v0.16b 39838: ad015190 stp q16, q20, [x12, #0x20] 3983c: ac844586 stp q6, q17, [x12], #0x80 39840: 54fffe01 b.ne 0x39800 39844: eb0b015f cmp x10, x11 39848: 540000a0 b.eq 0x3985c 3984c: 3840150a ldrb w10, [x8], #0x1 39850: eb13011f cmp x8, x19 39854: b800452a str w10, [x9], #0x4 39858: 54ffffa1 b.ne 0x3984c 3985c: b900013f str wzr, [x9] 39860: f94016a8 ldr x8, [x21, #0x28] 39864: f85f83a9 ldur x9, [x29, #-0x8] 39868: eb09011f cmp x8, x9 3986c: 54000141 b.ne 0x39894 39870: a9454ff4 ldp x20, x19, [sp, #0x50] 39874: a94457f6 ldp x22, x21, [sp, #0x40] 39878: a9427bfd ldp x29, x30, [sp, #0x20] 3987c: f9401bf7 ldr x23, [sp, #0x30] 39880: 910183ff add sp, sp, #0x60 39884: d50323bf autiasp 39888: d65f03c0 ret 3988c: aa1403e0 mov x0, x20 39890: 94007eb0 bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 39894: 94007d67 bl 0x58e30 <__stack_chk_fail@plt> 0000000000039898 : 39898: d503233f paciasp 3989c: d10183ff sub sp, sp, #0x60 398a0: a9027bfd stp x29, x30, [sp, #0x20] 398a4: 910083fd add x29, sp, #0x20 398a8: f9001bf7 str x23, [sp, #0x30] 398ac: a90457f6 stp x22, x21, [sp, #0x40] 398b0: a9054ff4 stp x20, x19, [sp, #0x50] 398b4: d53bd055 mrs x21, TPIDR_EL0 398b8: 910003e1 mov x1, sp 398bc: f94016a9 ldr x9, [x21, #0x28] 398c0: aa0803f4 mov x20, x8 398c4: 910003f6 mov x22, sp 398c8: f81f83a9 stur x9, [x29, #-0x8] 398cc: 94007db1 bl 0x58f90 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> 398d0: cb160016 sub x22, x0, x22 398d4: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 398d8: eb0802df cmp x22, x8 398dc: 54000982 b.hs 0x39a0c 398e0: aa0003f3 mov x19, x0 398e4: f10012df cmp x22, #0x4 398e8: 54000088 b.hi 0x398f8 398ec: 531f7ac8 lsl w8, w22, #1 398f0: 38004688 strb w8, [x20], #0x4 398f4: 14000009 b 0x39918 398f8: 910012c8 add x8, x22, #0x4 398fc: 927ef517 and x23, x8, #0xfffffffffffffffc 39900: d37ef6e0 lsl x0, x23, #2 39904: 94007d5f bl 0x58e80 <_Znwm@plt> 39908: b24002e8 orr x8, x23, #0x1 3990c: a9008296 stp x22, x0, [x20, #0x8] 39910: f9000288 str x8, [x20] 39914: aa0003f4 mov x20, x0 39918: 910003e8 mov x8, sp 3991c: eb13011f cmp x8, x19 39920: 540000c0 b.eq 0x39938 39924: cb08026a sub x10, x19, x8 39928: f100815f cmp x10, #0x20 3992c: 540000a2 b.hs 0x39940 39930: aa1403e9 mov x9, x20 39934: 14000026 b 0x399cc 39938: aa1403e9 mov x9, x20 3993c: 14000028 b 0x399dc 39940: d0ffff08 adrp x8, 0x1b000 39944: d0ffff09 adrp x9, 0x1b000 39948: d0ffff0c adrp x12, 0x1b000 3994c: d0ffff0e adrp x14, 0x1b000 39950: 927be94b and x11, x10, #0xffffffffffffffe0 39954: 910003ed mov x13, sp 39958: 6f00e404 movi v4.2d, #0000000000000000 3995c: 3dc25900 ldr q0, [x8, #0x960] 39960: 8b0b01a8 add x8, x13, x11 39964: 3dc25521 ldr q1, [x9, #0x950] 39968: 8b0b0a89 add x9, x20, x11, lsl #2 3996c: 3dc20d82 ldr q2, [x12, #0x830] 39970: 9101028c add x12, x20, #0x40 39974: 910041ad add x13, x13, #0x10 39978: 3dc241c5 ldr q5, [x14, #0x900] 3997c: aa0b03ee mov x14, x11 39980: ad7f99a3 ldp q3, q6, [x13, #-0x10] 39984: 4ea41c87 mov v7.16b, v4.16b 39988: 910081ad add x13, x13, #0x20 3998c: f10081ce subs x14, x14, #0x20 39990: 4e052070 tbl v16.16b, { v3.16b, v4.16b }, v5.16b 39994: 4e022071 tbl v17.16b, { v3.16b, v4.16b }, v2.16b 39998: 4e012072 tbl v18.16b, { v3.16b, v4.16b }, v1.16b 3999c: 4e002073 tbl v19.16b, { v3.16b, v4.16b }, v0.16b 399a0: 4e0520d4 tbl v20.16b, { v6.16b, v7.16b }, v5.16b 399a4: ad3f4191 stp q17, q16, [x12, #-0x20] 399a8: 4e0220d0 tbl v16.16b, { v6.16b, v7.16b }, v2.16b 399ac: 4e0120d1 tbl v17.16b, { v6.16b, v7.16b }, v1.16b 399b0: ad3e4993 stp q19, q18, [x12, #-0x40] 399b4: 4e0020c6 tbl v6.16b, { v6.16b, v7.16b }, v0.16b 399b8: ad015190 stp q16, q20, [x12, #0x20] 399bc: ac844586 stp q6, q17, [x12], #0x80 399c0: 54fffe01 b.ne 0x39980 399c4: eb0b015f cmp x10, x11 399c8: 540000a0 b.eq 0x399dc 399cc: 3840150a ldrb w10, [x8], #0x1 399d0: eb13011f cmp x8, x19 399d4: b800452a str w10, [x9], #0x4 399d8: 54ffffa1 b.ne 0x399cc 399dc: b900013f str wzr, [x9] 399e0: f94016a8 ldr x8, [x21, #0x28] 399e4: f85f83a9 ldur x9, [x29, #-0x8] 399e8: eb09011f cmp x8, x9 399ec: 54000141 b.ne 0x39a14 399f0: a9454ff4 ldp x20, x19, [sp, #0x50] 399f4: a94457f6 ldp x22, x21, [sp, #0x40] 399f8: a9427bfd ldp x29, x30, [sp, #0x20] 399fc: f9401bf7 ldr x23, [sp, #0x30] 39a00: 910183ff add sp, sp, #0x60 39a04: d50323bf autiasp 39a08: d65f03c0 ret 39a0c: aa1403e0 mov x0, x20 39a10: 94007e50 bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 39a14: 94007d07 bl 0x58e30 <__stack_chk_fail@plt> 0000000000039a18 : 39a18: d503233f paciasp 39a1c: d101c3ff sub sp, sp, #0x70 39a20: fd0013e8 str d8, [sp, #0x20] 39a24: a9037bfd stp x29, x30, [sp, #0x30] 39a28: 9100c3fd add x29, sp, #0x30 39a2c: a9045ff8 stp x24, x23, [sp, #0x40] 39a30: a90557f6 stp x22, x21, [sp, #0x50] 39a34: a9064ff4 stp x20, x19, [sp, #0x60] 39a38: d53bd055 mrs x21, TPIDR_EL0 39a3c: 910003f6 mov x22, sp 39a40: 1e22c008 fcvt d8, s0 39a44: b0ffff14 adrp x20, 0x1a000 39a48: aa0803f3 mov x19, x8 39a4c: f94016a9 ldr x9, [x21, #0x28] 39a50: 52800588 mov w8, #0x2c // =44 39a54: b24002d7 orr x23, x22, #0x1 39a58: 528002d8 mov w24, #0x16 // =22 39a5c: 91168294 add x20, x20, #0x5a0 39a60: f9000fe9 str x9, [sp, #0x18] 39a64: a900ffff stp xzr, xzr, [sp, #0x8] 39a68: f90003ff str xzr, [sp] 39a6c: 390003e8 strb w8, [sp] 39a70: 14000005 b 0x39a84 39a74: 910003e0 mov x0, sp 39a78: 2a1f03e2 mov w2, wzr 39a7c: 94007e51 bl 0x593c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc@plt> 39a80: 394003e8 ldrb w8, [sp] 39a84: f9400be9 ldr x9, [sp, #0x10] 39a88: 7200011f tst w8, #0x1 39a8c: 1e604100 fmov d0, d8 39a90: 91000701 add x1, x24, #0x1 39a94: aa1403e2 mov x2, x20 39a98: 9a8902e0 csel x0, x23, x9, eq 39a9c: 94007efd bl 0x59690 39aa0: 37f800c0 tbnz w0, #0x1f, 0x39ab8 39aa4: 2a0003e8 mov w8, w0 39aa8: eb08031f cmp x24, x8 39aac: aa0803f8 mov x24, x8 39ab0: 540000a3 b.lo 0x39ac4 39ab4: 14000016 b 0x39b0c 39ab8: 52800028 mov w8, #0x1 // =1 39abc: b37ffb08 bfi x8, x24, #1, #63 39ac0: aa0803f8 mov x24, x8 39ac4: 394003e8 ldrb w8, [sp] 39ac8: f94007e9 ldr x9, [sp, #0x8] 39acc: d341fd0a lsr x10, x8, #1 39ad0: 7200011f tst w8, #0x1 39ad4: 9a890149 csel x9, x10, x9, eq 39ad8: eb090301 subs x1, x24, x9 39adc: 54fffcc8 b.hi 0x39a74 39ae0: 370000c8 tbnz w8, #0x0, 0x39af8 39ae4: 8b1802c8 add x8, x22, x24 39ae8: 531f7b09 lsl w9, w24, #1 39aec: 3900051f strb wzr, [x8, #0x1] 39af0: 390003e9 strb w9, [sp] 39af4: 17ffffe3 b 0x39a80 39af8: f9400be8 ldr x8, [sp, #0x10] 39afc: 3838691f strb wzr, [x8, x24] 39b00: 394003e8 ldrb w8, [sp] 39b04: f90007f8 str x24, [sp, #0x8] 39b08: 17ffffdf b 0x39a84 39b0c: 394003e9 ldrb w9, [sp] 39b10: f94007ea ldr x10, [sp, #0x8] 39b14: d341fd2b lsr x11, x9, #1 39b18: 7200013f tst w9, #0x1 39b1c: 9a8a016a csel x10, x11, x10, eq 39b20: eb08015f cmp x10, x8 39b24: 540000c2 b.hs 0x39b3c 39b28: cb0a0101 sub x1, x8, x10 39b2c: 910003e0 mov x0, sp 39b30: 2a1f03e2 mov w2, wzr 39b34: 94007e23 bl 0x593c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc@plt> 39b38: 1400000b b 0x39b64 39b3c: 370000e9 tbnz w9, #0x0, 0x39b58 39b40: 910003e9 mov x9, sp 39b44: 8b080128 add x8, x9, x8 39b48: 531f7809 lsl w9, w0, #1 39b4c: 3900051f strb wzr, [x8, #0x1] 39b50: 390003e9 strb w9, [sp] 39b54: 14000004 b 0x39b64 39b58: f9400be9 ldr x9, [sp, #0x10] 39b5c: 3828693f strb wzr, [x9, x8] 39b60: f90007e8 str x8, [sp, #0x8] 39b64: 3dc003e0 ldr q0, [sp] 39b68: f9400be8 ldr x8, [sp, #0x10] 39b6c: 3d800260 str q0, [x19] 39b70: f9000a68 str x8, [x19, #0x10] 39b74: f94016a8 ldr x8, [x21, #0x28] 39b78: f9400fe9 ldr x9, [sp, #0x18] 39b7c: eb09011f cmp x8, x9 39b80: 54000121 b.ne 0x39ba4 39b84: a9464ff4 ldp x20, x19, [sp, #0x60] 39b88: a94557f6 ldp x22, x21, [sp, #0x50] 39b8c: a9445ff8 ldp x24, x23, [sp, #0x40] 39b90: a9437bfd ldp x29, x30, [sp, #0x30] 39b94: fd4013e8 ldr d8, [sp, #0x20] 39b98: 9101c3ff add sp, sp, #0x70 39b9c: d50323bf autiasp 39ba0: d65f03c0 ret 39ba4: 94007ca3 bl 0x58e30 <__stack_chk_fail@plt> 39ba8: 14000001 b 0x39bac 39bac: aa0003f3 mov x19, x0 39bb0: 394003e8 ldrb w8, [sp] 39bb4: 36000068 tbz w8, #0x0, 0x39bc0 39bb8: f9400be0 ldr x0, [sp, #0x10] 39bbc: 94007c95 bl 0x58e10 <_ZdlPv@plt> 39bc0: aa1303e0 mov x0, x19 39bc4: 94006c45 bl 0x54cd8 0000000000039bc8 : 39bc8: d503233f paciasp 39bcc: d101c3ff sub sp, sp, #0x70 39bd0: fd0013e8 str d8, [sp, #0x20] 39bd4: a9037bfd stp x29, x30, [sp, #0x30] 39bd8: 9100c3fd add x29, sp, #0x30 39bdc: a9045ff8 stp x24, x23, [sp, #0x40] 39be0: a90557f6 stp x22, x21, [sp, #0x50] 39be4: a9064ff4 stp x20, x19, [sp, #0x60] 39be8: d53bd055 mrs x21, TPIDR_EL0 39bec: aa0803f3 mov x19, x8 39bf0: f94016a8 ldr x8, [x21, #0x28] 39bf4: 1e604008 fmov d8, d0 39bf8: 910003f6 mov x22, sp 39bfc: b0ffff14 adrp x20, 0x1a000 39c00: b24002d7 orr x23, x22, #0x1 39c04: 528002d8 mov w24, #0x16 // =22 39c08: f9000fe8 str x8, [sp, #0x18] 39c0c: 52800588 mov w8, #0x2c // =44 39c10: 91168294 add x20, x20, #0x5a0 39c14: a900ffff stp xzr, xzr, [sp, #0x8] 39c18: f90003ff str xzr, [sp] 39c1c: 390003e8 strb w8, [sp] 39c20: 14000005 b 0x39c34 39c24: 910003e0 mov x0, sp 39c28: 2a1f03e2 mov w2, wzr 39c2c: 94007de5 bl 0x593c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc@plt> 39c30: 394003e8 ldrb w8, [sp] 39c34: f9400be9 ldr x9, [sp, #0x10] 39c38: 7200011f tst w8, #0x1 39c3c: 1e604100 fmov d0, d8 39c40: 91000701 add x1, x24, #0x1 39c44: aa1403e2 mov x2, x20 39c48: 9a8902e0 csel x0, x23, x9, eq 39c4c: 94007e91 bl 0x59690 39c50: 37f800c0 tbnz w0, #0x1f, 0x39c68 39c54: 2a0003e8 mov w8, w0 39c58: eb08031f cmp x24, x8 39c5c: aa0803f8 mov x24, x8 39c60: 540000a3 b.lo 0x39c74 39c64: 14000016 b 0x39cbc 39c68: 52800028 mov w8, #0x1 // =1 39c6c: b37ffb08 bfi x8, x24, #1, #63 39c70: aa0803f8 mov x24, x8 39c74: 394003e8 ldrb w8, [sp] 39c78: f94007e9 ldr x9, [sp, #0x8] 39c7c: d341fd0a lsr x10, x8, #1 39c80: 7200011f tst w8, #0x1 39c84: 9a890149 csel x9, x10, x9, eq 39c88: eb090301 subs x1, x24, x9 39c8c: 54fffcc8 b.hi 0x39c24 39c90: 370000c8 tbnz w8, #0x0, 0x39ca8 39c94: 8b1802c8 add x8, x22, x24 39c98: 531f7b09 lsl w9, w24, #1 39c9c: 3900051f strb wzr, [x8, #0x1] 39ca0: 390003e9 strb w9, [sp] 39ca4: 17ffffe3 b 0x39c30 39ca8: f9400be8 ldr x8, [sp, #0x10] 39cac: 3838691f strb wzr, [x8, x24] 39cb0: 394003e8 ldrb w8, [sp] 39cb4: f90007f8 str x24, [sp, #0x8] 39cb8: 17ffffdf b 0x39c34 39cbc: 394003e9 ldrb w9, [sp] 39cc0: f94007ea ldr x10, [sp, #0x8] 39cc4: d341fd2b lsr x11, x9, #1 39cc8: 7200013f tst w9, #0x1 39ccc: 9a8a016a csel x10, x11, x10, eq 39cd0: eb08015f cmp x10, x8 39cd4: 540000c2 b.hs 0x39cec 39cd8: cb0a0101 sub x1, x8, x10 39cdc: 910003e0 mov x0, sp 39ce0: 2a1f03e2 mov w2, wzr 39ce4: 94007db7 bl 0x593c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc@plt> 39ce8: 1400000b b 0x39d14 39cec: 370000e9 tbnz w9, #0x0, 0x39d08 39cf0: 910003e9 mov x9, sp 39cf4: 8b080128 add x8, x9, x8 39cf8: 531f7809 lsl w9, w0, #1 39cfc: 3900051f strb wzr, [x8, #0x1] 39d00: 390003e9 strb w9, [sp] 39d04: 14000004 b 0x39d14 39d08: f9400be9 ldr x9, [sp, #0x10] 39d0c: 3828693f strb wzr, [x9, x8] 39d10: f90007e8 str x8, [sp, #0x8] 39d14: 3dc003e0 ldr q0, [sp] 39d18: f9400be8 ldr x8, [sp, #0x10] 39d1c: 3d800260 str q0, [x19] 39d20: f9000a68 str x8, [x19, #0x10] 39d24: f94016a8 ldr x8, [x21, #0x28] 39d28: f9400fe9 ldr x9, [sp, #0x18] 39d2c: eb09011f cmp x8, x9 39d30: 54000121 b.ne 0x39d54 39d34: a9464ff4 ldp x20, x19, [sp, #0x60] 39d38: a94557f6 ldp x22, x21, [sp, #0x50] 39d3c: a9445ff8 ldp x24, x23, [sp, #0x40] 39d40: a9437bfd ldp x29, x30, [sp, #0x30] 39d44: fd4013e8 ldr d8, [sp, #0x20] 39d48: 9101c3ff add sp, sp, #0x70 39d4c: d50323bf autiasp 39d50: d65f03c0 ret 39d54: 94007c37 bl 0x58e30 <__stack_chk_fail@plt> 39d58: 14000001 b 0x39d5c 39d5c: aa0003f3 mov x19, x0 39d60: 394003e8 ldrb w8, [sp] 39d64: 36000068 tbz w8, #0x0, 0x39d70 39d68: f9400be0 ldr x0, [sp, #0x10] 39d6c: 94007c29 bl 0x58e10 <_ZdlPv@plt> 39d70: aa1303e0 mov x0, x19 39d74: 94006bd9 bl 0x54cd8 0000000000039d78 : 39d78: d503233f paciasp 39d7c: d101c3ff sub sp, sp, #0x70 39d80: a9037bfd stp x29, x30, [sp, #0x30] 39d84: 9100c3fd add x29, sp, #0x30 39d88: a9045ff8 stp x24, x23, [sp, #0x40] 39d8c: a90557f6 stp x22, x21, [sp, #0x50] 39d90: a9064ff4 stp x20, x19, [sp, #0x60] 39d94: 3d8003e0 str q0, [sp] 39d98: d53bd055 mrs x21, TPIDR_EL0 39d9c: aa0803f3 mov x19, x8 39da0: f94016a8 ldr x8, [x21, #0x28] 39da4: 910043f6 add x22, sp, #0x10 39da8: b0ffff14 adrp x20, 0x1a000 39dac: b24002d7 orr x23, x22, #0x1 39db0: 528002d8 mov w24, #0x16 // =22 39db4: f81f83a8 stur x8, [x29, #-0x8] 39db8: 52800588 mov w8, #0x2c // =44 39dbc: 9124d694 add x20, x20, #0x935 39dc0: a901ffff stp xzr, xzr, [sp, #0x18] 39dc4: f9000bff str xzr, [sp, #0x10] 39dc8: 390043e8 strb w8, [sp, #0x10] 39dcc: 14000005 b 0x39de0 39dd0: 910043e0 add x0, sp, #0x10 39dd4: 2a1f03e2 mov w2, wzr 39dd8: 94007d7a bl 0x593c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc@plt> 39ddc: 394043e8 ldrb w8, [sp, #0x10] 39de0: f94013e9 ldr x9, [sp, #0x20] 39de4: 7200011f tst w8, #0x1 39de8: 91000701 add x1, x24, #0x1 39dec: aa1403e2 mov x2, x20 39df0: 3dc003e0 ldr q0, [sp] 39df4: 9a8902e0 csel x0, x23, x9, eq 39df8: 94007e26 bl 0x59690 39dfc: 37f800c0 tbnz w0, #0x1f, 0x39e14 39e00: 2a0003e8 mov w8, w0 39e04: eb08031f cmp x24, x8 39e08: aa0803f8 mov x24, x8 39e0c: 540000a3 b.lo 0x39e20 39e10: 14000016 b 0x39e68 39e14: 52800028 mov w8, #0x1 // =1 39e18: b37ffb08 bfi x8, x24, #1, #63 39e1c: aa0803f8 mov x24, x8 39e20: 394043e8 ldrb w8, [sp, #0x10] 39e24: f9400fe9 ldr x9, [sp, #0x18] 39e28: d341fd0a lsr x10, x8, #1 39e2c: 7200011f tst w8, #0x1 39e30: 9a890149 csel x9, x10, x9, eq 39e34: eb090301 subs x1, x24, x9 39e38: 54fffcc8 b.hi 0x39dd0 39e3c: 370000c8 tbnz w8, #0x0, 0x39e54 39e40: 8b1802c8 add x8, x22, x24 39e44: 531f7b09 lsl w9, w24, #1 39e48: 3900051f strb wzr, [x8, #0x1] 39e4c: 390043e9 strb w9, [sp, #0x10] 39e50: 17ffffe3 b 0x39ddc 39e54: f94013e8 ldr x8, [sp, #0x20] 39e58: 3838691f strb wzr, [x8, x24] 39e5c: 394043e8 ldrb w8, [sp, #0x10] 39e60: f9000ff8 str x24, [sp, #0x18] 39e64: 17ffffdf b 0x39de0 39e68: 394043e9 ldrb w9, [sp, #0x10] 39e6c: f9400fea ldr x10, [sp, #0x18] 39e70: d341fd2b lsr x11, x9, #1 39e74: 7200013f tst w9, #0x1 39e78: 9a8a016a csel x10, x11, x10, eq 39e7c: eb08015f cmp x10, x8 39e80: 540000c2 b.hs 0x39e98 39e84: cb0a0101 sub x1, x8, x10 39e88: 910043e0 add x0, sp, #0x10 39e8c: 2a1f03e2 mov w2, wzr 39e90: 94007d4c bl 0x593c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc@plt> 39e94: 1400000b b 0x39ec0 39e98: 370000e9 tbnz w9, #0x0, 0x39eb4 39e9c: 910043e9 add x9, sp, #0x10 39ea0: 8b080128 add x8, x9, x8 39ea4: 531f7809 lsl w9, w0, #1 39ea8: 3900051f strb wzr, [x8, #0x1] 39eac: 390043e9 strb w9, [sp, #0x10] 39eb0: 14000004 b 0x39ec0 39eb4: f94013e9 ldr x9, [sp, #0x20] 39eb8: 3828693f strb wzr, [x9, x8] 39ebc: f9000fe8 str x8, [sp, #0x18] 39ec0: 3dc007e0 ldr q0, [sp, #0x10] 39ec4: f94013e8 ldr x8, [sp, #0x20] 39ec8: 3d800260 str q0, [x19] 39ecc: f9000a68 str x8, [x19, #0x10] 39ed0: f94016a8 ldr x8, [x21, #0x28] 39ed4: f85f83a9 ldur x9, [x29, #-0x8] 39ed8: eb09011f cmp x8, x9 39edc: 54000101 b.ne 0x39efc 39ee0: a9464ff4 ldp x20, x19, [sp, #0x60] 39ee4: a94557f6 ldp x22, x21, [sp, #0x50] 39ee8: a9445ff8 ldp x24, x23, [sp, #0x40] 39eec: a9437bfd ldp x29, x30, [sp, #0x30] 39ef0: 9101c3ff add sp, sp, #0x70 39ef4: d50323bf autiasp 39ef8: d65f03c0 ret 39efc: 94007bcd bl 0x58e30 <__stack_chk_fail@plt> 39f00: 14000001 b 0x39f04 39f04: aa0003f3 mov x19, x0 39f08: 394043e8 ldrb w8, [sp, #0x10] 39f0c: 36000068 tbz w8, #0x0, 0x39f18 39f10: f94013e0 ldr x0, [sp, #0x20] 39f14: 94007bbf bl 0x58e10 <_ZdlPv@plt> 39f18: aa1303e0 mov x0, x19 39f1c: 94006b6f bl 0x54cd8 0000000000039f20 : 39f20: d503233f paciasp 39f24: d101c3ff sub sp, sp, #0x70 39f28: fd0013e8 str d8, [sp, #0x20] 39f2c: a9037bfd stp x29, x30, [sp, #0x30] 39f30: 9100c3fd add x29, sp, #0x30 39f34: a9045ff8 stp x24, x23, [sp, #0x40] 39f38: a90557f6 stp x22, x21, [sp, #0x50] 39f3c: a9064ff4 stp x20, x19, [sp, #0x60] 39f40: d53bd055 mrs x21, TPIDR_EL0 39f44: 52800c00 mov w0, #0x60 // =96 39f48: f94016a9 ldr x9, [x21, #0x28] 39f4c: 1e204008 fmov s8, s0 39f50: aa0803f3 mov x19, x8 39f54: f9000fe9 str x9, [sp, #0x18] 39f58: 94007bca bl 0x58e80 <_Znwm@plt> 39f5c: d0ffff08 adrp x8, 0x1b000 39f60: aa0003f4 mov x20, x0 39f64: f9000be0 str x0, [sp, #0x10] 39f68: 3dc22900 ldr q0, [x8, #0x8a0] 39f6c: 3d8003e0 str q0, [sp] 39f70: 2a1f03e1 mov w1, wzr 39f74: 52800282 mov w2, #0x14 // =20 39f78: 94007d8e bl 0x595b0 39f7c: b900529f str wzr, [x20, #0x50] 39f80: 910003e0 mov x0, sp 39f84: 52800061 mov w1, #0x3 // =3 39f88: 2a1f03e2 mov w2, wzr 39f8c: 910003f6 mov x22, sp 39f90: 94007d30 bl 0x59450 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> 39f94: 394003e8 ldrb w8, [sp] 39f98: 1e22c108 fcvt d8, s8 39f9c: f94007e9 ldr x9, [sp, #0x8] 39fa0: d0ffff14 adrp x20, 0x1b000 39fa4: b27e02d7 orr x23, x22, #0x4 39fa8: 9137a294 add x20, x20, #0xde8 39fac: d341fd0a lsr x10, x8, #1 39fb0: 7200011f tst w8, #0x1 39fb4: 9a890158 csel x24, x10, x9, eq 39fb8: 14000005 b 0x39fcc 39fbc: 910003e0 mov x0, sp 39fc0: 2a1f03e2 mov w2, wzr 39fc4: 94007d23 bl 0x59450 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> 39fc8: 394003e8 ldrb w8, [sp] 39fcc: f9400be9 ldr x9, [sp, #0x10] 39fd0: 7200011f tst w8, #0x1 39fd4: 91000701 add x1, x24, #0x1 39fd8: 9a8902e0 csel x0, x23, x9, eq 39fdc: 1e604100 fmov d0, d8 39fe0: aa1403e2 mov x2, x20 39fe4: 94007daf bl 0x596a0 39fe8: 37f800c0 tbnz w0, #0x1f, 0x3a000 39fec: 2a0003e8 mov w8, w0 39ff0: eb08031f cmp x24, x8 39ff4: aa0803f8 mov x24, x8 39ff8: 540000a3 b.lo 0x3a00c 39ffc: 14000016 b 0x3a054 3a000: 52800028 mov w8, #0x1 // =1 3a004: b37ffb08 bfi x8, x24, #1, #63 3a008: aa0803f8 mov x24, x8 3a00c: 394003e8 ldrb w8, [sp] 3a010: f94007e9 ldr x9, [sp, #0x8] 3a014: d341fd0a lsr x10, x8, #1 3a018: 7200011f tst w8, #0x1 3a01c: 9a890149 csel x9, x10, x9, eq 3a020: eb090301 subs x1, x24, x9 3a024: 54fffcc8 b.hi 0x39fbc 3a028: 370000c8 tbnz w8, #0x0, 0x3a040 3a02c: 8b180ac8 add x8, x22, x24, lsl #2 3a030: 531f7b09 lsl w9, w24, #1 3a034: b900051f str wzr, [x8, #0x4] 3a038: 390003e9 strb w9, [sp] 3a03c: 17ffffe3 b 0x39fc8 3a040: f9400be8 ldr x8, [sp, #0x10] 3a044: b838791f str wzr, [x8, x24, lsl #2] 3a048: 394003e8 ldrb w8, [sp] 3a04c: f90007f8 str x24, [sp, #0x8] 3a050: 17ffffdf b 0x39fcc 3a054: 394003e9 ldrb w9, [sp] 3a058: f94007ea ldr x10, [sp, #0x8] 3a05c: d341fd2b lsr x11, x9, #1 3a060: 7200013f tst w9, #0x1 3a064: 9a8a016a csel x10, x11, x10, eq 3a068: eb08015f cmp x10, x8 3a06c: 540000c2 b.hs 0x3a084 3a070: cb0a0101 sub x1, x8, x10 3a074: 910003e0 mov x0, sp 3a078: 2a1f03e2 mov w2, wzr 3a07c: 94007cf5 bl 0x59450 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> 3a080: 1400000b b 0x3a0ac 3a084: 370000e9 tbnz w9, #0x0, 0x3a0a0 3a088: 910003e9 mov x9, sp 3a08c: 8b080928 add x8, x9, x8, lsl #2 3a090: 531f7809 lsl w9, w0, #1 3a094: b900051f str wzr, [x8, #0x4] 3a098: 390003e9 strb w9, [sp] 3a09c: 14000004 b 0x3a0ac 3a0a0: f9400be9 ldr x9, [sp, #0x10] 3a0a4: b828793f str wzr, [x9, x8, lsl #2] 3a0a8: f90007e8 str x8, [sp, #0x8] 3a0ac: 3dc003e0 ldr q0, [sp] 3a0b0: f9400be8 ldr x8, [sp, #0x10] 3a0b4: 3d800260 str q0, [x19] 3a0b8: f9000a68 str x8, [x19, #0x10] 3a0bc: f94016a8 ldr x8, [x21, #0x28] 3a0c0: f9400fe9 ldr x9, [sp, #0x18] 3a0c4: eb09011f cmp x8, x9 3a0c8: 54000121 b.ne 0x3a0ec 3a0cc: a9464ff4 ldp x20, x19, [sp, #0x60] 3a0d0: a94557f6 ldp x22, x21, [sp, #0x50] 3a0d4: a9445ff8 ldp x24, x23, [sp, #0x40] 3a0d8: a9437bfd ldp x29, x30, [sp, #0x30] 3a0dc: fd4013e8 ldr d8, [sp, #0x20] 3a0e0: 9101c3ff add sp, sp, #0x70 3a0e4: d50323bf autiasp 3a0e8: d65f03c0 ret 3a0ec: 94007b51 bl 0x58e30 <__stack_chk_fail@plt> 3a0f0: 14000006 b 0x3a108 3a0f4: 394003e8 ldrb w8, [sp] 3a0f8: aa0003f3 mov x19, x0 3a0fc: 370000c8 tbnz w8, #0x0, 0x3a114 3a100: 14000007 b 0x3a11c 3a104: 97ffdbd0 bl 0x31044 3a108: aa0003f3 mov x19, x0 3a10c: 394003e8 ldrb w8, [sp] 3a110: 36000068 tbz w8, #0x0, 0x3a11c 3a114: f9400be0 ldr x0, [sp, #0x10] 3a118: 94007b3e bl 0x58e10 <_ZdlPv@plt> 3a11c: aa1303e0 mov x0, x19 3a120: 94006aee bl 0x54cd8 000000000003a124 : 3a124: d503233f paciasp 3a128: d101c3ff sub sp, sp, #0x70 3a12c: fd0013e8 str d8, [sp, #0x20] 3a130: a9037bfd stp x29, x30, [sp, #0x30] 3a134: 9100c3fd add x29, sp, #0x30 3a138: a9045ff8 stp x24, x23, [sp, #0x40] 3a13c: a90557f6 stp x22, x21, [sp, #0x50] 3a140: a9064ff4 stp x20, x19, [sp, #0x60] 3a144: d53bd055 mrs x21, TPIDR_EL0 3a148: 52800c00 mov w0, #0x60 // =96 3a14c: f94016a9 ldr x9, [x21, #0x28] 3a150: 1e604008 fmov d8, d0 3a154: aa0803f3 mov x19, x8 3a158: f9000fe9 str x9, [sp, #0x18] 3a15c: 94007b49 bl 0x58e80 <_Znwm@plt> 3a160: b0ffff08 adrp x8, 0x1b000 3a164: aa0003f4 mov x20, x0 3a168: f9000be0 str x0, [sp, #0x10] 3a16c: 3dc22900 ldr q0, [x8, #0x8a0] 3a170: 3d8003e0 str q0, [sp] 3a174: 2a1f03e1 mov w1, wzr 3a178: 52800282 mov w2, #0x14 // =20 3a17c: 94007d0d bl 0x595b0 3a180: b900529f str wzr, [x20, #0x50] 3a184: 910003e0 mov x0, sp 3a188: 52800061 mov w1, #0x3 // =3 3a18c: 2a1f03e2 mov w2, wzr 3a190: 910003f6 mov x22, sp 3a194: 94007caf bl 0x59450 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> 3a198: 394003e8 ldrb w8, [sp] 3a19c: b0ffff14 adrp x20, 0x1b000 3a1a0: f94007e9 ldr x9, [sp, #0x8] 3a1a4: b27e02d7 orr x23, x22, #0x4 3a1a8: 9137a294 add x20, x20, #0xde8 3a1ac: d341fd0a lsr x10, x8, #1 3a1b0: 7200011f tst w8, #0x1 3a1b4: 9a890158 csel x24, x10, x9, eq 3a1b8: 14000005 b 0x3a1cc 3a1bc: 910003e0 mov x0, sp 3a1c0: 2a1f03e2 mov w2, wzr 3a1c4: 94007ca3 bl 0x59450 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> 3a1c8: 394003e8 ldrb w8, [sp] 3a1cc: f9400be9 ldr x9, [sp, #0x10] 3a1d0: 7200011f tst w8, #0x1 3a1d4: 91000701 add x1, x24, #0x1 3a1d8: 9a8902e0 csel x0, x23, x9, eq 3a1dc: 1e604100 fmov d0, d8 3a1e0: aa1403e2 mov x2, x20 3a1e4: 94007d2f bl 0x596a0 3a1e8: 37f800c0 tbnz w0, #0x1f, 0x3a200 3a1ec: 2a0003e8 mov w8, w0 3a1f0: eb08031f cmp x24, x8 3a1f4: aa0803f8 mov x24, x8 3a1f8: 540000a3 b.lo 0x3a20c 3a1fc: 14000016 b 0x3a254 3a200: 52800028 mov w8, #0x1 // =1 3a204: b37ffb08 bfi x8, x24, #1, #63 3a208: aa0803f8 mov x24, x8 3a20c: 394003e8 ldrb w8, [sp] 3a210: f94007e9 ldr x9, [sp, #0x8] 3a214: d341fd0a lsr x10, x8, #1 3a218: 7200011f tst w8, #0x1 3a21c: 9a890149 csel x9, x10, x9, eq 3a220: eb090301 subs x1, x24, x9 3a224: 54fffcc8 b.hi 0x3a1bc 3a228: 370000c8 tbnz w8, #0x0, 0x3a240 3a22c: 8b180ac8 add x8, x22, x24, lsl #2 3a230: 531f7b09 lsl w9, w24, #1 3a234: b900051f str wzr, [x8, #0x4] 3a238: 390003e9 strb w9, [sp] 3a23c: 17ffffe3 b 0x3a1c8 3a240: f9400be8 ldr x8, [sp, #0x10] 3a244: b838791f str wzr, [x8, x24, lsl #2] 3a248: 394003e8 ldrb w8, [sp] 3a24c: f90007f8 str x24, [sp, #0x8] 3a250: 17ffffdf b 0x3a1cc 3a254: 394003e9 ldrb w9, [sp] 3a258: f94007ea ldr x10, [sp, #0x8] 3a25c: d341fd2b lsr x11, x9, #1 3a260: 7200013f tst w9, #0x1 3a264: 9a8a016a csel x10, x11, x10, eq 3a268: eb08015f cmp x10, x8 3a26c: 540000c2 b.hs 0x3a284 3a270: cb0a0101 sub x1, x8, x10 3a274: 910003e0 mov x0, sp 3a278: 2a1f03e2 mov w2, wzr 3a27c: 94007c75 bl 0x59450 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> 3a280: 1400000b b 0x3a2ac 3a284: 370000e9 tbnz w9, #0x0, 0x3a2a0 3a288: 910003e9 mov x9, sp 3a28c: 8b080928 add x8, x9, x8, lsl #2 3a290: 531f7809 lsl w9, w0, #1 3a294: b900051f str wzr, [x8, #0x4] 3a298: 390003e9 strb w9, [sp] 3a29c: 14000004 b 0x3a2ac 3a2a0: f9400be9 ldr x9, [sp, #0x10] 3a2a4: b828793f str wzr, [x9, x8, lsl #2] 3a2a8: f90007e8 str x8, [sp, #0x8] 3a2ac: 3dc003e0 ldr q0, [sp] 3a2b0: f9400be8 ldr x8, [sp, #0x10] 3a2b4: 3d800260 str q0, [x19] 3a2b8: f9000a68 str x8, [x19, #0x10] 3a2bc: f94016a8 ldr x8, [x21, #0x28] 3a2c0: f9400fe9 ldr x9, [sp, #0x18] 3a2c4: eb09011f cmp x8, x9 3a2c8: 54000121 b.ne 0x3a2ec 3a2cc: a9464ff4 ldp x20, x19, [sp, #0x60] 3a2d0: a94557f6 ldp x22, x21, [sp, #0x50] 3a2d4: a9445ff8 ldp x24, x23, [sp, #0x40] 3a2d8: a9437bfd ldp x29, x30, [sp, #0x30] 3a2dc: fd4013e8 ldr d8, [sp, #0x20] 3a2e0: 9101c3ff add sp, sp, #0x70 3a2e4: d50323bf autiasp 3a2e8: d65f03c0 ret 3a2ec: 94007ad1 bl 0x58e30 <__stack_chk_fail@plt> 3a2f0: 14000006 b 0x3a308 3a2f4: 394003e8 ldrb w8, [sp] 3a2f8: aa0003f3 mov x19, x0 3a2fc: 370000c8 tbnz w8, #0x0, 0x3a314 3a300: 14000007 b 0x3a31c 3a304: 97ffdb50 bl 0x31044 3a308: aa0003f3 mov x19, x0 3a30c: 394003e8 ldrb w8, [sp] 3a310: 36000068 tbz w8, #0x0, 0x3a31c 3a314: f9400be0 ldr x0, [sp, #0x10] 3a318: 94007abe bl 0x58e10 <_ZdlPv@plt> 3a31c: aa1303e0 mov x0, x19 3a320: 94006a6e bl 0x54cd8 000000000003a324 : 3a324: d503233f paciasp 3a328: d101c3ff sub sp, sp, #0x70 3a32c: a9037bfd stp x29, x30, [sp, #0x30] 3a330: 9100c3fd add x29, sp, #0x30 3a334: a9045ff8 stp x24, x23, [sp, #0x40] 3a338: a90557f6 stp x22, x21, [sp, #0x50] 3a33c: a9064ff4 stp x20, x19, [sp, #0x60] 3a340: 3d8003e0 str q0, [sp] 3a344: d53bd055 mrs x21, TPIDR_EL0 3a348: f94016a9 ldr x9, [x21, #0x28] 3a34c: 52800c00 mov w0, #0x60 // =96 3a350: aa0803f3 mov x19, x8 3a354: f81f83a9 stur x9, [x29, #-0x8] 3a358: 94007aca bl 0x58e80 <_Znwm@plt> 3a35c: b0ffff08 adrp x8, 0x1b000 3a360: aa0003f4 mov x20, x0 3a364: f90013e0 str x0, [sp, #0x20] 3a368: 3dc22900 ldr q0, [x8, #0x8a0] 3a36c: 3d8007e0 str q0, [sp, #0x10] 3a370: 2a1f03e1 mov w1, wzr 3a374: 52800282 mov w2, #0x14 // =20 3a378: 94007c8e bl 0x595b0 3a37c: b900529f str wzr, [x20, #0x50] 3a380: 910043e0 add x0, sp, #0x10 3a384: 52800061 mov w1, #0x3 // =3 3a388: 2a1f03e2 mov w2, wzr 3a38c: 910043f6 add x22, sp, #0x10 3a390: 94007c30 bl 0x59450 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> 3a394: 394043e8 ldrb w8, [sp, #0x10] 3a398: b0ffff14 adrp x20, 0x1b000 3a39c: f9400fe9 ldr x9, [sp, #0x18] 3a3a0: b27e02d7 orr x23, x22, #0x4 3a3a4: 9137d294 add x20, x20, #0xdf4 3a3a8: d341fd0a lsr x10, x8, #1 3a3ac: 7200011f tst w8, #0x1 3a3b0: 9a890158 csel x24, x10, x9, eq 3a3b4: 14000005 b 0x3a3c8 3a3b8: 910043e0 add x0, sp, #0x10 3a3bc: 2a1f03e2 mov w2, wzr 3a3c0: 94007c24 bl 0x59450 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> 3a3c4: 394043e8 ldrb w8, [sp, #0x10] 3a3c8: f94013e9 ldr x9, [sp, #0x20] 3a3cc: 7200011f tst w8, #0x1 3a3d0: 91000701 add x1, x24, #0x1 3a3d4: 9a8902e0 csel x0, x23, x9, eq 3a3d8: aa1403e2 mov x2, x20 3a3dc: 3dc003e0 ldr q0, [sp] 3a3e0: 94007cb0 bl 0x596a0 3a3e4: 37f800c0 tbnz w0, #0x1f, 0x3a3fc 3a3e8: 2a0003e8 mov w8, w0 3a3ec: eb08031f cmp x24, x8 3a3f0: aa0803f8 mov x24, x8 3a3f4: 540000a3 b.lo 0x3a408 3a3f8: 14000016 b 0x3a450 3a3fc: 52800028 mov w8, #0x1 // =1 3a400: b37ffb08 bfi x8, x24, #1, #63 3a404: aa0803f8 mov x24, x8 3a408: 394043e8 ldrb w8, [sp, #0x10] 3a40c: f9400fe9 ldr x9, [sp, #0x18] 3a410: d341fd0a lsr x10, x8, #1 3a414: 7200011f tst w8, #0x1 3a418: 9a890149 csel x9, x10, x9, eq 3a41c: eb090301 subs x1, x24, x9 3a420: 54fffcc8 b.hi 0x3a3b8 3a424: 370000c8 tbnz w8, #0x0, 0x3a43c 3a428: 8b180ac8 add x8, x22, x24, lsl #2 3a42c: 531f7b09 lsl w9, w24, #1 3a430: b900051f str wzr, [x8, #0x4] 3a434: 390043e9 strb w9, [sp, #0x10] 3a438: 17ffffe3 b 0x3a3c4 3a43c: f94013e8 ldr x8, [sp, #0x20] 3a440: b838791f str wzr, [x8, x24, lsl #2] 3a444: 394043e8 ldrb w8, [sp, #0x10] 3a448: f9000ff8 str x24, [sp, #0x18] 3a44c: 17ffffdf b 0x3a3c8 3a450: 394043e9 ldrb w9, [sp, #0x10] 3a454: f9400fea ldr x10, [sp, #0x18] 3a458: d341fd2b lsr x11, x9, #1 3a45c: 7200013f tst w9, #0x1 3a460: 9a8a016a csel x10, x11, x10, eq 3a464: eb08015f cmp x10, x8 3a468: 540000c2 b.hs 0x3a480 3a46c: cb0a0101 sub x1, x8, x10 3a470: 910043e0 add x0, sp, #0x10 3a474: 2a1f03e2 mov w2, wzr 3a478: 94007bf6 bl 0x59450 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> 3a47c: 1400000b b 0x3a4a8 3a480: 370000e9 tbnz w9, #0x0, 0x3a49c 3a484: 910043e9 add x9, sp, #0x10 3a488: 8b080928 add x8, x9, x8, lsl #2 3a48c: 531f7809 lsl w9, w0, #1 3a490: b900051f str wzr, [x8, #0x4] 3a494: 390043e9 strb w9, [sp, #0x10] 3a498: 14000004 b 0x3a4a8 3a49c: f94013e9 ldr x9, [sp, #0x20] 3a4a0: b828793f str wzr, [x9, x8, lsl #2] 3a4a4: f9000fe8 str x8, [sp, #0x18] 3a4a8: 3dc007e0 ldr q0, [sp, #0x10] 3a4ac: f94013e8 ldr x8, [sp, #0x20] 3a4b0: 3d800260 str q0, [x19] 3a4b4: f9000a68 str x8, [x19, #0x10] 3a4b8: f94016a8 ldr x8, [x21, #0x28] 3a4bc: f85f83a9 ldur x9, [x29, #-0x8] 3a4c0: eb09011f cmp x8, x9 3a4c4: 54000101 b.ne 0x3a4e4 3a4c8: a9464ff4 ldp x20, x19, [sp, #0x60] 3a4cc: a94557f6 ldp x22, x21, [sp, #0x50] 3a4d0: a9445ff8 ldp x24, x23, [sp, #0x40] 3a4d4: a9437bfd ldp x29, x30, [sp, #0x30] 3a4d8: 9101c3ff add sp, sp, #0x70 3a4dc: d50323bf autiasp 3a4e0: d65f03c0 ret 3a4e4: 94007a53 bl 0x58e30 <__stack_chk_fail@plt> 3a4e8: 14000006 b 0x3a500 3a4ec: 394043e8 ldrb w8, [sp, #0x10] 3a4f0: aa0003f3 mov x19, x0 3a4f4: 370000c8 tbnz w8, #0x0, 0x3a50c 3a4f8: 14000007 b 0x3a514 3a4fc: 97ffdad2 bl 0x31044 3a500: aa0003f3 mov x19, x0 3a504: 394043e8 ldrb w8, [sp, #0x10] 3a508: 36000068 tbz w8, #0x0, 0x3a514 3a50c: f94013e0 ldr x0, [sp, #0x20] 3a510: 94007a40 bl 0x58e10 <_ZdlPv@plt> 3a514: aa1303e0 mov x0, x19 3a518: 940069f0 bl 0x54cd8 3a51c: d503233f paciasp 3a520: a9be7bfd stp x29, x30, [sp, #-0x20]! 3a524: f9000bf3 str x19, [sp, #0x10] 3a528: 910003fd mov x29, sp 3a52c: aa0003f3 mov x19, x0 3a530: 94007b7c bl 0x59320 <_ZNSt11logic_errorC2EPKc@plt> 3a534: f0000128 adrp x8, 0x61000 3a538: f9432908 ldr x8, [x8, #0x650] 3a53c: 91004108 add x8, x8, #0x10 3a540: f9000268 str x8, [x19] 3a544: f9400bf3 ldr x19, [sp, #0x10] 3a548: a8c27bfd ldp x29, x30, [sp], #0x20 3a54c: d50323bf autiasp 3a550: d65f03c0 ret 3a554: d503233f paciasp 3a558: a9be7bfd stp x29, x30, [sp, #-0x20]! 3a55c: f9000bf3 str x19, [sp, #0x10] 3a560: 910003fd mov x29, sp 3a564: aa0003f3 mov x19, x0 3a568: 94007b6e bl 0x59320 <_ZNSt11logic_errorC2EPKc@plt> 3a56c: f0000128 adrp x8, 0x61000 3a570: f9431908 ldr x8, [x8, #0x630] 3a574: 91004108 add x8, x8, #0x10 3a578: f9000268 str x8, [x19] 3a57c: f9400bf3 ldr x19, [sp, #0x10] 3a580: a8c27bfd ldp x29, x30, [sp], #0x20 3a584: d50323bf autiasp 3a588: d65f03c0 ret 3a58c: d503233f paciasp 3a590: d10203ff sub sp, sp, #0x80 3a594: a9037bfd stp x29, x30, [sp, #0x30] 3a598: 9100c3fd add x29, sp, #0x30 3a59c: f90023f9 str x25, [sp, #0x40] 3a5a0: a9055ff8 stp x24, x23, [sp, #0x50] 3a5a4: a90657f6 stp x22, x21, [sp, #0x60] 3a5a8: a9074ff4 stp x20, x19, [sp, #0x70] 3a5ac: d53bd058 mrs x24, TPIDR_EL0 3a5b0: 2a0303f6 mov w22, w3 3a5b4: f9401708 ldr x8, [x24, #0x28] 3a5b8: aa0203f4 mov x20, x2 3a5bc: aa0003f3 mov x19, x0 3a5c0: f81f83a8 stur x8, [x29, #-0x8] 3a5c4: 39400028 ldrb w8, [x1] 3a5c8: f90007ff str xzr, [sp, #0x8] 3a5cc: f9400829 ldr x9, [x1, #0x10] 3a5d0: 7200011f tst w8, #0x1 3a5d4: 9a811535 csinc x21, x9, x1, ne 3a5d8: 94007bb6 bl 0x594b0 <__errno@plt> 3a5dc: aa0003f7 mov x23, x0 3a5e0: b9400019 ldr w25, [x0] 3a5e4: b900001f str wzr, [x0] 3a5e8: 910023e1 add x1, sp, #0x8 3a5ec: aa1503e0 mov x0, x21 3a5f0: 2a1603e2 mov w2, w22 3a5f4: 94007c2f bl 0x596b0 3a5f8: b94002e8 ldr w8, [x23] 3a5fc: b90002f9 str w25, [x23] 3a600: 7100891f cmp w8, #0x22 3a604: 54000240 b.eq 0x3a64c 3a608: f94007e8 ldr x8, [sp, #0x8] 3a60c: eb150108 subs x8, x8, x21 3a610: 54000460 b.eq 0x3a69c 3a614: b4000054 cbz x20, 0x3a61c 3a618: f9000288 str x8, [x20] 3a61c: f9401708 ldr x8, [x24, #0x28] 3a620: f85f83a9 ldur x9, [x29, #-0x8] 3a624: eb09011f cmp x8, x9 3a628: 54000621 b.ne 0x3a6ec 3a62c: a9474ff4 ldp x20, x19, [sp, #0x70] 3a630: a94657f6 ldp x22, x21, [sp, #0x60] 3a634: a9455ff8 ldp x24, x23, [sp, #0x50] 3a638: a9437bfd ldp x29, x30, [sp, #0x30] 3a63c: f94023f9 ldr x25, [sp, #0x40] 3a640: 910203ff add sp, sp, #0x80 3a644: d50323bf autiasp 3a648: d65f03c0 ret 3a64c: 90ffff01 adrp x1, 0x1a000 3a650: 910043e8 add x8, sp, #0x10 3a654: 9124e421 add x1, x1, #0x939 3a658: aa1303e0 mov x0, x19 3a65c: 94000032 bl 0x3a724 3a660: 52800200 mov w0, #0x10 // =16 3a664: 94007b03 bl 0x59270 <__cxa_allocate_exception@plt> 3a668: aa0003f4 mov x20, x0 3a66c: 910043e1 add x1, sp, #0x10 3a670: 94007b28 bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 3a674: f0000128 adrp x8, 0x61000 3a678: f9431908 ldr x8, [x8, #0x630] 3a67c: 91004108 add x8, x8, #0x10 3a680: f9000288 str x8, [x20] 3a684: f0000121 adrp x1, 0x61000 3a688: f0000122 adrp x2, 0x61000 3a68c: aa1403e0 mov x0, x20 3a690: f9431021 ldr x1, [x1, #0x620] 3a694: f9431442 ldr x2, [x2, #0x628] 3a698: 94007afe bl 0x59290 <__cxa_throw@plt> 3a69c: 90ffff01 adrp x1, 0x1a000 3a6a0: 910043e8 add x8, sp, #0x10 3a6a4: 9130c821 add x1, x1, #0xc32 3a6a8: aa1303e0 mov x0, x19 3a6ac: 9400001e bl 0x3a724 3a6b0: 52800200 mov w0, #0x10 // =16 3a6b4: 94007aef bl 0x59270 <__cxa_allocate_exception@plt> 3a6b8: aa0003f4 mov x20, x0 3a6bc: 910043e1 add x1, sp, #0x10 3a6c0: 94007b14 bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 3a6c4: f0000128 adrp x8, 0x61000 3a6c8: f9431d08 ldr x8, [x8, #0x638] 3a6cc: 91004108 add x8, x8, #0x10 3a6d0: f9000288 str x8, [x20] 3a6d4: f0000121 adrp x1, 0x61000 3a6d8: f0000122 adrp x2, 0x61000 3a6dc: aa1403e0 mov x0, x20 3a6e0: f9432021 ldr x1, [x1, #0x640] 3a6e4: f9432442 ldr x2, [x2, #0x648] 3a6e8: 94007aea bl 0x59290 <__cxa_throw@plt> 3a6ec: 940079d1 bl 0x58e30 <__stack_chk_fail@plt> 3a6f0: 14000002 b 0x3a6f8 3a6f4: 14000003 b 0x3a700 3a6f8: aa0003f3 mov x19, x0 3a6fc: 14000004 b 0x3a70c 3a700: aa0003f3 mov x19, x0 3a704: aa1403e0 mov x0, x20 3a708: 94007b86 bl 0x59520 <__cxa_free_exception@plt> 3a70c: 394043e8 ldrb w8, [sp, #0x10] 3a710: 36000068 tbz w8, #0x0, 0x3a71c 3a714: f94013e0 ldr x0, [sp, #0x20] 3a718: 940079be bl 0x58e10 <_ZdlPv@plt> 3a71c: aa1303e0 mov x0, x19 3a720: 9400696e bl 0x54cd8 3a724: d503233f paciasp 3a728: a9bb7bfd stp x29, x30, [sp, #-0x50]! 3a72c: f9000bf9 str x25, [sp, #0x10] 3a730: 910003fd mov x29, sp 3a734: a9025ff8 stp x24, x23, [sp, #0x20] 3a738: a90357f6 stp x22, x21, [sp, #0x30] 3a73c: a9044ff4 stp x20, x19, [sp, #0x40] 3a740: aa0003f7 mov x23, x0 3a744: 39400016 ldrb w22, [x0] 3a748: f9400418 ldr x24, [x0, #0x8] 3a74c: aa0103e0 mov x0, x1 3a750: aa0103f4 mov x20, x1 3a754: aa0803f3 mov x19, x8 3a758: d341fed9 lsr x25, x22, #1 3a75c: a9007d1f stp xzr, xzr, [x8] 3a760: f900091f str xzr, [x8, #0x10] 3a764: 94007b5b bl 0x594d0 3a768: f9400ae8 ldr x8, [x23, #0x10] 3a76c: 720002df tst w22, #0x1 3a770: 9a980336 csel x22, x25, x24, eq 3a774: 9a971517 csinc x23, x8, x23, ne 3a778: 8b0002c8 add x8, x22, x0 3a77c: b100411f cmn x8, #0x10 3a780: 54000882 b.hs 0x3a890 3a784: aa0003f5 mov x21, x0 3a788: f100591f cmp x8, #0x16 3a78c: 54000408 b.hi 0x3a80c 3a790: 531f7ac8 lsl w8, w22, #1 3a794: aa1303f8 mov x24, x19 3a798: 38001708 strb w8, [x24], #0x1 3a79c: b40000b6 cbz x22, 0x3a7b0 3a7a0: aa1803e0 mov x0, x24 3a7a4: aa1703e1 mov x1, x23 3a7a8: aa1603e2 mov x2, x22 3a7ac: 940079a9 bl 0x58e50 3a7b0: 38366b1f strb wzr, [x24, x22] 3a7b4: 528002cb mov w11, #0x16 // =22 3a7b8: a9402a69 ldp x9, x10, [x19] 3a7bc: 39400268 ldrb w8, [x19] 3a7c0: 927ff929 and x9, x9, #0xfffffffffffffffe 3a7c4: 7200011f tst w8, #0x1 3a7c8: d1000529 sub x9, x9, #0x1 3a7cc: d341fd0c lsr x12, x8, #1 3a7d0: 9a890161 csel x1, x11, x9, eq 3a7d4: 9a8a0196 csel x22, x12, x10, eq 3a7d8: cb160029 sub x9, x1, x22 3a7dc: eb15013f cmp x9, x21 3a7e0: 540002a2 b.hs 0x3a834 3a7e4: 8b1502c8 add x8, x22, x21 3a7e8: cb010102 sub x2, x8, x1 3a7ec: aa1303e0 mov x0, x19 3a7f0: aa1603e3 mov x3, x22 3a7f4: aa1603e4 mov x4, x22 3a7f8: aa1f03e5 mov x5, xzr 3a7fc: aa1503e6 mov x6, x21 3a800: aa1403e7 mov x7, x20 3a804: 94007adf bl 0x59380 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt> 3a808: 1400001b b 0x3a874 3a80c: 91004108 add x8, x8, #0x10 3a810: 927ced19 and x25, x8, #0xfffffffffffffff0 3a814: aa1903e0 mov x0, x25 3a818: 9400799a bl 0x58e80 <_Znwm@plt> 3a81c: aa0003f8 mov x24, x0 3a820: b2400328 orr x8, x25, #0x1 3a824: a9008276 stp x22, x0, [x19, #0x8] 3a828: f9000268 str x8, [x19] 3a82c: b5fffbb6 cbnz x22, 0x3a7a0 3a830: 17ffffe0 b 0x3a7b0 3a834: b4000215 cbz x21, 0x3a874 3a838: f9400a69 ldr x9, [x19, #0x10] 3a83c: 7200011f tst w8, #0x1 3a840: aa1403e1 mov x1, x20 3a844: aa1503e2 mov x2, x21 3a848: 9a931537 csinc x23, x9, x19, ne 3a84c: 8b1602e0 add x0, x23, x22 3a850: 94007980 bl 0x58e50 3a854: 39400269 ldrb w9, [x19] 3a858: 8b1502c8 add x8, x22, x21 3a85c: 37000089 tbnz w9, #0x0, 0x3a86c 3a860: 531f7909 lsl w9, w8, #1 3a864: 39000269 strb w9, [x19] 3a868: 14000002 b 0x3a870 3a86c: f9000668 str x8, [x19, #0x8] 3a870: 38286aff strb wzr, [x23, x8] 3a874: a9444ff4 ldp x20, x19, [sp, #0x40] 3a878: a94357f6 ldp x22, x21, [sp, #0x30] 3a87c: a9425ff8 ldp x24, x23, [sp, #0x20] 3a880: f9400bf9 ldr x25, [sp, #0x10] 3a884: a8c57bfd ldp x29, x30, [sp], #0x50 3a888: d50323bf autiasp 3a88c: d65f03c0 ret 3a890: aa1303e0 mov x0, x19 3a894: 94007aaf bl 0x59350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt> 3a898: 39400268 ldrb w8, [x19] 3a89c: aa0003f4 mov x20, x0 3a8a0: 36000068 tbz w8, #0x0, 0x3a8ac 3a8a4: f9400a60 ldr x0, [x19, #0x10] 3a8a8: 9400795a bl 0x58e10 <_ZdlPv@plt> 3a8ac: aa1403e0 mov x0, x20 3a8b0: 9400690a bl 0x54cd8 3a8b4: d503233f paciasp 3a8b8: d10203ff sub sp, sp, #0x80 3a8bc: a9037bfd stp x29, x30, [sp, #0x30] 3a8c0: 9100c3fd add x29, sp, #0x30 3a8c4: f90023f9 str x25, [sp, #0x40] 3a8c8: a9055ff8 stp x24, x23, [sp, #0x50] 3a8cc: a90657f6 stp x22, x21, [sp, #0x60] 3a8d0: a9074ff4 stp x20, x19, [sp, #0x70] 3a8d4: d53bd058 mrs x24, TPIDR_EL0 3a8d8: 9100102a add x10, x1, #0x4 3a8dc: f9401708 ldr x8, [x24, #0x28] 3a8e0: 2a0303f6 mov w22, w3 3a8e4: aa0203f4 mov x20, x2 3a8e8: aa0003f3 mov x19, x0 3a8ec: f81f83a8 stur x8, [x29, #-0x8] 3a8f0: 39400028 ldrb w8, [x1] 3a8f4: f90007ff str xzr, [sp, #0x8] 3a8f8: f9400829 ldr x9, [x1, #0x10] 3a8fc: 7200011f tst w8, #0x1 3a900: 9a890155 csel x21, x10, x9, eq 3a904: 94007aeb bl 0x594b0 <__errno@plt> 3a908: aa0003f7 mov x23, x0 3a90c: b9400019 ldr w25, [x0] 3a910: b900001f str wzr, [x0] 3a914: 910023e1 add x1, sp, #0x8 3a918: aa1503e0 mov x0, x21 3a91c: 2a1603e2 mov w2, w22 3a920: 94007b68 bl 0x596c0 3a924: b94002e8 ldr w8, [x23] 3a928: b90002f9 str w25, [x23] 3a92c: 7100891f cmp w8, #0x22 3a930: 54000260 b.eq 0x3a97c 3a934: f94007e8 ldr x8, [sp, #0x8] 3a938: eb150108 subs x8, x8, x21 3a93c: 54000480 b.eq 0x3a9cc 3a940: b4000074 cbz x20, 0x3a94c 3a944: 9342fd08 asr x8, x8, #2 3a948: f9000288 str x8, [x20] 3a94c: f9401708 ldr x8, [x24, #0x28] 3a950: f85f83a9 ldur x9, [x29, #-0x8] 3a954: eb09011f cmp x8, x9 3a958: 54000621 b.ne 0x3aa1c 3a95c: a9474ff4 ldp x20, x19, [sp, #0x70] 3a960: a94657f6 ldp x22, x21, [sp, #0x60] 3a964: a9455ff8 ldp x24, x23, [sp, #0x50] 3a968: a9437bfd ldp x29, x30, [sp, #0x30] 3a96c: f94023f9 ldr x25, [sp, #0x40] 3a970: 910203ff add sp, sp, #0x80 3a974: d50323bf autiasp 3a978: d65f03c0 ret 3a97c: 90ffff01 adrp x1, 0x1a000 3a980: 910043e8 add x8, sp, #0x10 3a984: 9124e421 add x1, x1, #0x939 3a988: aa1303e0 mov x0, x19 3a98c: 97ffff66 bl 0x3a724 3a990: 52800200 mov w0, #0x10 // =16 3a994: 94007a37 bl 0x59270 <__cxa_allocate_exception@plt> 3a998: aa0003f4 mov x20, x0 3a99c: 910043e1 add x1, sp, #0x10 3a9a0: 94007a5c bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 3a9a4: f0000128 adrp x8, 0x61000 3a9a8: f9431908 ldr x8, [x8, #0x630] 3a9ac: 91004108 add x8, x8, #0x10 3a9b0: f9000288 str x8, [x20] 3a9b4: f0000121 adrp x1, 0x61000 3a9b8: f0000122 adrp x2, 0x61000 3a9bc: aa1403e0 mov x0, x20 3a9c0: f9431021 ldr x1, [x1, #0x620] 3a9c4: f9431442 ldr x2, [x2, #0x628] 3a9c8: 94007a32 bl 0x59290 <__cxa_throw@plt> 3a9cc: 90ffff01 adrp x1, 0x1a000 3a9d0: 910043e8 add x8, sp, #0x10 3a9d4: 9130c821 add x1, x1, #0xc32 3a9d8: aa1303e0 mov x0, x19 3a9dc: 97ffff52 bl 0x3a724 3a9e0: 52800200 mov w0, #0x10 // =16 3a9e4: 94007a23 bl 0x59270 <__cxa_allocate_exception@plt> 3a9e8: aa0003f4 mov x20, x0 3a9ec: 910043e1 add x1, sp, #0x10 3a9f0: 94007a48 bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 3a9f4: f0000128 adrp x8, 0x61000 3a9f8: f9431d08 ldr x8, [x8, #0x638] 3a9fc: 91004108 add x8, x8, #0x10 3aa00: f9000288 str x8, [x20] 3aa04: f0000121 adrp x1, 0x61000 3aa08: f0000122 adrp x2, 0x61000 3aa0c: aa1403e0 mov x0, x20 3aa10: f9432021 ldr x1, [x1, #0x640] 3aa14: f9432442 ldr x2, [x2, #0x648] 3aa18: 94007a1e bl 0x59290 <__cxa_throw@plt> 3aa1c: 94007905 bl 0x58e30 <__stack_chk_fail@plt> 3aa20: 14000002 b 0x3aa28 3aa24: 14000003 b 0x3aa30 3aa28: aa0003f3 mov x19, x0 3aa2c: 14000004 b 0x3aa3c 3aa30: aa0003f3 mov x19, x0 3aa34: aa1403e0 mov x0, x20 3aa38: 94007aba bl 0x59520 <__cxa_free_exception@plt> 3aa3c: 394043e8 ldrb w8, [sp, #0x10] 3aa40: 36000068 tbz w8, #0x0, 0x3aa4c 3aa44: f94013e0 ldr x0, [sp, #0x20] 3aa48: 940078f2 bl 0x58e10 <_ZdlPv@plt> 3aa4c: aa1303e0 mov x0, x19 3aa50: 940068a2 bl 0x54cd8 000000000003aa54 , std::__ndk1::allocator> const&)>: 3aa54: d503233f paciasp 3aa58: a9bd7bfd stp x29, x30, [sp, #-0x30]! 3aa5c: a90157f6 stp x22, x21, [sp, #0x10] 3aa60: 910003fd mov x29, sp 3aa64: a9024ff4 stp x20, x19, [sp, #0x20] 3aa68: f0000128 adrp x8, 0x61000 3aa6c: aa0003f3 mov x19, x0 3aa70: f9432d08 ldr x8, [x8, #0x658] 3aa74: 39400029 ldrb w9, [x1] 3aa78: 91004108 add x8, x8, #0x10 3aa7c: 7200013f tst w9, #0x1 3aa80: f9000008 str x8, [x0] 3aa84: f9400828 ldr x8, [x1, #0x10] 3aa88: 9a811514 csinc x20, x8, x1, ne 3aa8c: aa1403e0 mov x0, x20 3aa90: 92800001 mov x1, #-0x1 // =-1 3aa94: 94007b0f bl 0x596d0 <__strlen_chk@plt> 3aa98: aa0003f5 mov x21, x0 3aa9c: 91006400 add x0, x0, #0x19 3aaa0: 940078f8 bl 0x58e80 <_Znwm@plt> 3aaa4: 91006016 add x22, x0, #0x18 3aaa8: 910006a2 add x2, x21, #0x1 3aaac: a9005415 stp x21, x21, [x0] 3aab0: aa1403e1 mov x1, x20 3aab4: b900101f str wzr, [x0, #0x10] 3aab8: aa1603e0 mov x0, x22 3aabc: 940078e5 bl 0x58e50 3aac0: f9000676 str x22, [x19, #0x8] 3aac4: a9424ff4 ldp x20, x19, [sp, #0x20] 3aac8: a94157f6 ldp x22, x21, [sp, #0x10] 3aacc: a8c37bfd ldp x29, x30, [sp], #0x30 3aad0: d50323bf autiasp 3aad4: d65f03c0 ret 3aad8: aa0003f4 mov x20, x0 3aadc: aa1303e0 mov x0, x19 3aae0: 94007b00 bl 0x596e0 <_ZNSt9exceptionD2Ev@plt> 3aae4: aa1403e0 mov x0, x20 3aae8: 9400687c bl 0x54cd8 000000000003aaec : 3aaec: d503233f paciasp 3aaf0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 3aaf4: a90157f6 stp x22, x21, [sp, #0x10] 3aaf8: 910003fd mov x29, sp 3aafc: a9024ff4 stp x20, x19, [sp, #0x20] 3ab00: f0000128 adrp x8, 0x61000 3ab04: aa0003f3 mov x19, x0 3ab08: aa0103f4 mov x20, x1 3ab0c: f9432d08 ldr x8, [x8, #0x658] 3ab10: 91004108 add x8, x8, #0x10 3ab14: f9000008 str x8, [x0] 3ab18: aa0103e0 mov x0, x1 3ab1c: 92800001 mov x1, #-0x1 // =-1 3ab20: 94007aec bl 0x596d0 <__strlen_chk@plt> 3ab24: aa0003f5 mov x21, x0 3ab28: 91006400 add x0, x0, #0x19 3ab2c: 940078d5 bl 0x58e80 <_Znwm@plt> 3ab30: 91006016 add x22, x0, #0x18 3ab34: 910006a2 add x2, x21, #0x1 3ab38: a9005415 stp x21, x21, [x0] 3ab3c: aa1403e1 mov x1, x20 3ab40: b900101f str wzr, [x0, #0x10] 3ab44: aa1603e0 mov x0, x22 3ab48: 940078c2 bl 0x58e50 3ab4c: f9000676 str x22, [x19, #0x8] 3ab50: a9424ff4 ldp x20, x19, [sp, #0x20] 3ab54: a94157f6 ldp x22, x21, [sp, #0x10] 3ab58: a8c37bfd ldp x29, x30, [sp], #0x30 3ab5c: d50323bf autiasp 3ab60: d65f03c0 ret 3ab64: aa0003f4 mov x20, x0 3ab68: aa1303e0 mov x0, x19 3ab6c: 94007add bl 0x596e0 <_ZNSt9exceptionD2Ev@plt> 3ab70: aa1403e0 mov x0, x20 3ab74: 94006859 bl 0x54cd8 000000000003ab78 : 3ab78: d503233f paciasp 3ab7c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3ab80: 910003fd mov x29, sp 3ab84: f0000128 adrp x8, 0x61000 3ab88: f9432d08 ldr x8, [x8, #0x658] 3ab8c: f9400429 ldr x9, [x1, #0x8] 3ab90: 91004108 add x8, x8, #0x10 3ab94: d1002121 sub x1, x9, #0x8 3ab98: a9002408 stp x8, x9, [x0] 3ab9c: 52800020 mov w0, #0x1 // =1 3aba0: 94007860 bl 0x58d20 <__emutls_get_address+0x414> 3aba4: a8c17bfd ldp x29, x30, [sp], #0x10 3aba8: d50323bf autiasp 3abac: d65f03c0 ret 000000000003abb0 : 3abb0: d503233f paciasp 3abb4: a9be7bfd stp x29, x30, [sp, #-0x20]! 3abb8: a9014ff4 stp x20, x19, [sp, #0x10] 3abbc: 910003fd mov x29, sp 3abc0: f9400428 ldr x8, [x1, #0x8] 3abc4: aa0003f3 mov x19, x0 3abc8: f9400414 ldr x20, [x0, #0x8] 3abcc: d1002101 sub x1, x8, #0x8 3abd0: f9000408 str x8, [x0, #0x8] 3abd4: 52800020 mov w0, #0x1 // =1 3abd8: 94007852 bl 0x58d20 <__emutls_get_address+0x414> 3abdc: d1002281 sub x1, x20, #0x8 3abe0: 12800000 mov w0, #-0x1 // =-1 3abe4: 9400784f bl 0x58d20 <__emutls_get_address+0x414> 3abe8: 7100041f cmp w0, #0x1 3abec: 54000065 b.pl 0x3abf8 3abf0: d1006280 sub x0, x20, #0x18 3abf4: 94007887 bl 0x58e10 <_ZdlPv@plt> 3abf8: aa1303e0 mov x0, x19 3abfc: a9414ff4 ldp x20, x19, [sp, #0x10] 3ac00: a8c27bfd ldp x29, x30, [sp], #0x20 3ac04: d50323bf autiasp 3ac08: d65f03c0 ret 000000000003ac0c , std::__ndk1::allocator> const&)>: 3ac0c: d503233f paciasp 3ac10: a9bd7bfd stp x29, x30, [sp, #-0x30]! 3ac14: a90157f6 stp x22, x21, [sp, #0x10] 3ac18: 910003fd mov x29, sp 3ac1c: a9024ff4 stp x20, x19, [sp, #0x20] 3ac20: f0000128 adrp x8, 0x61000 3ac24: aa0003f3 mov x19, x0 3ac28: f9433108 ldr x8, [x8, #0x660] 3ac2c: 39400029 ldrb w9, [x1] 3ac30: 91004108 add x8, x8, #0x10 3ac34: 7200013f tst w9, #0x1 3ac38: f9000008 str x8, [x0] 3ac3c: f9400828 ldr x8, [x1, #0x10] 3ac40: 9a811514 csinc x20, x8, x1, ne 3ac44: aa1403e0 mov x0, x20 3ac48: 92800001 mov x1, #-0x1 // =-1 3ac4c: 94007aa1 bl 0x596d0 <__strlen_chk@plt> 3ac50: aa0003f5 mov x21, x0 3ac54: 91006400 add x0, x0, #0x19 3ac58: 9400788a bl 0x58e80 <_Znwm@plt> 3ac5c: 91006016 add x22, x0, #0x18 3ac60: 910006a2 add x2, x21, #0x1 3ac64: a9005415 stp x21, x21, [x0] 3ac68: aa1403e1 mov x1, x20 3ac6c: b900101f str wzr, [x0, #0x10] 3ac70: aa1603e0 mov x0, x22 3ac74: 94007877 bl 0x58e50 3ac78: f9000676 str x22, [x19, #0x8] 3ac7c: a9424ff4 ldp x20, x19, [sp, #0x20] 3ac80: a94157f6 ldp x22, x21, [sp, #0x10] 3ac84: a8c37bfd ldp x29, x30, [sp], #0x30 3ac88: d50323bf autiasp 3ac8c: d65f03c0 ret 3ac90: aa0003f4 mov x20, x0 3ac94: aa1303e0 mov x0, x19 3ac98: 94007a92 bl 0x596e0 <_ZNSt9exceptionD2Ev@plt> 3ac9c: aa1403e0 mov x0, x20 3aca0: 9400680e bl 0x54cd8 000000000003aca4 : 3aca4: d503233f paciasp 3aca8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 3acac: a90157f6 stp x22, x21, [sp, #0x10] 3acb0: 910003fd mov x29, sp 3acb4: a9024ff4 stp x20, x19, [sp, #0x20] 3acb8: f0000128 adrp x8, 0x61000 3acbc: aa0003f3 mov x19, x0 3acc0: aa0103f4 mov x20, x1 3acc4: f9433108 ldr x8, [x8, #0x660] 3acc8: 91004108 add x8, x8, #0x10 3accc: f9000008 str x8, [x0] 3acd0: aa0103e0 mov x0, x1 3acd4: 92800001 mov x1, #-0x1 // =-1 3acd8: 94007a7e bl 0x596d0 <__strlen_chk@plt> 3acdc: aa0003f5 mov x21, x0 3ace0: 91006400 add x0, x0, #0x19 3ace4: 94007867 bl 0x58e80 <_Znwm@plt> 3ace8: 91006016 add x22, x0, #0x18 3acec: 910006a2 add x2, x21, #0x1 3acf0: a9005415 stp x21, x21, [x0] 3acf4: aa1403e1 mov x1, x20 3acf8: b900101f str wzr, [x0, #0x10] 3acfc: aa1603e0 mov x0, x22 3ad00: 94007854 bl 0x58e50 3ad04: f9000676 str x22, [x19, #0x8] 3ad08: a9424ff4 ldp x20, x19, [sp, #0x20] 3ad0c: a94157f6 ldp x22, x21, [sp, #0x10] 3ad10: a8c37bfd ldp x29, x30, [sp], #0x30 3ad14: d50323bf autiasp 3ad18: d65f03c0 ret 3ad1c: aa0003f4 mov x20, x0 3ad20: aa1303e0 mov x0, x19 3ad24: 94007a6f bl 0x596e0 <_ZNSt9exceptionD2Ev@plt> 3ad28: aa1403e0 mov x0, x20 3ad2c: 940067eb bl 0x54cd8 000000000003ad30 : 3ad30: d503233f paciasp 3ad34: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3ad38: 910003fd mov x29, sp 3ad3c: f0000128 adrp x8, 0x61000 3ad40: f9433108 ldr x8, [x8, #0x660] 3ad44: f9400429 ldr x9, [x1, #0x8] 3ad48: 91004108 add x8, x8, #0x10 3ad4c: d1002121 sub x1, x9, #0x8 3ad50: a9002408 stp x8, x9, [x0] 3ad54: 52800020 mov w0, #0x1 // =1 3ad58: 940077f2 bl 0x58d20 <__emutls_get_address+0x414> 3ad5c: a8c17bfd ldp x29, x30, [sp], #0x10 3ad60: d50323bf autiasp 3ad64: d65f03c0 ret 000000000003ad68 : 3ad68: d503233f paciasp 3ad6c: a9be7bfd stp x29, x30, [sp, #-0x20]! 3ad70: a9014ff4 stp x20, x19, [sp, #0x10] 3ad74: 910003fd mov x29, sp 3ad78: f9400428 ldr x8, [x1, #0x8] 3ad7c: aa0003f3 mov x19, x0 3ad80: f9400414 ldr x20, [x0, #0x8] 3ad84: d1002101 sub x1, x8, #0x8 3ad88: f9000408 str x8, [x0, #0x8] 3ad8c: 52800020 mov w0, #0x1 // =1 3ad90: 940077e4 bl 0x58d20 <__emutls_get_address+0x414> 3ad94: d1002281 sub x1, x20, #0x8 3ad98: 12800000 mov w0, #-0x1 // =-1 3ad9c: 940077e1 bl 0x58d20 <__emutls_get_address+0x414> 3ada0: 7100041f cmp w0, #0x1 3ada4: 54000065 b.pl 0x3adb0 3ada8: d1006280 sub x0, x20, #0x18 3adac: 94007819 bl 0x58e10 <_ZdlPv@plt> 3adb0: aa1303e0 mov x0, x19 3adb4: a9414ff4 ldp x20, x19, [sp, #0x10] 3adb8: a8c27bfd ldp x29, x30, [sp], #0x20 3adbc: d50323bf autiasp 3adc0: d65f03c0 ret 000000000003adc4 : 3adc4: d503245f bti c 3adc8: 529c2009 mov w9, #0xe100 // =57600 3adcc: 2a0003e8 mov w8, w0 3add0: 72a0bea9 movk w9, #0x5f5, lsl #16 3add4: 6b09001f cmp w0, w9 3add8: 54000082 b.hs 0x3ade8 3addc: aa0103e0 mov x0, x1 3ade0: 2a0803e1 mov w1, w8 3ade4: 1400002d b 0x3ae98 3ade8: 1ac9090a udiv w10, w8, w9 3adec: 52993feb mov w11, #0xc9ff // =51711 3adf0: 72a7734b movk w11, #0x3b9a, lsl #16 3adf4: 6b0b011f cmp w8, w11 3adf8: 1b09a149 msub w9, w10, w9, w8 3adfc: b0ffff08 adrp x8, 0x1b000 3ae00: 913b4108 add x8, x8, #0xed0 3ae04: 540000a8 b.hi 0x3ae18 3ae08: 1100c14b add w11, w10, #0x30 3ae0c: 5280002a mov w10, #0x1 // =1 3ae10: 3900002b strb w11, [x1] 3ae14: 14000004 b 0x3ae24 3ae18: 786a590b ldrh w11, [x8, w10, uxtw #1] 3ae1c: 5280004a mov w10, #0x2 // =2 3ae20: 7900002b strh w11, [x1] 3ae24: 5282eb2b mov w11, #0x1759 // =5977 3ae28: 5284e20c mov w12, #0x2710 // =10000 3ae2c: 72ba36eb movk w11, #0xd1b7, lsl #16 3ae30: 52828f6e mov w14, #0x147b // =5243 3ae34: 8b0a002a add x10, x1, x10 3ae38: 9bab7d2b umull x11, w9, w11 3ae3c: 91002140 add x0, x10, #0x8 3ae40: d36dfd6b lsr x11, x11, #45 3ae44: 53023d6d ubfx w13, w11, #2, #14 3ae48: 1b0ca569 msub w9, w11, w12, w9 3ae4c: 1b0e7dac mul w12, w13, w14 3ae50: 53023d2d ubfx w13, w9, #2, #14 3ae54: 53117d8c lsr w12, w12, #17 3ae58: 1b0e7dad mul w13, w13, w14 3ae5c: 52800c8e mov w14, #0x64 // =100 3ae60: 53117dad lsr w13, w13, #17 3ae64: 1b0ead8b msub w11, w12, w14, w11 3ae68: 786c590c ldrh w12, [x8, w12, uxtw #1] 3ae6c: 1b0ea5a9 msub w9, w13, w14, w9 3ae70: 92403d6b and x11, x11, #0xffff 3ae74: 786d590d ldrh w13, [x8, w13, uxtw #1] 3ae78: 92403d29 and x9, x9, #0xffff 3ae7c: 786b790b ldrh w11, [x8, x11, lsl #1] 3ae80: 7900014c strh w12, [x10] 3ae84: 78697908 ldrh w8, [x8, x9, lsl #1] 3ae88: 7900094d strh w13, [x10, #0x4] 3ae8c: 7900054b strh w11, [x10, #0x2] 3ae90: 79000d48 strh w8, [x10, #0x6] 3ae94: d65f03c0 ret 3ae98: d503245f bti c 3ae9c: 53047c28 lsr w8, w1, #4 3aea0: 7109c11f cmp w8, #0x270 3aea4: 54000148 b.hi 0x3aecc 3aea8: 71018c3f cmp w1, #0x63 3aeac: 54000328 b.hi 0x3af10 3aeb0: 7100243f cmp w1, #0x9 3aeb4: 54000748 b.hi 0x3af9c 3aeb8: 1100c029 add w9, w1, #0x30 3aebc: 52800028 mov w8, #0x1 // =1 3aec0: 39000009 strb w9, [x0] 3aec4: 8b080000 add x0, x0, x8 3aec8: d65f03c0 ret 3aecc: 5282eb28 mov w8, #0x1759 // =5977 3aed0: 5288480a mov w10, #0x4240 // =16960 3aed4: 72ba36e8 movk w8, #0xd1b7, lsl #16 3aed8: 72a001ea movk w10, #0xf, lsl #16 3aedc: 6b0a003f cmp w1, w10 3aee0: 9ba87c28 umull x8, w1, w8 3aee4: d36dfd09 lsr x9, x8, #45 3aee8: b0ffff08 adrp x8, 0x1b000 3aeec: 913b4108 add x8, x8, #0xed0 3aef0: 54000342 b.hs 0x3af58 3aef4: 53057c2a lsr w10, w1, #5 3aef8: 7130d15f cmp w10, #0xc34 3aefc: 540005e8 b.hi 0x3afb8 3af00: 1100c12b add w11, w9, #0x30 3af04: 5280002a mov w10, #0x1 // =1 3af08: 3900000b strb w11, [x0] 3af0c: 14000042 b 0x3b014 3af10: 53023c28 ubfx w8, w1, #2, #14 3af14: 52828f69 mov w9, #0x147b // =5243 3af18: b0ffff0a adrp x10, 0x1b000 3af1c: 710f9c3f cmp w1, #0x3e7 3af20: 1b097d08 mul w8, w8, w9 3af24: 52800c89 mov w9, #0x64 // =100 3af28: 913b414a add x10, x10, #0xed0 3af2c: 53117d08 lsr w8, w8, #17 3af30: 1b098509 msub w9, w8, w9, w1 3af34: 92403d29 and x9, x9, #0xffff 3af38: 54000488 b.hi 0x3afc8 3af3c: 78697949 ldrh w9, [x10, x9, lsl #1] 3af40: 1100c10b add w11, w8, #0x30 3af44: 52800068 mov w8, #0x3 // =3 3af48: 3900000b strb w11, [x0] 3af4c: 78001009 sturh w9, [x0, #0x1] 3af50: 8b080000 add x0, x0, x8 3af54: d65f03c0 ret 3af58: 5292cfeb mov w11, #0x967f // =38527 3af5c: 72a0130b movk w11, #0x98, lsl #16 3af60: 6b0b003f cmp w1, w11 3af64: 54000408 b.hi 0x3afe4 3af68: 53023d2a ubfx w10, w9, #2, #14 3af6c: 52828f6b mov w11, #0x147b // =5243 3af70: 1b0b7d4a mul w10, w10, w11 3af74: 52800c8b mov w11, #0x64 // =100 3af78: 53117d4a lsr w10, w10, #17 3af7c: 1100c14c add w12, w10, #0x30 3af80: 1b0ba54b msub w11, w10, w11, w9 3af84: 5280006a mov w10, #0x3 // =3 3af88: 92403d6b and x11, x11, #0xffff 3af8c: 3900000c strb w12, [x0] 3af90: 786b790b ldrh w11, [x8, x11, lsl #1] 3af94: 7800100b sturh w11, [x0, #0x1] 3af98: 1400001f b 0x3b014 3af9c: b0ffff08 adrp x8, 0x1b000 3afa0: 913b4108 add x8, x8, #0xed0 3afa4: 78615909 ldrh w9, [x8, w1, uxtw #1] 3afa8: 52800048 mov w8, #0x2 // =2 3afac: 79000009 strh w9, [x0] 3afb0: 8b080000 add x0, x0, x8 3afb4: d65f03c0 ret 3afb8: 7869590b ldrh w11, [x8, w9, uxtw #1] 3afbc: 5280004a mov w10, #0x2 // =2 3afc0: 7900000b strh w11, [x0] 3afc4: 14000014 b 0x3b014 3afc8: 7868594b ldrh w11, [x10, w8, uxtw #1] 3afcc: 52800088 mov w8, #0x4 // =4 3afd0: 78697949 ldrh w9, [x10, x9, lsl #1] 3afd4: 7900000b strh w11, [x0] 3afd8: 79000409 strh w9, [x0, #0x2] 3afdc: 8b080000 add x0, x0, x8 3afe0: d65f03c0 ret 3afe4: 5290a3eb mov w11, #0x851f // =34079 3afe8: 1aca082a udiv w10, w1, w10 3afec: 72aa3d6b movk w11, #0x51eb, lsl #16 3aff0: 52800c8c mov w12, #0x64 // =100 3aff4: 9bab7d2b umull x11, w9, w11 3aff8: d365fd6b lsr x11, x11, #37 3affc: 1b0ca56b msub w11, w11, w12, w9 3b000: 786a590c ldrh w12, [x8, w10, uxtw #1] 3b004: 5280008a mov w10, #0x4 // =4 3b008: 786b590b ldrh w11, [x8, w11, uxtw #1] 3b00c: 7900000c strh w12, [x0] 3b010: 7900040b strh w11, [x0, #0x2] 3b014: 5284e20b mov w11, #0x2710 // =10000 3b018: 52828f6c mov w12, #0x147b // =5243 3b01c: 8b0a000a add x10, x0, x10 3b020: 1b0b8529 msub w9, w9, w11, w1 3b024: 91001140 add x0, x10, #0x4 3b028: 53023d2b ubfx w11, w9, #2, #14 3b02c: 1b0c7d6b mul w11, w11, w12 3b030: 52800c8c mov w12, #0x64 // =100 3b034: 53117d6b lsr w11, w11, #17 3b038: 1b0ca569 msub w9, w11, w12, w9 3b03c: 786b590b ldrh w11, [x8, w11, uxtw #1] 3b040: 92403d29 and x9, x9, #0xffff 3b044: 78697908 ldrh w8, [x8, x9, lsl #1] 3b048: 7900014b strh w11, [x10] 3b04c: 79000548 strh w8, [x10, #0x2] 3b050: d65f03c0 ret 000000000003b054 : 3b054: d503245f bti c 3b058: 529c200a mov w10, #0xe100 // =57600 3b05c: aa0003e8 mov x8, x0 3b060: 72a0beaa movk w10, #0x5f5, lsl #16 3b064: eb0a001f cmp x0, x10 3b068: 54000082 b.hs 0x3b078 3b06c: aa0103e0 mov x0, x1 3b070: 2a0803e1 mov w1, w8 3b074: 17ffff89 b 0x3ae98 3b078: d503233f paciasp 3b07c: a9be7bfd stp x29, x30, [sp, #-0x20]! 3b080: f9000bf3 str x19, [sp, #0x10] 3b084: 910003fd mov x29, sp 3b088: d2adf829 mov x9, #0x6fc10000 // =1874919424 3b08c: f2d0de49 movk x9, #0x86f2, lsl #32 3b090: f2e00469 movk x9, #0x23, lsl #48 3b094: eb09011f cmp x8, x9 3b098: 540004c2 b.hs 0x3b130 3b09c: 9aca0909 udiv x9, x8, x10 3b0a0: aa0103e0 mov x0, x1 3b0a4: 2a0903e1 mov w1, w9 3b0a8: 9b0aa133 msub x19, x9, x10, x8 3b0ac: 97ffff7b bl 0x3ae98 3b0b0: 5282eb2a mov w10, #0x1759 // =5977 3b0b4: 92407e69 and x9, x19, #0xffffffff 3b0b8: 72ba36ea movk w10, #0xd1b7, lsl #16 3b0bc: 52828f6c mov w12, #0x147b // =5243 3b0c0: 52800c8e mov w14, #0x64 // =100 3b0c4: aa0003e8 mov x8, x0 3b0c8: 9b0a7d29 mul x9, x9, x10 3b0cc: 5284e20a mov w10, #0x2710 // =10000 3b0d0: d36dfd29 lsr x9, x9, #45 3b0d4: 53023d2b ubfx w11, w9, #2, #14 3b0d8: 1b0acd2a msub w10, w9, w10, w19 3b0dc: 1b0c7d6b mul w11, w11, w12 3b0e0: 53023d4d ubfx w13, w10, #2, #14 3b0e4: 53117d6b lsr w11, w11, #17 3b0e8: 1b0c7dac mul w12, w13, w12 3b0ec: 90ffff0d adrp x13, 0x1b000 3b0f0: 1b0ea569 msub w9, w11, w14, w9 3b0f4: 913b41ad add x13, x13, #0xed0 3b0f8: 53117d8c lsr w12, w12, #17 3b0fc: 92403d29 and x9, x9, #0xffff 3b100: 786b59ab ldrh w11, [x13, w11, uxtw #1] 3b104: 1b0ea98a msub w10, w12, w14, w10 3b108: 786c59ac ldrh w12, [x13, w12, uxtw #1] 3b10c: 92403d4a and x10, x10, #0xffff 3b110: 786979a9 ldrh w9, [x13, x9, lsl #1] 3b114: 7900000b strh w11, [x0] 3b118: 786a79aa ldrh w10, [x13, x10, lsl #1] 3b11c: 7900090c strh w12, [x8, #0x4] 3b120: 79000409 strh w9, [x0, #0x2] 3b124: 91002000 add x0, x0, #0x8 3b128: 79000d0a strh w10, [x8, #0x6] 3b12c: 1400005b b 0x3b298 3b130: 9ac9090b udiv x11, x8, x9 3b134: 71018d7f cmp w11, #0x63 3b138: 9b09a169 msub x9, x11, x9, x8 3b13c: 90ffff08 adrp x8, 0x1b000 3b140: 913b4108 add x8, x8, #0xed0 3b144: 540000e8 b.hi 0x3b160 3b148: 7100257f cmp w11, #0x9 3b14c: 54000288 b.hi 0x3b19c 3b150: 1100c16c add w12, w11, #0x30 3b154: 5280002b mov w11, #0x1 // =1 3b158: 3900002c strb w12, [x1] 3b15c: 1400001b b 0x3b1c8 3b160: 53023d6c ubfx w12, w11, #2, #14 3b164: 52828f6d mov w13, #0x147b // =5243 3b168: 710f9d7f cmp w11, #0x3e7 3b16c: 1b0d7d8c mul w12, w12, w13 3b170: 52800c8d mov w13, #0x64 // =100 3b174: 53117d8c lsr w12, w12, #17 3b178: 540001a8 b.hi 0x3b1ac 3b17c: 1b0dad8b msub w11, w12, w13, w11 3b180: 1100c18c add w12, w12, #0x30 3b184: 92403d6b and x11, x11, #0xffff 3b188: 3900002c strb w12, [x1] 3b18c: 786b790d ldrh w13, [x8, x11, lsl #1] 3b190: 5280006b mov w11, #0x3 // =3 3b194: 7800102d sturh w13, [x1, #0x1] 3b198: 1400000c b 0x3b1c8 3b19c: 786b790c ldrh w12, [x8, x11, lsl #1] 3b1a0: 5280004b mov w11, #0x2 // =2 3b1a4: 7900002c strh w12, [x1] 3b1a8: 14000008 b 0x3b1c8 3b1ac: 1b0dad8b msub w11, w12, w13, w11 3b1b0: 786c590c ldrh w12, [x8, w12, uxtw #1] 3b1b4: 92403d6b and x11, x11, #0xffff 3b1b8: 7900002c strh w12, [x1] 3b1bc: 786b790d ldrh w13, [x8, x11, lsl #1] 3b1c0: 5280008b mov w11, #0x4 // =4 3b1c4: 7900042d strh w13, [x1, #0x2] 3b1c8: 9aca092c udiv x12, x9, x10 3b1cc: 5282eb2d mov w13, #0x1759 // =5977 3b1d0: 72ba36ed movk w13, #0xd1b7, lsl #16 3b1d4: 5284e20f mov w15, #0x2710 // =10000 3b1d8: 52800c90 mov w16, #0x64 // =100 3b1dc: 92407d8e and x14, x12, #0xffffffff 3b1e0: 1b0aa58a msub w10, w12, w10, w9 3b1e4: 8b0b0029 add x9, x1, x11 3b1e8: 9b0d7dcb mul x11, x14, x13 3b1ec: 52828f6e mov w14, #0x147b // =5243 3b1f0: 9bad7d4d umull x13, w10, w13 3b1f4: d36dfd6b lsr x11, x11, #45 3b1f8: 53023d71 ubfx w17, w11, #2, #14 3b1fc: d36dfdad lsr x13, x13, #45 3b200: 1b0fb16c msub w12, w11, w15, w12 3b204: 53023da0 ubfx w0, w13, #2, #14 3b208: 1b0fa9aa msub w10, w13, w15, w10 3b20c: 1b0e7e2f mul w15, w17, w14 3b210: 53023d91 ubfx w17, w12, #2, #14 3b214: 53023d41 ubfx w1, w10, #2, #14 3b218: 1b0e7c00 mul w0, w0, w14 3b21c: 1b0e7e31 mul w17, w17, w14 3b220: 53117def lsr w15, w15, #17 3b224: 1b0e7c2e mul w14, w1, w14 3b228: 53117c00 lsr w0, w0, #17 3b22c: 53117e31 lsr w17, w17, #17 3b230: 1b10adeb msub w11, w15, w16, w11 3b234: 53117dce lsr w14, w14, #17 3b238: 1b10b40d msub w13, w0, w16, w13 3b23c: 1b10b22c msub w12, w17, w16, w12 3b240: 92403d6b and x11, x11, #0xffff 3b244: 1b10a9ca msub w10, w14, w16, w10 3b248: 92403dad and x13, x13, #0xffff 3b24c: 92403d8c and x12, x12, #0xffff 3b250: 786f590f ldrh w15, [x8, w15, uxtw #1] 3b254: 92403d4a and x10, x10, #0xffff 3b258: 78605910 ldrh w16, [x8, w0, uxtw #1] 3b25c: 78715911 ldrh w17, [x8, w17, uxtw #1] 3b260: 91004120 add x0, x9, #0x10 3b264: 786b790b ldrh w11, [x8, x11, lsl #1] 3b268: 786c790c ldrh w12, [x8, x12, lsl #1] 3b26c: 7900012f strh w15, [x9] 3b270: 786d790d ldrh w13, [x8, x13, lsl #1] 3b274: 79001130 strh w16, [x9, #0x8] 3b278: 786e590e ldrh w14, [x8, w14, uxtw #1] 3b27c: 79000931 strh w17, [x9, #0x4] 3b280: 786a7908 ldrh w8, [x8, x10, lsl #1] 3b284: 7900052b strh w11, [x9, #0x2] 3b288: 79000d2c strh w12, [x9, #0x6] 3b28c: 7900152d strh w13, [x9, #0xa] 3b290: 7900192e strh w14, [x9, #0xc] 3b294: 79001d28 strh w8, [x9, #0xe] 3b298: f9400bf3 ldr x19, [sp, #0x10] 3b29c: a8c27bfd ldp x29, x30, [sp], #0x20 3b2a0: d50323bf autiasp 3b2a4: d65f03c0 ret 000000000003b2a8 : 3b2a8: d503233f paciasp 3b2ac: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3b2b0: 910003fd mov x29, sp 3b2b4: f9400008 ldr x8, [x0] 3b2b8: b5000088 cbnz x8, 0x3b2c8 3b2bc: a8c17bfd ldp x29, x30, [sp], #0x10 3b2c0: d50323bf autiasp 3b2c4: d65f03c0 ret 3b2c8: 94007796 bl 0x59120 <_ZSt9terminatev@plt> 000000000003b2cc : 3b2cc: d503233f paciasp 3b2d0: a9be7bfd stp x29, x30, [sp, #-0x20]! 3b2d4: f9000bf3 str x19, [sp, #0x10] 3b2d8: 910003fd mov x29, sp 3b2dc: aa0003f3 mov x19, x0 3b2e0: f9400000 ldr x0, [x0] 3b2e4: b4000120 cbz x0, 0x3b308 3b2e8: aa1f03e1 mov x1, xzr 3b2ec: 94007901 bl 0x596f0 3b2f0: 350000e0 cbnz w0, 0x3b30c 3b2f4: f900027f str xzr, [x19] 3b2f8: f9400bf3 ldr x19, [sp, #0x10] 3b2fc: a8c27bfd ldp x29, x30, [sp], #0x20 3b300: d50323bf autiasp 3b304: d65f03c0 ret 3b308: 528002c0 mov w0, #0x16 // =22 3b30c: 90ffff01 adrp x1, 0x1b000 3b310: 9112d821 add x1, x1, #0x4b6 3b314: 94007777 bl 0x590f0 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 000000000003b318 : 3b318: d503233f paciasp 3b31c: a9be7bfd stp x29, x30, [sp, #-0x20]! 3b320: f9000bf3 str x19, [sp, #0x10] 3b324: 910003fd mov x29, sp 3b328: aa0003f3 mov x19, x0 3b32c: f9400000 ldr x0, [x0] 3b330: b4000100 cbz x0, 0x3b350 3b334: 940078f3 bl 0x59700 3b338: 350000e0 cbnz w0, 0x3b354 3b33c: f900027f str xzr, [x19] 3b340: f9400bf3 ldr x19, [sp, #0x10] 3b344: a8c27bfd ldp x29, x30, [sp], #0x20 3b348: d50323bf autiasp 3b34c: d65f03c0 ret 3b350: 528002c0 mov w0, #0x16 // =22 3b354: d0fffee1 adrp x1, 0x19000 3b358: 9137a421 add x1, x1, #0xde9 3b35c: 94007765 bl 0x590f0 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 000000000003b360 : 3b360: d503233f paciasp 3b364: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3b368: 910003fd mov x29, sp 3b36c: 52800c20 mov w0, #0x61 // =97 3b370: 940078e8 bl 0x59710 3b374: f100001f cmp x0, #0x0 3b378: 1a9fc000 csel w0, w0, wzr, gt 3b37c: a8c17bfd ldp x29, x30, [sp], #0x10 3b380: d50323bf autiasp 3b384: d65f03c0 ret 3b388: 97ffd72f bl 0x31044 000000000003b38c > const&)>: 3b38c: d503233f paciasp 3b390: d10103ff sub sp, sp, #0x40 3b394: a9027bfd stp x29, x30, [sp, #0x20] 3b398: 910083fd add x29, sp, #0x20 3b39c: f9001bf3 str x19, [sp, #0x30] 3b3a0: d53bd053 mrs x19, TPIDR_EL0 3b3a4: f9401668 ldr x8, [x19, #0x28] 3b3a8: f81f83a8 stur x8, [x29, #-0x8] 3b3ac: f9400008 ldr x8, [x0] 3b3b0: f100051f cmp x8, #0x1 3b3b4: 540002ab b.lt 0x3b408 > const&)+0x7c> 3b3b8: d28b4a6a mov x10, #0x5a53 // =23123 3b3bc: d349fd09 lsr x9, x8, #9 3b3c0: f2b4136a movk x10, #0xa09b, lsl #16 3b3c4: f2d705ea movk x10, #0xb82f, lsl #32 3b3c8: f2e0088a movk x10, #0x44, lsl #48 3b3cc: 9bca7d29 umulh x9, x9, x10 3b3d0: 92993fea mov x10, #-0xca00 // =-51712 3b3d4: f2b88caa movk x10, #0xc465, lsl #16 3b3d8: d34bfd29 lsr x9, x9, #11 3b3dc: 9b0a2128 madd x8, x9, x10, x8 3b3e0: a900a3e9 stp x9, x8, [sp, #0x8] 3b3e4: 910023e0 add x0, sp, #0x8 3b3e8: 910023e1 add x1, sp, #0x8 3b3ec: 940078cd bl 0x59720 3b3f0: 3100041f cmn w0, #0x1 3b3f4: 540000a1 b.ne 0x3b408 > const&)+0x7c> 3b3f8: 9400782e bl 0x594b0 <__errno@plt> 3b3fc: b9400008 ldr w8, [x0] 3b400: 7100111f cmp w8, #0x4 3b404: 54ffff00 b.eq 0x3b3e4 > const&)+0x58> 3b408: f9401668 ldr x8, [x19, #0x28] 3b40c: f85f83a9 ldur x9, [x29, #-0x8] 3b410: eb09011f cmp x8, x9 3b414: 540000c1 b.ne 0x3b42c > const&)+0xa0> 3b418: a9427bfd ldp x29, x30, [sp, #0x20] 3b41c: f9401bf3 ldr x19, [sp, #0x30] 3b420: 910103ff add sp, sp, #0x40 3b424: d50323bf autiasp 3b428: d65f03c0 ret 3b42c: 94007681 bl 0x58e30 <__stack_chk_fail@plt> 000000000003b430 : 3b430: d503233f paciasp 3b434: a9be7bfd stp x29, x30, [sp, #-0x20]! 3b438: f9000bf3 str x19, [sp, #0x10] 3b43c: 910003fd mov x29, sp 3b440: f0000148 adrp x8, 0x66000 3b444: 9115a108 add x8, x8, #0x568 3b448: 08dffd08 ldarb w8, [x8] 3b44c: 360000e8 tbz w8, #0x0, 0x3b468 3b450: f9400bf3 ldr x19, [sp, #0x10] 3b454: f0000140 adrp x0, 0x66000 3b458: 91158000 add x0, x0, #0x560 3b45c: a8c27bfd ldp x29, x30, [sp], #0x20 3b460: d50323bf autiasp 3b464: d65f03c0 ret 3b468: f0000140 adrp x0, 0x66000 3b46c: 9115a000 add x0, x0, #0x568 3b470: 94007820 bl 0x594f0 <__cxa_guard_acquire@plt> 3b474: 34fffee0 cbz w0, 0x3b450 3b478: f0000140 adrp x0, 0x66000 3b47c: 91158000 add x0, x0, #0x560 3b480: 940078ac bl 0x59730 <_ZNSt6__ndk121__thread_specific_ptrINS_15__thread_structEEC2Ev@plt> 3b484: f0000140 adrp x0, 0x66000 3b488: 9115a000 add x0, x0, #0x568 3b48c: 9400781d bl 0x59500 <__cxa_guard_release@plt> 3b490: 17fffff0 b 0x3b450 3b494: aa0003f3 mov x19, x0 3b498: f0000140 adrp x0, 0x66000 3b49c: 9115a000 add x0, x0, #0x568 3b4a0: 940078a8 bl 0x59740 <__cxa_guard_abort@plt> 3b4a4: aa1303e0 mov x0, x19 3b4a8: 9400660c bl 0x54cd8 000000000003b4ac ::__thread_specific_ptr()>: 3b4ac: d503233f paciasp 3b4b0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3b4b4: 910003fd mov x29, sp 3b4b8: 90000001 adrp x1, 0x3b000 3b4bc: 9121a021 add x1, x1, #0x868 3b4c0: 940078a4 bl 0x59750 3b4c4: 35000080 cbnz w0, 0x3b4d4 ::__thread_specific_ptr()+0x28> 3b4c8: a8c17bfd ldp x29, x30, [sp], #0x10 3b4cc: d50323bf autiasp 3b4d0: d65f03c0 ret 3b4d4: f0fffee1 adrp x1, 0x1a000 3b4d8: 91086821 add x1, x1, #0x21a 3b4dc: 94007705 bl 0x590f0 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 3b4e0: d503233f paciasp 3b4e4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 3b4e8: a90157f6 stp x22, x21, [sp, #0x10] 3b4ec: 910003fd mov x29, sp 3b4f0: a9024ff4 stp x20, x19, [sp, #0x20] 3b4f4: aa0003f4 mov x20, x0 3b4f8: aa0003f3 mov x19, x0 3b4fc: a9c1da95 ldp x21, x22, [x20, #0x18]! 3b500: eb1602bf cmp x21, x22 3b504: 540000e0 b.eq 0x3b520 ::__thread_specific_ptr()+0x74> 3b508: f94006a0 ldr x0, [x21, #0x8] 3b50c: 94007681 bl 0x58f10 <_ZNSt6__ndk15mutex6unlockEv@plt> 3b510: f84106a0 ldr x0, [x21], #0x10 3b514: 940076a7 bl 0x58fb0 <_ZNSt6__ndk118condition_variable10notify_allEv@plt> 3b518: eb1602bf cmp x21, x22 3b51c: 54ffff61 b.ne 0x3b508 ::__thread_specific_ptr()+0x5c> 3b520: a9405a75 ldp x21, x22, [x19] 3b524: eb1602bf cmp x21, x22 3b528: 540000e0 b.eq 0x3b544 ::__thread_specific_ptr()+0x98> 3b52c: f94002a0 ldr x0, [x21] 3b530: 940076d8 bl 0x59090 <_ZNSt6__ndk117__assoc_sub_state12__make_readyEv@plt> 3b534: f84086a0 ldr x0, [x21], #0x8 3b538: 940076e6 bl 0x590d0 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 3b53c: eb1602bf cmp x21, x22 3b540: 54ffff61 b.ne 0x3b52c ::__thread_specific_ptr()+0x80> 3b544: f9400280 ldr x0, [x20] 3b548: b4000060 cbz x0, 0x3b554 ::__thread_specific_ptr()+0xa8> 3b54c: f9001260 str x0, [x19, #0x20] 3b550: 94007630 bl 0x58e10 <_ZdlPv@plt> 3b554: f9400260 ldr x0, [x19] 3b558: b40000e0 cbz x0, 0x3b574 ::__thread_specific_ptr()+0xc8> 3b55c: f9000660 str x0, [x19, #0x8] 3b560: a9424ff4 ldp x20, x19, [sp, #0x20] 3b564: a94157f6 ldp x22, x21, [sp, #0x10] 3b568: a8c37bfd ldp x29, x30, [sp], #0x30 3b56c: d50323bf autiasp 3b570: 14007628 b 0x58e10 <_ZdlPv@plt> 3b574: a9424ff4 ldp x20, x19, [sp, #0x20] 3b578: a94157f6 ldp x22, x21, [sp, #0x10] 3b57c: a8c37bfd ldp x29, x30, [sp], #0x30 3b580: d50323bf autiasp 3b584: d65f03c0 ret 3b588: aa0003f5 mov x21, x0 3b58c: aa1403e0 mov x0, x20 3b590: 94000005 bl 0x3b5a4 ::__thread_specific_ptr()+0xf8> 3b594: aa1303e0 mov x0, x19 3b598: 9400000a bl 0x3b5c0 ::__thread_specific_ptr()+0x114> 3b59c: aa1503e0 mov x0, x21 3b5a0: 97ffd6a9 bl 0x31044 3b5a4: d503245f bti c 3b5a8: aa0003e8 mov x8, x0 3b5ac: f9400000 ldr x0, [x0] 3b5b0: b4000060 cbz x0, 0x3b5bc ::__thread_specific_ptr()+0x110> 3b5b4: f9000500 str x0, [x8, #0x8] 3b5b8: 14007616 b 0x58e10 <_ZdlPv@plt> 3b5bc: d65f03c0 ret 3b5c0: d503245f bti c 3b5c4: aa0003e8 mov x8, x0 3b5c8: f9400000 ldr x0, [x0] 3b5cc: b4000060 cbz x0, 0x3b5d8 ::__thread_specific_ptr()+0x12c> 3b5d0: f9000500 str x0, [x8, #0x8] 3b5d4: 1400760f b 0x58e10 <_ZdlPv@plt> 3b5d8: d65f03c0 ret 3b5dc: d503233f paciasp 3b5e0: a9bb7bfd stp x29, x30, [sp, #-0x50]! 3b5e4: f9000bf9 str x25, [sp, #0x10] 3b5e8: 910003fd mov x29, sp 3b5ec: a9025ff8 stp x24, x23, [sp, #0x20] 3b5f0: a90357f6 stp x22, x21, [sp, #0x30] 3b5f4: a9044ff4 stp x20, x19, [sp, #0x40] 3b5f8: a9422009 ldp x9, x8, [x0, #0x20] 3b5fc: aa0203f4 mov x20, x2 3b600: aa0003f3 mov x19, x0 3b604: aa0103f5 mov x21, x1 3b608: eb08013f cmp x9, x8 3b60c: 540000a2 b.hs 0x3b620 ::__thread_specific_ptr()+0x174> 3b610: 91004128 add x8, x9, #0x10 3b614: a9005135 stp x21, x20, [x9] 3b618: f9001268 str x8, [x19, #0x20] 3b61c: 1400002a b 0x3b6c4 ::__thread_specific_ptr()+0x218> 3b620: 91006260 add x0, x19, #0x18 3b624: f940000a ldr x10, [x0] 3b628: cb0a0129 sub x9, x9, x10 3b62c: 9344fd38 asr x24, x9, #4 3b630: 91000709 add x9, x24, #0x1 3b634: d37cfd2b lsr x11, x9, #60 3b638: b500054b cbnz x11, 0x3b6e0 ::__thread_specific_ptr()+0x234> 3b63c: cb0a0108 sub x8, x8, x10 3b640: b27cebeb mov x11, #0x7ffffffffffffff0 // =9223372036854775792 3b644: 9343fd0a asr x10, x8, #3 3b648: eb09015f cmp x10, x9 3b64c: 9a8a3129 csel x9, x9, x10, lo 3b650: eb0b011f cmp x8, x11 3b654: 92fe0008 mov x8, #0xfffffffffffffff // =1152921504606846975 3b658: 9a883128 csel x8, x9, x8, lo 3b65c: d37ced17 lsl x23, x8, #4 3b660: aa1703e0 mov x0, x23 3b664: 94007607 bl 0x58e80 <_Znwm@plt> 3b668: a941a276 ldp x22, x8, [x19, #0x18] 3b66c: 8b181009 add x9, x0, x24, lsl #4 3b670: 8b170018 add x24, x0, x23 3b674: 91004139 add x25, x9, #0x10 3b678: a9005135 stp x21, x20, [x9] 3b67c: cb160102 sub x2, x8, x22 3b680: cb020137 sub x23, x9, x2 3b684: f100045f cmp x2, #0x1 3b688: 5400008b b.lt 0x3b698 ::__thread_specific_ptr()+0x1ec> 3b68c: aa1703e0 mov x0, x23 3b690: aa1603e1 mov x1, x22 3b694: 940075ef bl 0x58e50 3b698: a901e677 stp x23, x25, [x19, #0x18] 3b69c: f9001678 str x24, [x19, #0x28] 3b6a0: b4000136 cbz x22, 0x3b6c4 ::__thread_specific_ptr()+0x218> 3b6a4: aa1603e0 mov x0, x22 3b6a8: f9400bf9 ldr x25, [sp, #0x10] 3b6ac: a9444ff4 ldp x20, x19, [sp, #0x40] 3b6b0: a94357f6 ldp x22, x21, [sp, #0x30] 3b6b4: a9425ff8 ldp x24, x23, [sp, #0x20] 3b6b8: a8c57bfd ldp x29, x30, [sp], #0x50 3b6bc: d50323bf autiasp 3b6c0: 140075d4 b 0x58e10 <_ZdlPv@plt> 3b6c4: a9444ff4 ldp x20, x19, [sp, #0x40] 3b6c8: a94357f6 ldp x22, x21, [sp, #0x30] 3b6cc: a9425ff8 ldp x24, x23, [sp, #0x20] 3b6d0: f9400bf9 ldr x25, [sp, #0x10] 3b6d4: a8c57bfd ldp x29, x30, [sp], #0x50 3b6d8: d50323bf autiasp 3b6dc: d65f03c0 ret 3b6e0: 94007820 bl 0x59760 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt> 3b6e4: d503233f paciasp 3b6e8: a9bc7bfd stp x29, x30, [sp, #-0x40]! 3b6ec: f9000bf7 str x23, [sp, #0x10] 3b6f0: 910003fd mov x29, sp 3b6f4: a90257f6 stp x22, x21, [sp, #0x20] 3b6f8: a9034ff4 stp x20, x19, [sp, #0x30] 3b6fc: a940a408 ldp x8, x9, [x0, #0x8] 3b700: aa0003f4 mov x20, x0 3b704: aa0103f3 mov x19, x1 3b708: eb09011f cmp x8, x9 3b70c: 54000080 b.eq 0x3b71c ::__thread_specific_ptr()+0x270> 3b710: f8008513 str x19, [x8], #0x8 3b714: f9000688 str x8, [x20, #0x8] 3b718: 14000025 b 0x3b7ac ::__thread_specific_ptr()+0x300> 3b71c: f9400281 ldr x1, [x20] 3b720: cb010102 sub x2, x8, x1 3b724: 9343fc55 asr x21, x2, #3 3b728: 910006a8 add x8, x21, #0x1 3b72c: d37dfd09 lsr x9, x8, #61 3b730: b50004c9 cbnz x9, 0x3b7c8 ::__thread_specific_ptr()+0x31c> 3b734: 9342fc49 asr x9, x2, #2 3b738: b27defea mov x10, #0x7ffffffffffffff8 // =9223372036854775800 3b73c: eb08013f cmp x9, x8 3b740: 9a893108 csel x8, x8, x9, lo 3b744: eb0a005f cmp x2, x10 3b748: 92fc0009 mov x9, #0x1fffffffffffffff // =2305843009213693951 3b74c: 9a893116 csel x22, x8, x9, lo 3b750: b40000f6 cbz x22, 0x3b76c ::__thread_specific_ptr()+0x2c0> 3b754: d37df2c0 lsl x0, x22, #3 3b758: 940075ca bl 0x58e80 <_Znwm@plt> 3b75c: a9402281 ldp x1, x8, [x20] 3b760: cb010102 sub x2, x8, x1 3b764: 9343fc48 asr x8, x2, #3 3b768: 14000003 b 0x3b774 ::__thread_specific_ptr()+0x2c8> 3b76c: aa1f03e0 mov x0, xzr 3b770: aa1503e8 mov x8, x21 3b774: 8b150c17 add x23, x0, x21, lsl #3 3b778: 8b160c16 add x22, x0, x22, lsl #3 3b77c: cb080ef5 sub x21, x23, x8, lsl #3 3b780: f100045f cmp x2, #0x1 3b784: f80086f3 str x19, [x23], #0x8 3b788: 5400008b b.lt 0x3b798 ::__thread_specific_ptr()+0x2ec> 3b78c: aa1503e0 mov x0, x21 3b790: 940075b0 bl 0x58e50 3b794: f9400281 ldr x1, [x20] 3b798: a9005e95 stp x21, x23, [x20] 3b79c: f9000a96 str x22, [x20, #0x10] 3b7a0: b4000061 cbz x1, 0x3b7ac ::__thread_specific_ptr()+0x300> 3b7a4: aa0103e0 mov x0, x1 3b7a8: 9400759a bl 0x58e10 <_ZdlPv@plt> 3b7ac: aa1303e0 mov x0, x19 3b7b0: f9400bf7 ldr x23, [sp, #0x10] 3b7b4: a9434ff4 ldp x20, x19, [sp, #0x30] 3b7b8: a94257f6 ldp x22, x21, [sp, #0x20] 3b7bc: a8c47bfd ldp x29, x30, [sp], #0x40 3b7c0: d50323bf autiasp 3b7c4: 1400763f b 0x590c0 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 3b7c8: aa1403e0 mov x0, x20 3b7cc: 940077e5 bl 0x59760 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt> 000000000003b7d0 : 3b7d0: d503233f paciasp 3b7d4: a9be7bfd stp x29, x30, [sp, #-0x20]! 3b7d8: f9000bf3 str x19, [sp, #0x10] 3b7dc: 910003fd mov x29, sp 3b7e0: aa0003f3 mov x19, x0 3b7e4: 52800600 mov w0, #0x30 // =48 3b7e8: 940075a6 bl 0x58e80 <_Znwm@plt> 3b7ec: 6f00e400 movi v0.2d, #0000000000000000 3b7f0: f9000260 str x0, [x19] 3b7f4: f9400bf3 ldr x19, [sp, #0x10] 3b7f8: ad000000 stp q0, q0, [x0] 3b7fc: 3d800800 str q0, [x0, #0x20] 3b800: a8c27bfd ldp x29, x30, [sp], #0x20 3b804: d50323bf autiasp 3b808: d65f03c0 ret 000000000003b80c : 3b80c: d503233f paciasp 3b810: a9be7bfd stp x29, x30, [sp, #-0x20]! 3b814: f9000bf3 str x19, [sp, #0x10] 3b818: 910003fd mov x29, sp 3b81c: f9400013 ldr x19, [x0] 3b820: b4000113 cbz x19, 0x3b840 3b824: aa1303e0 mov x0, x19 3b828: 97ffff2e bl 0x3b4e0 ::__thread_specific_ptr()+0x34> 3b82c: aa1303e0 mov x0, x19 3b830: f9400bf3 ldr x19, [sp, #0x10] 3b834: a8c27bfd ldp x29, x30, [sp], #0x20 3b838: d50323bf autiasp 3b83c: 14007575 b 0x58e10 <_ZdlPv@plt> 3b840: f9400bf3 ldr x19, [sp, #0x10] 3b844: a8c27bfd ldp x29, x30, [sp], #0x20 3b848: d50323bf autiasp 3b84c: d65f03c0 ret 000000000003b850 : 3b850: d503245f bti c 3b854: f9400000 ldr x0, [x0] 3b858: 17ffff61 b 0x3b5dc ::__thread_specific_ptr()+0x130> 000000000003b85c : 3b85c: d503245f bti c 3b860: f9400000 ldr x0, [x0] 3b864: 17ffffa0 b 0x3b6e4 ::__thread_specific_ptr()+0x238> 3b868: d503245f bti c 3b86c: b4000220 cbz x0, 0x3b8b0 3b870: d503233f paciasp 3b874: a9be7bfd stp x29, x30, [sp, #-0x20]! 3b878: a9014ff4 stp x20, x19, [sp, #0x10] 3b87c: 910003fd mov x29, sp 3b880: aa0003f3 mov x19, x0 3b884: f9400014 ldr x20, [x0] 3b888: b40000b4 cbz x20, 0x3b89c 3b88c: aa1403e0 mov x0, x20 3b890: 97ffff14 bl 0x3b4e0 ::__thread_specific_ptr()+0x34> 3b894: aa1403e0 mov x0, x20 3b898: 9400755e bl 0x58e10 <_ZdlPv@plt> 3b89c: aa1303e0 mov x0, x19 3b8a0: a9414ff4 ldp x20, x19, [sp, #0x10] 3b8a4: a8c27bfd ldp x29, x30, [sp], #0x20 3b8a8: d50323bf autiasp 3b8ac: 14007559 b 0x58e10 <_ZdlPv@plt> 3b8b0: d65f03c0 ret 3b8b4: d503245f bti c 3b8b8: 90ffff00 adrp x0, 0x1b000 3b8bc: 911d0400 add x0, x0, #0x741 3b8c0: d65f03c0 ret 3b8c4: d503233f paciasp 3b8c8: a9be7bfd stp x29, x30, [sp, #-0x20]! 3b8cc: f9000bf3 str x19, [sp, #0x10] 3b8d0: 910003fd mov x29, sp 3b8d4: aa0803f3 mov x19, x8 3b8d8: 7100103f cmp w1, #0x4 3b8dc: 54000368 b.hi 0x3b948 3b8e0: 90ffff09 adrp x9, 0x1b000 3b8e4: 2a0103e8 mov w8, w1 3b8e8: 913e6129 add x9, x9, #0xf98 3b8ec: 1000008a adr x10, 0x3b8fc 3b8f0: 3868692b ldrb w11, [x9, x8] 3b8f4: 8b0b094a add x10, x10, x11, lsl #2 3b8f8: d61f0140 br x10 3b8fc: d503249f bti j 3b900: 52800c00 mov w0, #0x60 // =96 3b904: 9400755f bl 0x58e80 <_Znwm@plt> 3b908: f0fffee9 adrp x9, 0x1a000 3b90c: 90ffff08 adrp x8, 0x1b000 3b910: 91031d29 add x9, x9, #0xc7 3b914: f9000a60 str x0, [x19, #0x10] 3b918: 3dc21900 ldr q0, [x8, #0x860] 3b91c: ad410921 ldp q1, q2, [x9, #0x20] 3b920: 3d800260 str q0, [x19] 3b924: 3dc01120 ldr q0, [x9, #0x40] 3b928: ad010801 stp q1, q2, [x0, #0x20] 3b92c: f9402928 ldr x8, [x9, #0x50] 3b930: 3d801000 str q0, [x0, #0x40] 3b934: ad400121 ldp q1, q0, [x9] 3b938: f9002808 str x8, [x0, #0x50] 3b93c: 91016008 add x8, x0, #0x58 3b940: ad000001 stp q1, q0, [x0] 3b944: 1400003f b 0x3ba40 3b948: 52800400 mov w0, #0x20 // =32 3b94c: 9400754d bl 0x58e80 <_Znwm@plt> 3b950: 90ffff09 adrp x9, 0x1b000 3b954: 90ffff08 adrp x8, 0x1b000 3b958: 91140529 add x9, x9, #0x501 3b95c: f9000a60 str x0, [x19, #0x10] 3b960: 3dc24901 ldr q1, [x8, #0x920] 3b964: 91007808 add x8, x0, #0x1e 3b968: 3dc00120 ldr q0, [x9] 3b96c: 3cc0e122 ldur q2, [x9, #0xe] 3b970: 3d800261 str q1, [x19] 3b974: 3d800000 str q0, [x0] 3b978: 3c80e002 stur q2, [x0, #0xe] 3b97c: 14000031 b 0x3ba40 3b980: d503249f bti j 3b984: 52800a00 mov w0, #0x50 // =80 3b988: 9400753e bl 0x58e80 <_Znwm@plt> 3b98c: f0fffee9 adrp x9, 0x1a000 3b990: 90ffff08 adrp x8, 0x1b000 3b994: 910efd29 add x9, x9, #0x3bf 3b998: f9000a60 str x0, [x19, #0x10] 3b99c: 3dc23902 ldr q2, [x8, #0x8e0] 3b9a0: ad410520 ldp q0, q1, [x9, #0x20] 3b9a4: 3d800262 str q2, [x19] 3b9a8: ad010400 stp q0, q1, [x0, #0x20] 3b9ac: f9402128 ldr x8, [x9, #0x40] 3b9b0: ad400121 ldp q1, q0, [x9] 3b9b4: f9002008 str x8, [x0, #0x40] 3b9b8: 91012008 add x8, x0, #0x48 3b9bc: ad000001 stp q1, q0, [x0] 3b9c0: 14000020 b 0x3ba40 3b9c4: d503249f bti j 3b9c8: 52800600 mov w0, #0x30 // =48 3b9cc: 9400752d bl 0x58e80 <_Znwm@plt> 3b9d0: d0fffee9 adrp x9, 0x19000 3b9d4: 90ffff08 adrp x8, 0x1b000 3b9d8: 9137fd29 add x9, x9, #0xdff 3b9dc: f9000a60 str x0, [x19, #0x10] 3b9e0: 3dc1f902 ldr q2, [x8, #0x7e0] 3b9e4: 9100b808 add x8, x0, #0x2e 3b9e8: ad400520 ldp q0, q1, [x9] 3b9ec: 3d800262 str q2, [x19] 3b9f0: 3cc1e123 ldur q3, [x9, #0x1e] 3b9f4: ad000400 stp q0, q1, [x0] 3b9f8: 3c81e003 stur q3, [x0, #0x1e] 3b9fc: 14000011 b 0x3ba40 3ba00: d503249f bti j 3ba04: 52800a00 mov w0, #0x50 // =80 3ba08: 9400751e bl 0x58e80 <_Znwm@plt> 3ba0c: 90ffff09 adrp x9, 0x1b000 3ba10: 90ffff08 adrp x8, 0x1b000 3ba14: 91092d29 add x9, x9, #0x24b 3ba18: f9000a60 str x0, [x19, #0x10] 3ba1c: 3dc26102 ldr q2, [x8, #0x980] 3ba20: 528005c8 mov w8, #0x2e // =46 3ba24: ad400520 ldp q0, q1, [x9] 3ba28: 3d800262 str q2, [x19] 3ba2c: 39010008 strb w8, [x0, #0x40] 3ba30: 91010408 add x8, x0, #0x41 3ba34: ad000400 stp q0, q1, [x0] 3ba38: ad410520 ldp q0, q1, [x9, #0x20] 3ba3c: ad010400 stp q0, q1, [x0, #0x20] 3ba40: f9400bf3 ldr x19, [sp, #0x10] 3ba44: 3900011f strb wzr, [x8] 3ba48: a8c27bfd ldp x29, x30, [sp], #0x20 3ba4c: d50323bf autiasp 3ba50: d65f03c0 ret 000000000003ba54 : 3ba54: d503233f paciasp 3ba58: a9be7bfd stp x29, x30, [sp, #-0x20]! 3ba5c: f9000bf3 str x19, [sp, #0x10] 3ba60: 910003fd mov x29, sp 3ba64: f0000148 adrp x8, 0x66000 3ba68: 9115e108 add x8, x8, #0x578 3ba6c: 08dffd08 ldarb w8, [x8] 3ba70: 360000e8 tbz w8, #0x0, 0x3ba8c 3ba74: f9400bf3 ldr x19, [sp, #0x10] 3ba78: f0000140 adrp x0, 0x66000 3ba7c: 9115c000 add x0, x0, #0x570 3ba80: a8c27bfd ldp x29, x30, [sp], #0x20 3ba84: d50323bf autiasp 3ba88: d65f03c0 ret 3ba8c: f0000140 adrp x0, 0x66000 3ba90: 9115e000 add x0, x0, #0x578 3ba94: 94007697 bl 0x594f0 <__cxa_guard_acquire@plt> 3ba98: 34fffee0 cbz w0, 0x3ba74 3ba9c: f0000153 adrp x19, 0x66000 3baa0: 9115c273 add x19, x19, #0x570 3baa4: aa1303e0 mov x0, x19 3baa8: 94007672 bl 0x59470 <_ZNSt6__ndk114error_categoryC2Ev@plt> 3baac: f0000108 adrp x8, 0x5e000 3bab0: d0000120 adrp x0, 0x61000 3bab4: 9105a108 add x8, x8, #0x168 3bab8: d0000102 adrp x2, 0x5d000 3babc: 9127c042 add x2, x2, #0x9f0 3bac0: aa1303e1 mov x1, x19 3bac4: f9000268 str x8, [x19] 3bac8: f9430400 ldr x0, [x0, #0x608] 3bacc: 940074c5 bl 0x58de0 <__cxa_atexit@plt> 3bad0: f0000140 adrp x0, 0x66000 3bad4: 9115e000 add x0, x0, #0x578 3bad8: 9400768a bl 0x59500 <__cxa_guard_release@plt> 3badc: 17ffffe6 b 0x3ba74 000000000003bae0 : 3bae0: d503233f paciasp 3bae4: d10143ff sub sp, sp, #0x50 3bae8: a9037bfd stp x29, x30, [sp, #0x30] 3baec: 9100c3fd add x29, sp, #0x30 3baf0: a9044ff4 stp x20, x19, [sp, #0x40] 3baf4: d53bd054 mrs x20, TPIDR_EL0 3baf8: aa0003f3 mov x19, x0 3bafc: f9401688 ldr x8, [x20, #0x28] 3bb00: 910063e0 add x0, sp, #0x18 3bb04: f81f83a8 stur x8, [x29, #-0x8] 3bb08: 910003e8 mov x8, sp 3bb0c: a9018be1 stp x1, x2, [sp, #0x18] 3bb10: 9400765c bl 0x59480 <_ZNKSt6__ndk110error_code7messageEv@plt> 3bb14: 910003e1 mov x1, sp 3bb18: aa1303e0 mov x0, x19 3bb1c: 940075fd bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 3bb20: 394003e8 ldrb w8, [sp] 3bb24: 36000068 tbz w8, #0x0, 0x3bb30 3bb28: f9400be0 ldr x0, [sp, #0x10] 3bb2c: 940074b9 bl 0x58e10 <_ZdlPv@plt> 3bb30: d0000128 adrp x8, 0x61000 3bb34: f942dd08 ldr x8, [x8, #0x5b8] 3bb38: 3cc183e0 ldur q0, [sp, #0x18] 3bb3c: 91004108 add x8, x8, #0x10 3bb40: 3d800660 str q0, [x19, #0x10] 3bb44: f9000268 str x8, [x19] 3bb48: f9401688 ldr x8, [x20, #0x28] 3bb4c: f85f83a9 ldur x9, [x29, #-0x8] 3bb50: eb09011f cmp x8, x9 3bb54: 540000c1 b.ne 0x3bb6c 3bb58: a9444ff4 ldp x20, x19, [sp, #0x40] 3bb5c: a9437bfd ldp x29, x30, [sp, #0x30] 3bb60: 910143ff add sp, sp, #0x50 3bb64: d50323bf autiasp 3bb68: d65f03c0 ret 3bb6c: 940074b1 bl 0x58e30 <__stack_chk_fail@plt> 3bb70: 394003e8 ldrb w8, [sp] 3bb74: aa0003f3 mov x19, x0 3bb78: 36000068 tbz w8, #0x0, 0x3bb84 3bb7c: f9400be0 ldr x0, [sp, #0x10] 3bb80: 940074a4 bl 0x58e10 <_ZdlPv@plt> 3bb84: aa1303e0 mov x0, x19 3bb88: 94006454 bl 0x54cd8 000000000003bb8c : 3bb8c: d503245f bti c 3bb90: 140076fc b 0x59780 <_ZNSt11logic_errorD2Ev@plt> 000000000003bb94 : 3bb94: d503233f paciasp 3bb98: a9be7bfd stp x29, x30, [sp, #-0x20]! 3bb9c: f9000bf3 str x19, [sp, #0x10] 3bba0: 910003fd mov x29, sp 3bba4: aa0003f3 mov x19, x0 3bba8: 940076f6 bl 0x59780 <_ZNSt11logic_errorD2Ev@plt> 3bbac: aa1303e0 mov x0, x19 3bbb0: f9400bf3 ldr x19, [sp, #0x10] 3bbb4: a8c27bfd ldp x29, x30, [sp], #0x20 3bbb8: d50323bf autiasp 3bbbc: 14007495 b 0x58e10 <_ZdlPv@plt> 000000000003bbc0 : 3bbc0: d503245f bti c 3bbc4: f9400008 ldr x8, [x0] 3bbc8: f9400510 ldr x16, [x8, #0x8] 3bbcc: d61f0200 br x16 000000000003bbd0 : 3bbd0: d503233f paciasp 3bbd4: d10103ff sub sp, sp, #0x40 3bbd8: a9017bfd stp x29, x30, [sp, #0x10] 3bbdc: 910043fd add x29, sp, #0x10 3bbe0: a90257f6 stp x22, x21, [sp, #0x20] 3bbe4: a9034ff4 stp x20, x19, [sp, #0x30] 3bbe8: d53bd055 mrs x21, TPIDR_EL0 3bbec: 91006013 add x19, x0, #0x18 3bbf0: aa0003f4 mov x20, x0 3bbf4: f94016a8 ldr x8, [x21, #0x28] 3bbf8: aa1303e0 mov x0, x19 3bbfc: f90007e8 str x8, [sp, #0x8] 3bc00: 940074c0 bl 0x58f00 <_ZNSt6__ndk15mutex4lockEv@plt> 3bc04: 3941c288 ldrb w8, [x20, #0x70] 3bc08: 37000308 tbnz w8, #0x0, 0x3bc68 3bc0c: 910003e0 mov x0, sp 3bc10: f9400a96 ldr x22, [x20, #0x10] 3bc14: f90003ff str xzr, [sp] 3bc18: 940074fe bl 0x59010 <_ZNSt13exception_ptrD1Ev@plt> 3bc1c: b5000276 cbnz x22, 0x3bc68 3bc20: b9407288 ldr w8, [x20, #0x70] 3bc24: 528000a9 mov w9, #0x5 // =5 3bc28: 91010280 add x0, x20, #0x40 3bc2c: 2a090108 orr w8, w8, w9 3bc30: b9007288 str w8, [x20, #0x70] 3bc34: 940074df bl 0x58fb0 <_ZNSt6__ndk118condition_variable10notify_allEv@plt> 3bc38: aa1303e0 mov x0, x19 3bc3c: 940074b5 bl 0x58f10 <_ZNSt6__ndk15mutex6unlockEv@plt> 3bc40: f94016a8 ldr x8, [x21, #0x28] 3bc44: f94007e9 ldr x9, [sp, #0x8] 3bc48: eb09011f cmp x8, x9 3bc4c: 54000121 b.ne 0x3bc70 3bc50: a9434ff4 ldp x20, x19, [sp, #0x30] 3bc54: a94257f6 ldp x22, x21, [sp, #0x20] 3bc58: a9417bfd ldp x29, x30, [sp, #0x10] 3bc5c: 910103ff add sp, sp, #0x40 3bc60: d50323bf autiasp 3bc64: d65f03c0 ret 3bc68: 52800040 mov w0, #0x2 // =2 3bc6c: 94000007 bl 0x3bc88 3bc70: 94007470 bl 0x58e30 <__stack_chk_fail@plt> 3bc74: aa0003f4 mov x20, x0 3bc78: aa1303e0 mov x0, x19 3bc7c: 940074a5 bl 0x58f10 <_ZNSt6__ndk15mutex6unlockEv@plt> 3bc80: aa1403e0 mov x0, x20 3bc84: 94006415 bl 0x54cd8 3bc88: d503233f paciasp 3bc8c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 3bc90: f9000bf5 str x21, [sp, #0x10] 3bc94: 910003fd mov x29, sp 3bc98: a9024ff4 stp x20, x19, [sp, #0x20] 3bc9c: 2a0003f4 mov w20, w0 3bca0: 52800400 mov w0, #0x20 // =32 3bca4: 94007573 bl 0x59270 <__cxa_allocate_exception@plt> 3bca8: f0000148 adrp x8, 0x66000 3bcac: aa0003f3 mov x19, x0 3bcb0: 9115e108 add x8, x8, #0x578 3bcb4: 08dffd08 ldarb w8, [x8] 3bcb8: 36000188 tbz w8, #0x0, 0x3bce8 3bcbc: 2a1403e1 mov w1, w20 3bcc0: f0000142 adrp x2, 0x66000 3bcc4: 9115c042 add x2, x2, #0x570 3bcc8: aa1303e0 mov x0, x19 3bccc: 940074d9 bl 0x59030 <_ZNSt6__ndk112future_errorC2ENS_10error_codeE@plt> 3bcd0: d0000121 adrp x1, 0x61000 3bcd4: d0000122 adrp x2, 0x61000 3bcd8: aa1303e0 mov x0, x19 3bcdc: f942e421 ldr x1, [x1, #0x5c8] 3bce0: f942e042 ldr x2, [x2, #0x5c0] 3bce4: 9400756b bl 0x59290 <__cxa_throw@plt> 3bce8: f0000140 adrp x0, 0x66000 3bcec: 9115e000 add x0, x0, #0x578 3bcf0: 94007600 bl 0x594f0 <__cxa_guard_acquire@plt> 3bcf4: 34fffe40 cbz w0, 0x3bcbc 3bcf8: f0000155 adrp x21, 0x66000 3bcfc: 9115c2b5 add x21, x21, #0x570 3bd00: aa1503e0 mov x0, x21 3bd04: 940075db bl 0x59470 <_ZNSt6__ndk114error_categoryC2Ev@plt> 3bd08: f0000108 adrp x8, 0x5e000 3bd0c: d0000120 adrp x0, 0x61000 3bd10: 9105a108 add x8, x8, #0x168 3bd14: d0000102 adrp x2, 0x5d000 3bd18: 9127c042 add x2, x2, #0x9f0 3bd1c: aa1503e1 mov x1, x21 3bd20: f90002a8 str x8, [x21] 3bd24: f9430400 ldr x0, [x0, #0x608] 3bd28: 9400742e bl 0x58de0 <__cxa_atexit@plt> 3bd2c: f0000140 adrp x0, 0x66000 3bd30: 9115e000 add x0, x0, #0x578 3bd34: 940075f3 bl 0x59500 <__cxa_guard_release@plt> 3bd38: 17ffffe1 b 0x3bcbc 3bd3c: aa0003f4 mov x20, x0 3bd40: aa1303e0 mov x0, x19 3bd44: 940075f7 bl 0x59520 <__cxa_free_exception@plt> 3bd48: aa1403e0 mov x0, x20 3bd4c: 940063e3 bl 0x54cd8 000000000003bd50 : 3bd50: d503233f paciasp 3bd54: d10103ff sub sp, sp, #0x40 3bd58: a9017bfd stp x29, x30, [sp, #0x10] 3bd5c: 910043fd add x29, sp, #0x10 3bd60: a90257f6 stp x22, x21, [sp, #0x20] 3bd64: a9034ff4 stp x20, x19, [sp, #0x30] 3bd68: d53bd055 mrs x21, TPIDR_EL0 3bd6c: 91006013 add x19, x0, #0x18 3bd70: aa0003f4 mov x20, x0 3bd74: f94016a8 ldr x8, [x21, #0x28] 3bd78: aa1303e0 mov x0, x19 3bd7c: f90007e8 str x8, [sp, #0x8] 3bd80: 94007460 bl 0x58f00 <_ZNSt6__ndk15mutex4lockEv@plt> 3bd84: 3941c288 ldrb w8, [x20, #0x70] 3bd88: 37000348 tbnz w8, #0x0, 0x3bdf0 3bd8c: 910003e0 mov x0, sp 3bd90: f9400a96 ldr x22, [x20, #0x10] 3bd94: f90003ff str xzr, [sp] 3bd98: 9400749e bl 0x59010 <_ZNSt13exception_ptrD1Ev@plt> 3bd9c: b50002b6 cbnz x22, 0x3bdf0 3bda0: b9407288 ldr w8, [x20, #0x70] 3bda4: 32000108 orr w8, w8, #0x1 3bda8: b9007288 str w8, [x20, #0x70] 3bdac: 9400751d bl 0x59220 <_ZNSt6__ndk119__thread_local_dataEv@plt> 3bdb0: b9400000 ldr w0, [x0] 3bdb4: 9400751f bl 0x59230 3bdb8: aa1403e1 mov x1, x20 3bdbc: 9400766d bl 0x59770 <_ZNSt6__ndk115__thread_struct27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE@plt> 3bdc0: aa1303e0 mov x0, x19 3bdc4: 94007453 bl 0x58f10 <_ZNSt6__ndk15mutex6unlockEv@plt> 3bdc8: f94016a8 ldr x8, [x21, #0x28] 3bdcc: f94007e9 ldr x9, [sp, #0x8] 3bdd0: eb09011f cmp x8, x9 3bdd4: 54000121 b.ne 0x3bdf8 3bdd8: a9434ff4 ldp x20, x19, [sp, #0x30] 3bddc: a94257f6 ldp x22, x21, [sp, #0x20] 3bde0: a9417bfd ldp x29, x30, [sp, #0x10] 3bde4: 910103ff add sp, sp, #0x40 3bde8: d50323bf autiasp 3bdec: d65f03c0 ret 3bdf0: 52800040 mov w0, #0x2 // =2 3bdf4: 97ffffa5 bl 0x3bc88 3bdf8: 9400740e bl 0x58e30 <__stack_chk_fail@plt> 3bdfc: aa0003f4 mov x20, x0 3be00: aa1303e0 mov x0, x19 3be04: 94007443 bl 0x58f10 <_ZNSt6__ndk15mutex6unlockEv@plt> 3be08: aa1403e0 mov x0, x20 3be0c: 940063b3 bl 0x54cd8 000000000003be10 : 3be10: d503233f paciasp 3be14: d10143ff sub sp, sp, #0x50 3be18: a9017bfd stp x29, x30, [sp, #0x10] 3be1c: 910043fd add x29, sp, #0x10 3be20: f90013f7 str x23, [sp, #0x20] 3be24: a90357f6 stp x22, x21, [sp, #0x30] 3be28: a9044ff4 stp x20, x19, [sp, #0x40] 3be2c: d53bd056 mrs x22, TPIDR_EL0 3be30: 91006013 add x19, x0, #0x18 3be34: aa0003f4 mov x20, x0 3be38: f94016c8 ldr x8, [x22, #0x28] 3be3c: aa1303e0 mov x0, x19 3be40: aa0103f5 mov x21, x1 3be44: f90007e8 str x8, [sp, #0x8] 3be48: 9400742e bl 0x58f00 <_ZNSt6__ndk15mutex4lockEv@plt> 3be4c: 3941c288 ldrb w8, [x20, #0x70] 3be50: 37000368 tbnz w8, #0x0, 0x3bebc 3be54: 910003e0 mov x0, sp 3be58: f9400a97 ldr x23, [x20, #0x10] 3be5c: f90003ff str xzr, [sp] 3be60: 9400746c bl 0x59010 <_ZNSt13exception_ptrD1Ev@plt> 3be64: b50002d7 cbnz x23, 0x3bebc 3be68: 91004280 add x0, x20, #0x10 3be6c: aa1503e1 mov x1, x21 3be70: 9400745c bl 0x58fe0 <_ZNSt13exception_ptraSERKS_@plt> 3be74: b9407288 ldr w8, [x20, #0x70] 3be78: 91010280 add x0, x20, #0x40 3be7c: 321e0108 orr w8, w8, #0x4 3be80: b9007288 str w8, [x20, #0x70] 3be84: 9400744b bl 0x58fb0 <_ZNSt6__ndk118condition_variable10notify_allEv@plt> 3be88: aa1303e0 mov x0, x19 3be8c: 94007421 bl 0x58f10 <_ZNSt6__ndk15mutex6unlockEv@plt> 3be90: f94016c8 ldr x8, [x22, #0x28] 3be94: f94007e9 ldr x9, [sp, #0x8] 3be98: eb09011f cmp x8, x9 3be9c: 54000141 b.ne 0x3bec4 3bea0: a9444ff4 ldp x20, x19, [sp, #0x40] 3bea4: a94357f6 ldp x22, x21, [sp, #0x30] 3bea8: a9417bfd ldp x29, x30, [sp, #0x10] 3beac: f94013f7 ldr x23, [sp, #0x20] 3beb0: 910143ff add sp, sp, #0x50 3beb4: d50323bf autiasp 3beb8: d65f03c0 ret 3bebc: 52800040 mov w0, #0x2 // =2 3bec0: 97ffff72 bl 0x3bc88 3bec4: 940073db bl 0x58e30 <__stack_chk_fail@plt> 3bec8: aa0003f4 mov x20, x0 3becc: aa1303e0 mov x0, x19 3bed0: 94007410 bl 0x58f10 <_ZNSt6__ndk15mutex6unlockEv@plt> 3bed4: aa1403e0 mov x0, x20 3bed8: 94006380 bl 0x54cd8 000000000003bedc : 3bedc: d503233f paciasp 3bee0: d10143ff sub sp, sp, #0x50 3bee4: a9017bfd stp x29, x30, [sp, #0x10] 3bee8: 910043fd add x29, sp, #0x10 3beec: f90013f7 str x23, [sp, #0x20] 3bef0: a90357f6 stp x22, x21, [sp, #0x30] 3bef4: a9044ff4 stp x20, x19, [sp, #0x40] 3bef8: d53bd056 mrs x22, TPIDR_EL0 3befc: 91006013 add x19, x0, #0x18 3bf00: aa0003f4 mov x20, x0 3bf04: f94016c8 ldr x8, [x22, #0x28] 3bf08: aa1303e0 mov x0, x19 3bf0c: aa0103f5 mov x21, x1 3bf10: f90007e8 str x8, [sp, #0x8] 3bf14: 940073fb bl 0x58f00 <_ZNSt6__ndk15mutex4lockEv@plt> 3bf18: 3941c288 ldrb w8, [x20, #0x70] 3bf1c: 37000368 tbnz w8, #0x0, 0x3bf88 3bf20: 910003e0 mov x0, sp 3bf24: f9400a97 ldr x23, [x20, #0x10] 3bf28: f90003ff str xzr, [sp] 3bf2c: 94007439 bl 0x59010 <_ZNSt13exception_ptrD1Ev@plt> 3bf30: b50002d7 cbnz x23, 0x3bf88 3bf34: 91004280 add x0, x20, #0x10 3bf38: aa1503e1 mov x1, x21 3bf3c: 94007429 bl 0x58fe0 <_ZNSt13exception_ptraSERKS_@plt> 3bf40: 940074b8 bl 0x59220 <_ZNSt6__ndk119__thread_local_dataEv@plt> 3bf44: b9400000 ldr w0, [x0] 3bf48: 940074ba bl 0x59230 3bf4c: aa1403e1 mov x1, x20 3bf50: 94007608 bl 0x59770 <_ZNSt6__ndk115__thread_struct27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE@plt> 3bf54: aa1303e0 mov x0, x19 3bf58: 940073ee bl 0x58f10 <_ZNSt6__ndk15mutex6unlockEv@plt> 3bf5c: f94016c8 ldr x8, [x22, #0x28] 3bf60: f94007e9 ldr x9, [sp, #0x8] 3bf64: eb09011f cmp x8, x9 3bf68: 54000141 b.ne 0x3bf90 3bf6c: a9444ff4 ldp x20, x19, [sp, #0x40] 3bf70: a94357f6 ldp x22, x21, [sp, #0x30] 3bf74: a9417bfd ldp x29, x30, [sp, #0x10] 3bf78: f94013f7 ldr x23, [sp, #0x20] 3bf7c: 910143ff add sp, sp, #0x50 3bf80: d50323bf autiasp 3bf84: d65f03c0 ret 3bf88: 52800040 mov w0, #0x2 // =2 3bf8c: 97ffff3f bl 0x3bc88 3bf90: 940073a8 bl 0x58e30 <__stack_chk_fail@plt> 3bf94: aa0003f4 mov x20, x0 3bf98: aa1303e0 mov x0, x19 3bf9c: 940073dd bl 0x58f10 <_ZNSt6__ndk15mutex6unlockEv@plt> 3bfa0: aa1403e0 mov x0, x20 3bfa4: 9400634d bl 0x54cd8 000000000003bfa8 : 3bfa8: d503233f paciasp 3bfac: a9be7bfd stp x29, x30, [sp, #-0x20]! 3bfb0: a9014ff4 stp x20, x19, [sp, #0x10] 3bfb4: 910003fd mov x29, sp 3bfb8: 91006014 add x20, x0, #0x18 3bfbc: aa0003f3 mov x19, x0 3bfc0: aa1403e0 mov x0, x20 3bfc4: 940073cf bl 0x58f00 <_ZNSt6__ndk15mutex4lockEv@plt> 3bfc8: b9407268 ldr w8, [x19, #0x70] 3bfcc: 91010260 add x0, x19, #0x40 3bfd0: 321e0108 orr w8, w8, #0x4 3bfd4: b9007268 str w8, [x19, #0x70] 3bfd8: 940073f6 bl 0x58fb0 <_ZNSt6__ndk118condition_variable10notify_allEv@plt> 3bfdc: aa1403e0 mov x0, x20 3bfe0: a9414ff4 ldp x20, x19, [sp, #0x10] 3bfe4: a8c27bfd ldp x29, x30, [sp], #0x20 3bfe8: d50323bf autiasp 3bfec: 140073c9 b 0x58f10 <_ZNSt6__ndk15mutex6unlockEv@plt> 000000000003bff0 : 3bff0: d503233f paciasp 3bff4: d10183ff sub sp, sp, #0x60 3bff8: a9037bfd stp x29, x30, [sp, #0x30] 3bffc: 9100c3fd add x29, sp, #0x30 3c000: f90023f5 str x21, [sp, #0x40] 3c004: a9054ff4 stp x20, x19, [sp, #0x50] 3c008: d53bd055 mrs x21, TPIDR_EL0 3c00c: 91006014 add x20, x0, #0x18 3c010: aa0003f3 mov x19, x0 3c014: f94016a8 ldr x8, [x21, #0x28] 3c018: 52800029 mov w9, #0x1 // =1 3c01c: aa1403e0 mov x0, x20 3c020: f81f83a8 stur x8, [x29, #-0x8] 3c024: f9000ff4 str x20, [sp, #0x18] 3c028: 390083e9 strb w9, [sp, #0x20] 3c02c: 940073b5 bl 0x58f00 <_ZNSt6__ndk15mutex4lockEv@plt> 3c030: b9407268 ldr w8, [x19, #0x70] 3c034: 37100248 tbnz w8, #0x2, 0x3c07c 3c038: 37180108 tbnz w8, #0x3, 0x3c058 3c03c: 91010274 add x20, x19, #0x40 3c040: 910063e1 add x1, sp, #0x18 3c044: aa1403e0 mov x0, x20 3c048: 940073de bl 0x58fc0 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt> 3c04c: 3941c268 ldrb w8, [x19, #0x70] 3c050: 3617ff88 tbz w8, #0x2, 0x3c040 3c054: 1400000a b 0x3c07c 3c058: 121c7908 and w8, w8, #0xfffffff7 3c05c: aa1403e0 mov x0, x20 3c060: b9007268 str w8, [x19, #0x70] 3c064: 940073ab bl 0x58f10 <_ZNSt6__ndk15mutex6unlockEv@plt> 3c068: f9400268 ldr x8, [x19] 3c06c: aa1303e0 mov x0, x19 3c070: 390083ff strb wzr, [sp, #0x20] 3c074: f9400d08 ldr x8, [x8, #0x18] 3c078: d63f0100 blr x8 3c07c: 910043e0 add x0, sp, #0x10 3c080: f9000bff str xzr, [sp, #0x10] 3c084: f8410e74 ldr x20, [x19, #0x10]! 3c088: 940073e2 bl 0x59010 <_ZNSt13exception_ptrD1Ev@plt> 3c08c: b50001f4 cbnz x20, 0x3c0c8 3c090: 394083e8 ldrb w8, [sp, #0x20] 3c094: 34000068 cbz w8, 0x3c0a0 3c098: f9400fe0 ldr x0, [sp, #0x18] 3c09c: 9400739d bl 0x58f10 <_ZNSt6__ndk15mutex6unlockEv@plt> 3c0a0: f94016a8 ldr x8, [x21, #0x28] 3c0a4: f85f83a9 ldur x9, [x29, #-0x8] 3c0a8: eb09011f cmp x8, x9 3c0ac: 54000181 b.ne 0x3c0dc 3c0b0: a9454ff4 ldp x20, x19, [sp, #0x50] 3c0b4: a9437bfd ldp x29, x30, [sp, #0x30] 3c0b8: f94023f5 ldr x21, [sp, #0x40] 3c0bc: 910183ff add sp, sp, #0x60 3c0c0: d50323bf autiasp 3c0c4: d65f03c0 ret 3c0c8: 910023e0 add x0, sp, #0x8 3c0cc: aa1303e1 mov x1, x19 3c0d0: 940073d4 bl 0x59020 <_ZNSt13exception_ptrC1ERKS_@plt> 3c0d4: 910023e0 add x0, sp, #0x8 3c0d8: 940073ca bl 0x59000 <_ZSt17rethrow_exceptionSt13exception_ptr@plt> 3c0dc: 94007355 bl 0x58e30 <__stack_chk_fail@plt> 3c0e0: aa0003f3 mov x19, x0 3c0e4: 910023e0 add x0, sp, #0x8 3c0e8: 940073ca bl 0x59010 <_ZNSt13exception_ptrD1Ev@plt> 3c0ec: 394083e8 ldrb w8, [sp, #0x20] 3c0f0: 34000068 cbz w8, 0x3c0fc 3c0f4: f9400fe0 ldr x0, [sp, #0x18] 3c0f8: 94007386 bl 0x58f10 <_ZNSt6__ndk15mutex6unlockEv@plt> 3c0fc: aa1303e0 mov x0, x19 3c100: 940062f6 bl 0x54cd8 000000000003c104 &)>: 3c104: d503233f paciasp 3c108: a9bd7bfd stp x29, x30, [sp, #-0x30]! 3c10c: f9000bf5 str x21, [sp, #0x10] 3c110: 910003fd mov x29, sp 3c114: a9024ff4 stp x20, x19, [sp, #0x20] 3c118: b9407008 ldr w8, [x0, #0x70] 3c11c: 37100148 tbnz w8, #0x2, 0x3c144 &)+0x40> 3c120: aa0003f3 mov x19, x0 3c124: aa0103f4 mov x20, x1 3c128: 37180188 tbnz w8, #0x3, 0x3c158 &)+0x54> 3c12c: 91010275 add x21, x19, #0x40 3c130: aa1503e0 mov x0, x21 3c134: aa1403e1 mov x1, x20 3c138: 940073a2 bl 0x58fc0 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt> 3c13c: 3941c268 ldrb w8, [x19, #0x70] 3c140: 3617ff88 tbz w8, #0x2, 0x3c130 &)+0x2c> 3c144: a9424ff4 ldp x20, x19, [sp, #0x20] 3c148: f9400bf5 ldr x21, [sp, #0x10] 3c14c: a8c37bfd ldp x29, x30, [sp], #0x30 3c150: d50323bf autiasp 3c154: d65f03c0 ret 3c158: 121c7908 and w8, w8, #0xfffffff7 3c15c: 39402289 ldrb w9, [x20, #0x8] 3c160: b9007268 str w8, [x19, #0x70] 3c164: 34000189 cbz w9, 0x3c194 &)+0x90> 3c168: f9400280 ldr x0, [x20] 3c16c: 94007369 bl 0x58f10 <_ZNSt6__ndk15mutex6unlockEv@plt> 3c170: f9400268 ldr x8, [x19] 3c174: 3900229f strb wzr, [x20, #0x8] 3c178: aa1303e0 mov x0, x19 3c17c: f9400bf5 ldr x21, [sp, #0x10] 3c180: a9424ff4 ldp x20, x19, [sp, #0x20] 3c184: f9400d10 ldr x16, [x8, #0x18] 3c188: a8c37bfd ldp x29, x30, [sp], #0x30 3c18c: d50323bf autiasp 3c190: d61f0200 br x16 3c194: f0fffee1 adrp x1, 0x1b000 3c198: 52800020 mov w0, #0x1 // =1 3c19c: 91148021 add x1, x1, #0x520 3c1a0: 940073d4 bl 0x590f0 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 000000000003c1a4 : 3c1a4: d503233f paciasp 3c1a8: d10143ff sub sp, sp, #0x50 3c1ac: a9027bfd stp x29, x30, [sp, #0x20] 3c1b0: 910083fd add x29, sp, #0x20 3c1b4: f9001bf5 str x21, [sp, #0x30] 3c1b8: a9044ff4 stp x20, x19, [sp, #0x40] 3c1bc: d53bd055 mrs x21, TPIDR_EL0 3c1c0: 91006014 add x20, x0, #0x18 3c1c4: aa0003f3 mov x19, x0 3c1c8: f94016a8 ldr x8, [x21, #0x28] 3c1cc: 52800029 mov w9, #0x1 // =1 3c1d0: aa1403e0 mov x0, x20 3c1d4: f81f83a8 stur x8, [x29, #-0x8] 3c1d8: f90007f4 str x20, [sp, #0x8] 3c1dc: 390043e9 strb w9, [sp, #0x10] 3c1e0: 94007348 bl 0x58f00 <_ZNSt6__ndk15mutex4lockEv@plt> 3c1e4: b9407268 ldr w8, [x19, #0x70] 3c1e8: 37100148 tbnz w8, #0x2, 0x3c210 3c1ec: 37180188 tbnz w8, #0x3, 0x3c21c 3c1f0: 91010274 add x20, x19, #0x40 3c1f4: 910023e1 add x1, sp, #0x8 3c1f8: aa1403e0 mov x0, x20 3c1fc: 94007371 bl 0x58fc0 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt> 3c200: 3941c268 ldrb w8, [x19, #0x70] 3c204: 3617ff88 tbz w8, #0x2, 0x3c1f4 3c208: 394043e8 ldrb w8, [sp, #0x10] 3c20c: 34000188 cbz w8, 0x3c23c 3c210: f94007e0 ldr x0, [sp, #0x8] 3c214: 9400733f bl 0x58f10 <_ZNSt6__ndk15mutex6unlockEv@plt> 3c218: 14000009 b 0x3c23c 3c21c: 121c7908 and w8, w8, #0xfffffff7 3c220: aa1403e0 mov x0, x20 3c224: b9007268 str w8, [x19, #0x70] 3c228: 9400733a bl 0x58f10 <_ZNSt6__ndk15mutex6unlockEv@plt> 3c22c: f9400268 ldr x8, [x19] 3c230: aa1303e0 mov x0, x19 3c234: f9400d08 ldr x8, [x8, #0x18] 3c238: d63f0100 blr x8 3c23c: f94016a8 ldr x8, [x21, #0x28] 3c240: f85f83a9 ldur x9, [x29, #-0x8] 3c244: eb09011f cmp x8, x9 3c248: 540000e1 b.ne 0x3c264 3c24c: a9444ff4 ldp x20, x19, [sp, #0x40] 3c250: a9427bfd ldp x29, x30, [sp, #0x20] 3c254: f9401bf5 ldr x21, [sp, #0x30] 3c258: 910143ff add sp, sp, #0x50 3c25c: d50323bf autiasp 3c260: d65f03c0 ret 3c264: 940072f3 bl 0x58e30 <__stack_chk_fail@plt> 000000000003c268 : 3c268: d503233f paciasp 3c26c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3c270: 910003fd mov x29, sp 3c274: 52800060 mov w0, #0x3 // =3 3c278: 97fffe84 bl 0x3bc88 000000000003c27c ::future(std::__ndk1::__assoc_sub_state*)>: 3c27c: d503233f paciasp 3c280: a9be7bfd stp x29, x30, [sp, #-0x20]! 3c284: a9014ff4 stp x20, x19, [sp, #0x10] 3c288: 910003fd mov x29, sp 3c28c: 91006033 add x19, x1, #0x18 3c290: f9000001 str x1, [x0] 3c294: aa1303e0 mov x0, x19 3c298: aa0103f4 mov x20, x1 3c29c: 94007319 bl 0x58f00 <_ZNSt6__ndk15mutex4lockEv@plt> 3c2a0: 3941c288 ldrb w8, [x20, #0x70] 3c2a4: 37080168 tbnz w8, #0x1, 0x3c2d0 ::future(std::__ndk1::__assoc_sub_state*)+0x54> 3c2a8: aa1403e0 mov x0, x20 3c2ac: 94007385 bl 0x590c0 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 3c2b0: b9407288 ldr w8, [x20, #0x70] 3c2b4: aa1303e0 mov x0, x19 3c2b8: 321f0108 orr w8, w8, #0x2 3c2bc: b9007288 str w8, [x20, #0x70] 3c2c0: a9414ff4 ldp x20, x19, [sp, #0x10] 3c2c4: a8c27bfd ldp x29, x30, [sp], #0x20 3c2c8: d50323bf autiasp 3c2cc: 14007311 b 0x58f10 <_ZNSt6__ndk15mutex6unlockEv@plt> 3c2d0: 52800020 mov w0, #0x1 // =1 3c2d4: 97fffe6d bl 0x3bc88 3c2d8: aa0003f4 mov x20, x0 3c2dc: aa1303e0 mov x0, x19 3c2e0: 9400730c bl 0x58f10 <_ZNSt6__ndk15mutex6unlockEv@plt> 3c2e4: aa1403e0 mov x0, x20 3c2e8: 9400627c bl 0x54cd8 000000000003c2ec ::~future()>: 3c2ec: d503233f paciasp 3c2f0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3c2f4: 910003fd mov x29, sp 3c2f8: f9400000 ldr x0, [x0] 3c2fc: b4000040 cbz x0, 0x3c304 ::~future()+0x18> 3c300: 94007374 bl 0x590d0 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 3c304: a8c17bfd ldp x29, x30, [sp], #0x10 3c308: d50323bf autiasp 3c30c: d65f03c0 ret 000000000003c310 ::get()>: 3c310: d503233f paciasp 3c314: a9be7bfd stp x29, x30, [sp, #-0x20]! 3c318: a9014ff4 stp x20, x19, [sp, #0x10] 3c31c: 910003fd mov x29, sp 3c320: f9400013 ldr x19, [x0] 3c324: f900001f str xzr, [x0] 3c328: aa1303e0 mov x0, x19 3c32c: 9400735d bl 0x590a0 <_ZNSt6__ndk117__assoc_sub_state4copyEv@plt> 3c330: b4000073 cbz x19, 0x3c33c ::get()+0x2c> 3c334: aa1303e0 mov x0, x19 3c338: 94007366 bl 0x590d0 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 3c33c: a9414ff4 ldp x20, x19, [sp, #0x10] 3c340: a8c27bfd ldp x29, x30, [sp], #0x20 3c344: d50323bf autiasp 3c348: d65f03c0 ret 3c34c: aa0003f4 mov x20, x0 3c350: b4000073 cbz x19, 0x3c35c ::get()+0x4c> 3c354: aa1303e0 mov x0, x19 3c358: 9400735e bl 0x590d0 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 3c35c: aa1403e0 mov x0, x20 3c360: 9400625e bl 0x54cd8 000000000003c364 ::promise()>: 3c364: d503233f paciasp 3c368: a9be7bfd stp x29, x30, [sp, #-0x20]! 3c36c: f9000bf3 str x19, [sp, #0x10] 3c370: 910003fd mov x29, sp 3c374: aa0003f3 mov x19, x0 3c378: 52800f00 mov w0, #0x78 // =120 3c37c: 940072c1 bl 0x58e80 <_Znwm@plt> 3c380: b0000128 adrp x8, 0x61000 3c384: 6f00e400 movi v0.2d, #0000000000000000 3c388: f942e908 ldr x8, [x8, #0x5d0] 3c38c: f9000260 str x0, [x19] 3c390: f9400bf3 ldr x19, [sp, #0x10] 3c394: b900701f str wzr, [x0, #0x70] 3c398: ad008000 stp q0, q0, [x0, #0x10] 3c39c: 91004108 add x8, x8, #0x10 3c3a0: ad018000 stp q0, q0, [x0, #0x30] 3c3a4: ad028000 stp q0, q0, [x0, #0x50] 3c3a8: a9007c08 stp x8, xzr, [x0] 3c3ac: a8c27bfd ldp x29, x30, [sp], #0x20 3c3b0: d50323bf autiasp 3c3b4: d65f03c0 ret 000000000003c3b8 ::~promise()>: 3c3b8: d503233f paciasp 3c3bc: d10243ff sub sp, sp, #0x90 3c3c0: a9067bfd stp x29, x30, [sp, #0x60] 3c3c4: 910183fd add x29, sp, #0x60 3c3c8: f9003bf5 str x21, [sp, #0x70] 3c3cc: a9084ff4 stp x20, x19, [sp, #0x80] 3c3d0: d53bd055 mrs x21, TPIDR_EL0 3c3d4: f94016a8 ldr x8, [x21, #0x28] 3c3d8: f81f83a8 stur x8, [x29, #-0x8] 3c3dc: f9400008 ldr x8, [x0] 3c3e0: b4000628 cbz x8, 0x3c4a4 ::~promise()+0xec> 3c3e4: aa0003f3 mov x19, x0 3c3e8: 3941c109 ldrb w9, [x8, #0x70] 3c3ec: 37000589 tbnz w9, #0x0, 0x3c49c ::~promise()+0xe4> 3c3f0: 9100c3e0 add x0, sp, #0x30 3c3f4: f9400914 ldr x20, [x8, #0x10] 3c3f8: f9001bff str xzr, [sp, #0x30] 3c3fc: 94007305 bl 0x59010 <_ZNSt13exception_ptrD1Ev@plt> 3c400: b50004f4 cbnz x20, 0x3c49c ::~promise()+0xe4> 3c404: f9400274 ldr x20, [x19] 3c408: f9400688 ldr x8, [x20, #0x8] 3c40c: f100051f cmp x8, #0x1 3c410: 5400046b b.lt 0x3c49c ::~promise()+0xe4> 3c414: d0000148 adrp x8, 0x66000 3c418: 9115e108 add x8, x8, #0x578 3c41c: 08dffd09 ldarb w9, [x8] 3c420: d0000148 adrp x8, 0x66000 3c424: 9115c108 add x8, x8, #0x570 3c428: 36000529 tbz w9, #0x0, 0x3c4cc ::~promise()+0x114> 3c42c: 52800089 mov w9, #0x4 // =4 3c430: a93ea3a9 stp x9, x8, [x29, #-0x18] 3c434: 9100c3e8 add x8, sp, #0x30 3c438: d10063a0 sub x0, x29, #0x18 3c43c: 94007411 bl 0x59480 <_ZNKSt6__ndk110error_code7messageEv@plt> 3c440: 910023e0 add x0, sp, #0x8 3c444: 9100c3e1 add x1, sp, #0x30 3c448: 940073b2 bl 0x59310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> 3c44c: 3940c3e8 ldrb w8, [sp, #0x30] 3c450: 36000068 tbz w8, #0x0, 0x3c45c ::~promise()+0xa4> 3c454: f94023e0 ldr x0, [sp, #0x40] 3c458: 9400726e bl 0x58e10 <_ZdlPv@plt> 3c45c: b0000128 adrp x8, 0x61000 3c460: 910023e0 add x0, sp, #0x8 3c464: f942dd08 ldr x8, [x8, #0x5b8] 3c468: 3cde83a0 ldur q0, [x29, #-0x18] 3c46c: 91004108 add x8, x8, #0x10 3c470: 3c8183e0 stur q0, [sp, #0x18] 3c474: f90007e8 str x8, [sp, #0x8] 3c478: 9100a3e8 add x8, sp, #0x28 3c47c: 94000041 bl 0x3c580 ::~promise()+0x1c8> 3c480: 9100a3e1 add x1, sp, #0x28 3c484: aa1403e0 mov x0, x20 3c488: 940072fa bl 0x59070 <_ZNSt6__ndk117__assoc_sub_state13set_exceptionESt13exception_ptr@plt> 3c48c: 9100a3e0 add x0, sp, #0x28 3c490: 940072e0 bl 0x59010 <_ZNSt13exception_ptrD1Ev@plt> 3c494: 910023e0 add x0, sp, #0x8 3c498: 940074ba bl 0x59780 <_ZNSt11logic_errorD2Ev@plt> 3c49c: f9400260 ldr x0, [x19] 3c4a0: 9400730c bl 0x590d0 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 3c4a4: f94016a8 ldr x8, [x21, #0x28] 3c4a8: f85f83a9 ldur x9, [x29, #-0x8] 3c4ac: eb09011f cmp x8, x9 3c4b0: 54000441 b.ne 0x3c538 ::~promise()+0x180> 3c4b4: a9484ff4 ldp x20, x19, [sp, #0x80] 3c4b8: a9467bfd ldp x29, x30, [sp, #0x60] 3c4bc: f9403bf5 ldr x21, [sp, #0x70] 3c4c0: 910243ff add sp, sp, #0x90 3c4c4: d50323bf autiasp 3c4c8: d65f03c0 ret 3c4cc: d0000140 adrp x0, 0x66000 3c4d0: 9115e000 add x0, x0, #0x578 3c4d4: 94007407 bl 0x594f0 <__cxa_guard_acquire@plt> 3c4d8: d0000148 adrp x8, 0x66000 3c4dc: 9115c108 add x8, x8, #0x570 3c4e0: 34fffa60 cbz w0, 0x3c42c ::~promise()+0x74> 3c4e4: d0000140 adrp x0, 0x66000 3c4e8: 9115c000 add x0, x0, #0x570 3c4ec: 940073e1 bl 0x59470 <_ZNSt6__ndk114error_categoryC2Ev@plt> 3c4f0: d0000109 adrp x9, 0x5e000 3c4f4: d0000148 adrp x8, 0x66000 3c4f8: 9105a129 add x9, x9, #0x168 3c4fc: 9115c108 add x8, x8, #0x570 3c500: b0000120 adrp x0, 0x61000 3c504: b0000102 adrp x2, 0x5d000 3c508: d0000141 adrp x1, 0x66000 3c50c: 9127c042 add x2, x2, #0x9f0 3c510: f9000109 str x9, [x8] 3c514: 9115c021 add x1, x1, #0x570 3c518: f9430400 ldr x0, [x0, #0x608] 3c51c: 94007231 bl 0x58de0 <__cxa_atexit@plt> 3c520: d0000140 adrp x0, 0x66000 3c524: 9115e000 add x0, x0, #0x578 3c528: 940073f6 bl 0x59500 <__cxa_guard_release@plt> 3c52c: d0000148 adrp x8, 0x66000 3c530: 9115c108 add x8, x8, #0x570 3c534: 17ffffbe b 0x3c42c ::~promise()+0x74> 3c538: 9400723e bl 0x58e30 <__stack_chk_fail@plt> 3c53c: aa0003f3 mov x19, x0 3c540: 9100a3e0 add x0, sp, #0x28 3c544: 940072b3 bl 0x59010 <_ZNSt13exception_ptrD1Ev@plt> 3c548: 910023e0 add x0, sp, #0x8 3c54c: 940072bd bl 0x59040 <_ZNSt6__ndk112future_errorD2Ev@plt> 3c550: aa1303e0 mov x0, x19 3c554: 97ffd2bc bl 0x31044 3c558: 3940c3e8 ldrb w8, [sp, #0x30] 3c55c: aa0003f3 mov x19, x0 3c560: 360000c8 tbz w8, #0x0, 0x3c578 ::~promise()+0x1c0> 3c564: f94023e0 ldr x0, [sp, #0x40] 3c568: 9400722a bl 0x58e10 <_ZdlPv@plt> 3c56c: aa1303e0 mov x0, x19 3c570: 97ffd2b5 bl 0x31044 3c574: aa0003f3 mov x19, x0 3c578: aa1303e0 mov x0, x19 3c57c: 97ffd2b2 bl 0x31044 3c580: d503233f paciasp 3c584: a9bd7bfd stp x29, x30, [sp, #-0x30]! 3c588: f9000bf5 str x21, [sp, #0x10] 3c58c: 910003fd mov x29, sp 3c590: a9024ff4 stp x20, x19, [sp, #0x20] 3c594: aa0003f4 mov x20, x0 3c598: 52800400 mov w0, #0x20 // =32 3c59c: aa0803f3 mov x19, x8 3c5a0: 94007334 bl 0x59270 <__cxa_allocate_exception@plt> 3c5a4: aa1403e1 mov x1, x20 3c5a8: aa0003f5 mov x21, x0 3c5ac: 94007361 bl 0x59330 <_ZNSt11logic_errorC2ERKS_@plt> 3c5b0: b0000128 adrp x8, 0x61000 3c5b4: f942dd08 ldr x8, [x8, #0x5b8] 3c5b8: 91004108 add x8, x8, #0x10 3c5bc: f90002a8 str x8, [x21] 3c5c0: 3dc00680 ldr q0, [x20, #0x10] 3c5c4: 3d8006a0 str q0, [x21, #0x10] 3c5c8: b0000121 adrp x1, 0x61000 3c5cc: b0000122 adrp x2, 0x61000 3c5d0: aa1503e0 mov x0, x21 3c5d4: f942e421 ldr x1, [x1, #0x5c8] 3c5d8: f942e042 ldr x2, [x2, #0x5c0] 3c5dc: 9400732d bl 0x59290 <__cxa_throw@plt> 3c5e0: 940072cc bl 0x59110 <__cxa_begin_catch@plt> 3c5e4: aa1303e8 mov x8, x19 3c5e8: 94007282 bl 0x58ff0 <_ZSt17current_exceptionv@plt> 3c5ec: 940072fd bl 0x591e0 <__cxa_end_catch@plt> 3c5f0: a9424ff4 ldp x20, x19, [sp, #0x20] 3c5f4: f9400bf5 ldr x21, [sp, #0x10] 3c5f8: a8c37bfd ldp x29, x30, [sp], #0x30 3c5fc: d50323bf autiasp 3c600: d65f03c0 ret 3c604: 97ffd290 bl 0x31044 000000000003c608 ::get_future()>: 3c608: d503233f paciasp 3c60c: a9be7bfd stp x29, x30, [sp, #-0x20]! 3c610: a9014ff4 stp x20, x19, [sp, #0x10] 3c614: 910003fd mov x29, sp 3c618: f9400014 ldr x20, [x0] 3c61c: b4000234 cbz x20, 0x3c660 ::get_future()+0x58> 3c620: 91006293 add x19, x20, #0x18 3c624: f9000114 str x20, [x8] 3c628: aa1303e0 mov x0, x19 3c62c: 94007235 bl 0x58f00 <_ZNSt6__ndk15mutex4lockEv@plt> 3c630: 3941c288 ldrb w8, [x20, #0x70] 3c634: 370801a8 tbnz w8, #0x1, 0x3c668 ::get_future()+0x60> 3c638: aa1403e0 mov x0, x20 3c63c: 940072a1 bl 0x590c0 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 3c640: b9407288 ldr w8, [x20, #0x70] 3c644: aa1303e0 mov x0, x19 3c648: 321f0108 orr w8, w8, #0x2 3c64c: b9007288 str w8, [x20, #0x70] 3c650: a9414ff4 ldp x20, x19, [sp, #0x10] 3c654: a8c27bfd ldp x29, x30, [sp], #0x20 3c658: d50323bf autiasp 3c65c: 1400722d b 0x58f10 <_ZNSt6__ndk15mutex6unlockEv@plt> 3c660: 52800060 mov w0, #0x3 // =3 3c664: 97fffd89 bl 0x3bc88 3c668: 52800020 mov w0, #0x1 // =1 3c66c: 97fffd87 bl 0x3bc88 3c670: aa0003f4 mov x20, x0 3c674: aa1303e0 mov x0, x19 3c678: 94007226 bl 0x58f10 <_ZNSt6__ndk15mutex6unlockEv@plt> 3c67c: aa1403e0 mov x0, x20 3c680: 94006196 bl 0x54cd8 000000000003c684 ::set_value()>: 3c684: d503233f paciasp 3c688: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3c68c: 910003fd mov x29, sp 3c690: f9400000 ldr x0, [x0] 3c694: b4000080 cbz x0, 0x3c6a4 ::set_value()+0x20> 3c698: a8c17bfd ldp x29, x30, [sp], #0x10 3c69c: d50323bf autiasp 3c6a0: 1400726c b 0x59050 <_ZNSt6__ndk117__assoc_sub_state9set_valueEv@plt> 3c6a4: 52800060 mov w0, #0x3 // =3 3c6a8: 97fffd78 bl 0x3bc88 000000000003c6ac ::set_exception(std::exception_ptr)>: 3c6ac: d503233f paciasp 3c6b0: d100c3ff sub sp, sp, #0x30 3c6b4: a9017bfd stp x29, x30, [sp, #0x10] 3c6b8: 910043fd add x29, sp, #0x10 3c6bc: a9024ff4 stp x20, x19, [sp, #0x20] 3c6c0: d53bd054 mrs x20, TPIDR_EL0 3c6c4: f9401688 ldr x8, [x20, #0x28] 3c6c8: f90007e8 str x8, [sp, #0x8] 3c6cc: f9400013 ldr x19, [x0] 3c6d0: b4000233 cbz x19, 0x3c714 ::set_exception(std::exception_ptr)+0x68> 3c6d4: 910003e0 mov x0, sp 3c6d8: 94007252 bl 0x59020 <_ZNSt13exception_ptrC1ERKS_@plt> 3c6dc: 910003e1 mov x1, sp 3c6e0: aa1303e0 mov x0, x19 3c6e4: 94007263 bl 0x59070 <_ZNSt6__ndk117__assoc_sub_state13set_exceptionESt13exception_ptr@plt> 3c6e8: 910003e0 mov x0, sp 3c6ec: 94007249 bl 0x59010 <_ZNSt13exception_ptrD1Ev@plt> 3c6f0: f9401688 ldr x8, [x20, #0x28] 3c6f4: f94007e9 ldr x9, [sp, #0x8] 3c6f8: eb09011f cmp x8, x9 3c6fc: 54000101 b.ne 0x3c71c ::set_exception(std::exception_ptr)+0x70> 3c700: a9424ff4 ldp x20, x19, [sp, #0x20] 3c704: a9417bfd ldp x29, x30, [sp, #0x10] 3c708: 9100c3ff add sp, sp, #0x30 3c70c: d50323bf autiasp 3c710: d65f03c0 ret 3c714: 52800060 mov w0, #0x3 // =3 3c718: 97fffd5c bl 0x3bc88 3c71c: 940071c5 bl 0x58e30 <__stack_chk_fail@plt> 3c720: aa0003f3 mov x19, x0 3c724: 910003e0 mov x0, sp 3c728: 9400723a bl 0x59010 <_ZNSt13exception_ptrD1Ev@plt> 3c72c: aa1303e0 mov x0, x19 3c730: 9400616a bl 0x54cd8 000000000003c734 ::set_value_at_thread_exit()>: 3c734: d503233f paciasp 3c738: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3c73c: 910003fd mov x29, sp 3c740: f9400000 ldr x0, [x0] 3c744: b4000080 cbz x0, 0x3c754 ::set_value_at_thread_exit()+0x20> 3c748: a8c17bfd ldp x29, x30, [sp], #0x10 3c74c: d50323bf autiasp 3c750: 14007244 b 0x59060 <_ZNSt6__ndk117__assoc_sub_state24set_value_at_thread_exitEv@plt> 3c754: 52800060 mov w0, #0x3 // =3 3c758: 97fffd4c bl 0x3bc88 000000000003c75c ::set_exception_at_thread_exit(std::exception_ptr)>: 3c75c: d503233f paciasp 3c760: d100c3ff sub sp, sp, #0x30 3c764: a9017bfd stp x29, x30, [sp, #0x10] 3c768: 910043fd add x29, sp, #0x10 3c76c: a9024ff4 stp x20, x19, [sp, #0x20] 3c770: d53bd054 mrs x20, TPIDR_EL0 3c774: f9401688 ldr x8, [x20, #0x28] 3c778: f90007e8 str x8, [sp, #0x8] 3c77c: f9400013 ldr x19, [x0] 3c780: b4000233 cbz x19, 0x3c7c4 ::set_exception_at_thread_exit(std::exception_ptr)+0x68> 3c784: 910003e0 mov x0, sp 3c788: 94007226 bl 0x59020 <_ZNSt13exception_ptrC1ERKS_@plt> 3c78c: 910003e1 mov x1, sp 3c790: aa1303e0 mov x0, x19 3c794: 9400723b bl 0x59080 <_ZNSt6__ndk117__assoc_sub_state28set_exception_at_thread_exitESt13exception_ptr@plt> 3c798: 910003e0 mov x0, sp 3c79c: 9400721d bl 0x59010 <_ZNSt13exception_ptrD1Ev@plt> 3c7a0: f9401688 ldr x8, [x20, #0x28] 3c7a4: f94007e9 ldr x9, [sp, #0x8] 3c7a8: eb09011f cmp x8, x9 3c7ac: 54000101 b.ne 0x3c7cc ::set_exception_at_thread_exit(std::exception_ptr)+0x70> 3c7b0: a9424ff4 ldp x20, x19, [sp, #0x20] 3c7b4: a9417bfd ldp x29, x30, [sp, #0x10] 3c7b8: 9100c3ff add sp, sp, #0x30 3c7bc: d50323bf autiasp 3c7c0: d65f03c0 ret 3c7c4: 52800060 mov w0, #0x3 // =3 3c7c8: 97fffd30 bl 0x3bc88 3c7cc: 94007199 bl 0x58e30 <__stack_chk_fail@plt> 3c7d0: aa0003f3 mov x19, x0 3c7d4: 910003e0 mov x0, sp 3c7d8: 9400720e bl 0x59010 <_ZNSt13exception_ptrD1Ev@plt> 3c7dc: aa1303e0 mov x0, x19 3c7e0: 9400613e bl 0x54cd8 000000000003c7e4 ::~shared_future()>: 3c7e4: d503233f paciasp 3c7e8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3c7ec: 910003fd mov x29, sp 3c7f0: f9400000 ldr x0, [x0] 3c7f4: b4000040 cbz x0, 0x3c7fc ::~shared_future()+0x18> 3c7f8: 94007236 bl 0x590d0 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 3c7fc: a8c17bfd ldp x29, x30, [sp], #0x10 3c800: d50323bf autiasp 3c804: d65f03c0 ret 000000000003c808 ::operator=(std::__ndk1::shared_future const&)>: 3c808: d503233f paciasp 3c80c: a9be7bfd stp x29, x30, [sp, #-0x20]! 3c810: a9014ff4 stp x20, x19, [sp, #0x10] 3c814: 910003fd mov x29, sp 3c818: aa0103f4 mov x20, x1 3c81c: f9400028 ldr x8, [x1] 3c820: aa0003f3 mov x19, x0 3c824: b4000068 cbz x8, 0x3c830 ::operator=(std::__ndk1::shared_future const&)+0x28> 3c828: aa0803e0 mov x0, x8 3c82c: 94007225 bl 0x590c0 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 3c830: f9400260 ldr x0, [x19] 3c834: b4000040 cbz x0, 0x3c83c ::operator=(std::__ndk1::shared_future const&)+0x34> 3c838: 94007226 bl 0x590d0 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 3c83c: f9400288 ldr x8, [x20] 3c840: aa1303e0 mov x0, x19 3c844: f9000268 str x8, [x19] 3c848: a9414ff4 ldp x20, x19, [sp, #0x10] 3c84c: a8c27bfd ldp x29, x30, [sp], #0x20 3c850: d50323bf autiasp 3c854: d65f03c0 ret 000000000003c858 : 3c858: d503233f paciasp 3c85c: a9be7bfd stp x29, x30, [sp, #-0x20]! 3c860: a9014ff4 stp x20, x19, [sp, #0x10] 3c864: 910003fd mov x29, sp 3c868: b0000128 adrp x8, 0x61000 3c86c: aa0003f3 mov x19, x0 3c870: aa0003f4 mov x20, x0 3c874: 91010000 add x0, x0, #0x40 3c878: f942e908 ldr x8, [x8, #0x5d0] 3c87c: 91004108 add x8, x8, #0x10 3c880: f8010688 str x8, [x20], #0x10 3c884: 940071d3 bl 0x58fd0 <_ZNSt6__ndk118condition_variableD1Ev@plt> 3c888: 91006260 add x0, x19, #0x18 3c88c: 94007199 bl 0x58ef0 <_ZNSt6__ndk15mutexD1Ev@plt> 3c890: aa1403e0 mov x0, x20 3c894: 940071df bl 0x59010 <_ZNSt13exception_ptrD1Ev@plt> 3c898: aa1303e0 mov x0, x19 3c89c: a9414ff4 ldp x20, x19, [sp, #0x10] 3c8a0: a8c27bfd ldp x29, x30, [sp], #0x20 3c8a4: d50323bf autiasp 3c8a8: 14007202 b 0x590b0 <_ZNSt6__ndk114__shared_countD2Ev@plt> 000000000003c8ac : 3c8ac: d503233f paciasp 3c8b0: a9be7bfd stp x29, x30, [sp, #-0x20]! 3c8b4: a9014ff4 stp x20, x19, [sp, #0x10] 3c8b8: 910003fd mov x29, sp 3c8bc: b0000128 adrp x8, 0x61000 3c8c0: aa0003f3 mov x19, x0 3c8c4: aa0003f4 mov x20, x0 3c8c8: 91010000 add x0, x0, #0x40 3c8cc: f942e908 ldr x8, [x8, #0x5d0] 3c8d0: 91004108 add x8, x8, #0x10 3c8d4: f8010688 str x8, [x20], #0x10 3c8d8: 940071be bl 0x58fd0 <_ZNSt6__ndk118condition_variableD1Ev@plt> 3c8dc: 91006260 add x0, x19, #0x18 3c8e0: 94007184 bl 0x58ef0 <_ZNSt6__ndk15mutexD1Ev@plt> 3c8e4: aa1403e0 mov x0, x20 3c8e8: 940071ca bl 0x59010 <_ZNSt13exception_ptrD1Ev@plt> 3c8ec: aa1303e0 mov x0, x19 3c8f0: 940071f0 bl 0x590b0 <_ZNSt6__ndk114__shared_countD2Ev@plt> 3c8f4: aa1303e0 mov x0, x19 3c8f8: a9414ff4 ldp x20, x19, [sp, #0x10] 3c8fc: a8c27bfd ldp x29, x30, [sp], #0x20 3c900: d50323bf autiasp 3c904: 14007143 b 0x58e10 <_ZdlPv@plt> 3c908: d503233f paciasp 3c90c: a9be7bfd stp x29, x30, [sp, #-0x20]! 3c910: f9000bf3 str x19, [sp, #0x10] 3c914: 910003fd mov x29, sp 3c918: aa0003f3 mov x19, x0 3c91c: 94007305 bl 0x59530 <_ZNSt6__ndk114error_categoryD2Ev@plt> 3c920: aa1303e0 mov x0, x19 3c924: f9400bf3 ldr x19, [sp, #0x10] 3c928: a8c27bfd ldp x29, x30, [sp], #0x20 3c92c: d50323bf autiasp 3c930: 14007138 b 0x58e10 <_ZdlPv@plt> 000000000003c934 : 3c934: d503233f paciasp 3c938: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3c93c: 910003fd mov x29, sp 3c940: 94007394 bl 0x59790 <__cxa_uncaught_exceptions@plt> 3c944: 7100001f cmp w0, #0x0 3c948: 1a9fd7e0 cset w0, gt 3c94c: a8c17bfd ldp x29, x30, [sp], #0x10 3c950: d50323bf autiasp 3c954: d65f03c0 ret 000000000003c958 : 3c958: d503233f paciasp 3c95c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3c960: 910003fd mov x29, sp 3c964: 9400738b bl 0x59790 <__cxa_uncaught_exceptions@plt> 3c968: a8c17bfd ldp x29, x30, [sp], #0x10 3c96c: d50323bf autiasp 3c970: d65f03c0 ret 000000000003c974 : 3c974: d503245f bti c 3c978: f9400000 ldr x0, [x0] 3c97c: 14007389 b 0x597a0 <__cxa_decrement_exception_refcount@plt> 000000000003c980 : 3c980: d503245f bti c 3c984: f9400028 ldr x8, [x1] 3c988: aa0003e9 mov x9, x0 3c98c: aa0803e0 mov x0, x8 3c990: f9000128 str x8, [x9] 3c994: 14007387 b 0x597b0 <__cxa_increment_exception_refcount@plt> 000000000003c998 : 3c998: d503233f paciasp 3c99c: a9be7bfd stp x29, x30, [sp, #-0x20]! 3c9a0: a9014ff4 stp x20, x19, [sp, #0x10] 3c9a4: 910003fd mov x29, sp 3c9a8: aa0003f3 mov x19, x0 3c9ac: f9400008 ldr x8, [x0] 3c9b0: f9400020 ldr x0, [x1] 3c9b4: eb00011f cmp x8, x0 3c9b8: 540000e0 b.eq 0x3c9d4 3c9bc: aa0103f4 mov x20, x1 3c9c0: 9400737c bl 0x597b0 <__cxa_increment_exception_refcount@plt> 3c9c4: f9400260 ldr x0, [x19] 3c9c8: 94007376 bl 0x597a0 <__cxa_decrement_exception_refcount@plt> 3c9cc: f9400288 ldr x8, [x20] 3c9d0: f9000268 str x8, [x19] 3c9d4: aa1303e0 mov x0, x19 3c9d8: a9414ff4 ldp x20, x19, [sp, #0x10] 3c9dc: a8c27bfd ldp x29, x30, [sp], #0x20 3c9e0: d50323bf autiasp 3c9e4: d65f03c0 ret 000000000003c9e8 : 3c9e8: d503233f paciasp 3c9ec: a9be7bfd stp x29, x30, [sp, #-0x20]! 3c9f0: f9000bf3 str x19, [sp, #0x10] 3c9f4: 910003fd mov x29, sp 3c9f8: b0000128 adrp x8, 0x61000 3c9fc: aa0003f3 mov x19, x0 3ca00: f942d908 ldr x8, [x8, #0x5b0] 3ca04: 91004108 add x8, x8, #0x10 3ca08: f9000008 str x8, [x0] 3ca0c: 9400736d bl 0x597c0 <__cxa_current_primary_exception@plt> 3ca10: f9000660 str x0, [x19, #0x8] 3ca14: f9400bf3 ldr x19, [sp, #0x10] 3ca18: a8c27bfd ldp x29, x30, [sp], #0x20 3ca1c: d50323bf autiasp 3ca20: d65f03c0 ret 000000000003ca24 : 3ca24: d503233f paciasp 3ca28: a9be7bfd stp x29, x30, [sp, #-0x20]! 3ca2c: f9000bf3 str x19, [sp, #0x10] 3ca30: 910003fd mov x29, sp 3ca34: aa0803f3 mov x19, x8 3ca38: 94007362 bl 0x597c0 <__cxa_current_primary_exception@plt> 3ca3c: f9000260 str x0, [x19] 3ca40: f9400bf3 ldr x19, [sp, #0x10] 3ca44: a8c27bfd ldp x29, x30, [sp], #0x20 3ca48: d50323bf autiasp 3ca4c: d65f03c0 ret 000000000003ca50 : 3ca50: d503245f bti c 3ca54: b0000129 adrp x9, 0x61000 3ca58: aa0003e8 mov x8, x0 3ca5c: f942d929 ldr x9, [x9, #0x5b0] 3ca60: f9400400 ldr x0, [x0, #0x8] 3ca64: 91004129 add x9, x9, #0x10 3ca68: f9000109 str x9, [x8] 3ca6c: 1400734d b 0x597a0 <__cxa_decrement_exception_refcount@plt> 000000000003ca70 : 3ca70: d503233f paciasp 3ca74: a9be7bfd stp x29, x30, [sp, #-0x20]! 3ca78: f9000bf3 str x19, [sp, #0x10] 3ca7c: 910003fd mov x29, sp 3ca80: b0000128 adrp x8, 0x61000 3ca84: aa0003f3 mov x19, x0 3ca88: f942d908 ldr x8, [x8, #0x5b0] 3ca8c: f9400400 ldr x0, [x0, #0x8] 3ca90: 91004108 add x8, x8, #0x10 3ca94: f9000268 str x8, [x19] 3ca98: 94007342 bl 0x597a0 <__cxa_decrement_exception_refcount@plt> 3ca9c: aa1303e0 mov x0, x19 3caa0: f9400bf3 ldr x19, [sp, #0x10] 3caa4: a8c27bfd ldp x29, x30, [sp], #0x20 3caa8: d50323bf autiasp 3caac: 140070d9 b 0x58e10 <_ZdlPv@plt> 000000000003cab0 : 3cab0: d503233f paciasp 3cab4: d100c3ff sub sp, sp, #0x30 3cab8: a9017bfd stp x29, x30, [sp, #0x10] 3cabc: 910043fd add x29, sp, #0x10 3cac0: a9024ff4 stp x20, x19, [sp, #0x20] 3cac4: aa0003f3 mov x19, x0 3cac8: f9400414 ldr x20, [x0, #0x8] 3cacc: aa1f03e0 mov x0, xzr 3cad0: 94007334 bl 0x597a0 <__cxa_decrement_exception_refcount@plt> 3cad4: b5000054 cbnz x20, 0x3cadc 3cad8: 94007192 bl 0x59120 <_ZSt9terminatev@plt> 3cadc: f9400673 ldr x19, [x19, #0x8] 3cae0: aa1303e0 mov x0, x19 3cae4: f90007f3 str x19, [sp, #0x8] 3cae8: 94007332 bl 0x597b0 <__cxa_increment_exception_refcount@plt> 3caec: 910023e0 add x0, sp, #0x8 3caf0: 94007144 bl 0x59000 <_ZSt17rethrow_exceptionSt13exception_ptr@plt> 3caf4: aa0003f4 mov x20, x0 3caf8: aa1303e0 mov x0, x19 3cafc: 94007329 bl 0x597a0 <__cxa_decrement_exception_refcount@plt> 3cb00: aa1403e0 mov x0, x20 3cb04: 94006075 bl 0x54cd8 000000000003cb08 : 3cb08: d503233f paciasp 3cb0c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3cb10: 910003fd mov x29, sp 3cb14: f9400000 ldr x0, [x0] 3cb18: 9400732e bl 0x597d0 <__cxa_rethrow_primary_exception@plt> 3cb1c: 94007181 bl 0x59120 <_ZSt9terminatev@plt> 000000000003cb20 : 3cb20: d503245f bti c 3cb24: 140072ef b 0x596e0 <_ZNSt9exceptionD2Ev@plt> 000000000003cb28 : 3cb28: d503233f paciasp 3cb2c: a9be7bfd stp x29, x30, [sp, #-0x20]! 3cb30: f9000bf3 str x19, [sp, #0x10] 3cb34: 910003fd mov x29, sp 3cb38: aa0003f3 mov x19, x0 3cb3c: 940072e9 bl 0x596e0 <_ZNSt9exceptionD2Ev@plt> 3cb40: aa1303e0 mov x0, x19 3cb44: f9400bf3 ldr x19, [sp, #0x10] 3cb48: a8c27bfd ldp x29, x30, [sp], #0x20 3cb4c: d50323bf autiasp 3cb50: 140070b0 b 0x58e10 <_ZdlPv@plt> 000000000003cb54 : 3cb54: d503245f bti c 3cb58: d0fffee0 adrp x0, 0x1a000 3cb5c: 91328000 add x0, x0, #0xca0 3cb60: d65f03c0 ret 000000000003cb64 : 3cb64: d503245f bti c 3cb68: d65f03c0 ret 000000000003cb6c : 3cb6c: d503245f bti c 3cb70: d4200020 brk #0x1 000000000003cb74 : 3cb74: d503245f bti c 3cb78: d4200020 brk #0x1 000000000003cb7c : 3cb7c: d503233f paciasp 3cb80: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3cb84: 910003fd mov x29, sp 3cb88: 91002001 add x1, x0, #0x8 3cb8c: 52800020 mov w0, #0x1 // =1 3cb90: 94007070 bl 0x58d50 <__emutls_get_address+0x444> 3cb94: a8c17bfd ldp x29, x30, [sp], #0x10 3cb98: d50323bf autiasp 3cb9c: d65f03c0 ret 000000000003cba0 : 3cba0: d503233f paciasp 3cba4: a9be7bfd stp x29, x30, [sp, #-0x20]! 3cba8: a9014ff4 stp x20, x19, [sp, #0x10] 3cbac: 910003fd mov x29, sp 3cbb0: aa0003f3 mov x19, x0 3cbb4: 91002001 add x1, x0, #0x8 3cbb8: 92800000 mov x0, #-0x1 // =-1 3cbbc: 94007071 bl 0x58d80 <__emutls_get_address+0x474> 3cbc0: aa0003f4 mov x20, x0 3cbc4: b50000a0 cbnz x0, 0x3cbd8 3cbc8: f9400268 ldr x8, [x19] 3cbcc: aa1303e0 mov x0, x19 3cbd0: f9400908 ldr x8, [x8, #0x10] 3cbd4: d63f0100 blr x8 3cbd8: f100029f cmp x20, #0x0 3cbdc: a9414ff4 ldp x20, x19, [sp, #0x10] 3cbe0: 1a9f17e0 cset w0, eq 3cbe4: a8c27bfd ldp x29, x30, [sp], #0x20 3cbe8: d50323bf autiasp 3cbec: d65f03c0 ret 000000000003cbf0 : 3cbf0: d503233f paciasp 3cbf4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3cbf8: 910003fd mov x29, sp 3cbfc: 91002001 add x1, x0, #0x8 3cc00: 52800020 mov w0, #0x1 // =1 3cc04: 94007053 bl 0x58d50 <__emutls_get_address+0x444> 3cc08: a8c17bfd ldp x29, x30, [sp], #0x10 3cc0c: d50323bf autiasp 3cc10: d65f03c0 ret 000000000003cc14 : 3cc14: d503233f paciasp 3cc18: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3cc1c: 910003fd mov x29, sp 3cc20: 91004001 add x1, x0, #0x10 3cc24: 52800020 mov w0, #0x1 // =1 3cc28: 9400704a bl 0x58d50 <__emutls_get_address+0x444> 3cc2c: a8c17bfd ldp x29, x30, [sp], #0x10 3cc30: d50323bf autiasp 3cc34: d65f03c0 ret 000000000003cc38 : 3cc38: d503233f paciasp 3cc3c: a9be7bfd stp x29, x30, [sp, #-0x20]! 3cc40: a9014ff4 stp x20, x19, [sp, #0x10] 3cc44: 910003fd mov x29, sp 3cc48: aa0003f3 mov x19, x0 3cc4c: 91002001 add x1, x0, #0x8 3cc50: 92800000 mov x0, #-0x1 // =-1 3cc54: 9400704b bl 0x58d80 <__emutls_get_address+0x474> 3cc58: b40000a0 cbz x0, 0x3cc6c 3cc5c: a9414ff4 ldp x20, x19, [sp, #0x10] 3cc60: a8c27bfd ldp x29, x30, [sp], #0x20 3cc64: d50323bf autiasp 3cc68: d65f03c0 ret 3cc6c: aa1303f4 mov x20, x19 3cc70: aa1303e0 mov x0, x19 3cc74: f8410688 ldr x8, [x20], #0x10 3cc78: f9400908 ldr x8, [x8, #0x10] 3cc7c: d63f0100 blr x8 3cc80: c8dffe88 ldar x8, [x20] 3cc84: b40000a8 cbz x8, 0x3cc98 3cc88: 91004261 add x1, x19, #0x10 3cc8c: 92800000 mov x0, #-0x1 // =-1 3cc90: 9400703c bl 0x58d80 <__emutls_get_address+0x474> 3cc94: b5fffe40 cbnz x0, 0x3cc5c 3cc98: f9400268 ldr x8, [x19] 3cc9c: aa1303e0 mov x0, x19 3cca0: a9414ff4 ldp x20, x19, [sp, #0x10] 3cca4: f9401110 ldr x16, [x8, #0x20] 3cca8: a8c27bfd ldp x29, x30, [sp], #0x20 3ccac: d50323bf autiasp 3ccb0: d61f0200 br x16 000000000003ccb4 : 3ccb4: d503233f paciasp 3ccb8: a9be7bfd stp x29, x30, [sp, #-0x20]! 3ccbc: f9000bf3 str x19, [sp, #0x10] 3ccc0: 910003fd mov x29, sp 3ccc4: 91004001 add x1, x0, #0x10 3ccc8: aa0003f3 mov x19, x0 3cccc: c8dffc28 ldar x8, [x1] 3ccd0: b4000108 cbz x8, 0x3ccf0 3ccd4: 92800000 mov x0, #-0x1 // =-1 3ccd8: 9400702a bl 0x58d80 <__emutls_get_address+0x474> 3ccdc: b40000a0 cbz x0, 0x3ccf0 3cce0: f9400bf3 ldr x19, [sp, #0x10] 3cce4: a8c27bfd ldp x29, x30, [sp], #0x20 3cce8: d50323bf autiasp 3ccec: d65f03c0 ret 3ccf0: f9400268 ldr x8, [x19] 3ccf4: aa1303e0 mov x0, x19 3ccf8: f9400bf3 ldr x19, [sp, #0x10] 3ccfc: f9401110 ldr x16, [x8, #0x20] 3cd00: a8c27bfd ldp x29, x30, [sp], #0x20 3cd04: d50323bf autiasp 3cd08: d61f0200 br x16 000000000003cd0c : 3cd0c: d503233f paciasp 3cd10: a9be7bfd stp x29, x30, [sp, #-0x20]! 3cd14: a9014ff4 stp x20, x19, [sp, #0x10] 3cd18: 910003fd mov x29, sp 3cd1c: 91002008 add x8, x0, #0x8 3cd20: c8dffd14 ldar x20, [x8] 3cd24: b100069f cmn x20, #0x1 3cd28: 54000160 b.eq 0x3cd54 3cd2c: aa0003f3 mov x19, x0 3cd30: 91000681 add x1, x20, #0x1 3cd34: 91002262 add x2, x19, #0x8 3cd38: aa1403e0 mov x0, x20 3cd3c: 94006fdd bl 0x58cb0 <__emutls_get_address+0x3a4> 3cd40: eb14001f cmp x0, x20 3cd44: 540000a0 b.eq 0x3cd58 3cd48: aa0003f4 mov x20, x0 3cd4c: b100041f cmn x0, #0x1 3cd50: 54ffff01 b.ne 0x3cd30 3cd54: aa1f03f3 mov x19, xzr 3cd58: aa1303e0 mov x0, x19 3cd5c: a9414ff4 ldp x20, x19, [sp, #0x10] 3cd60: a8c27bfd ldp x29, x30, [sp], #0x20 3cd64: d50323bf autiasp 3cd68: d65f03c0 ret 000000000003cd6c : 3cd6c: d503245f bti c 3cd70: aa1f03e0 mov x0, xzr 3cd74: d65f03c0 ret 000000000003cd78 : 3cd78: d503233f paciasp 3cd7c: a9be7bfd stp x29, x30, [sp, #-0x20]! 3cd80: a9014ff4 stp x20, x19, [sp, #0x10] 3cd84: 910003fd mov x29, sp 3cd88: 52800234 mov w20, #0x11 // =17 3cd8c: f9400013 ldr x19, [x0] 3cd90: aa1303e0 mov x0, x19 3cd94: 940070db bl 0x59100 3cd98: 340000e0 cbz w0, 0x3cdb4 3cd9c: 71000694 subs w20, w20, #0x1 3cda0: 54000060 b.eq 0x3cdac 3cda4: 9400728f bl 0x597e0 3cda8: 17fffffa b 0x3cd90 3cdac: aa1303e0 mov x0, x19 3cdb0: 940070cc bl 0x590e0 3cdb4: a9414ff4 ldp x20, x19, [sp, #0x10] 3cdb8: a8c27bfd ldp x29, x30, [sp], #0x20 3cdbc: d50323bf autiasp 3cdc0: d65f03c0 ret 3cdc4: 97ffd0a0 bl 0x31044 3cdc8: 97ffd09f bl 0x31044 3cdcc: 97ffd09e bl 0x31044 000000000003cdd0 : 3cdd0: d503233f paciasp 3cdd4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3cdd8: 910003fd mov x29, sp 3cddc: f9400000 ldr x0, [x0] 3cde0: 940070d4 bl 0x59130 3cde4: a8c17bfd ldp x29, x30, [sp], #0x10 3cde8: d50323bf autiasp 3cdec: d65f03c0 ret 3cdf0: 97ffd095 bl 0x31044 000000000003cdf4 : 3cdf4: d503245f bti c 3cdf8: d285ad28 mov x8, #0x2d69 // =11625 3cdfc: 531d7009 lsl w9, w0, #3 3ce00: f2bd6708 movk x8, #0xeb38, lsl #16 3ce04: d360fc0a lsr x10, x0, #32 3ce08: f2dd4108 movk x8, #0xea08, lsl #32 3ce0c: 91002129 add x9, x9, #0x8 3ce10: f2f3bbe8 movk x8, #0x9ddf, lsl #48 3ce14: ca0a0129 eor x9, x9, x10 3ce18: 9b087d29 mul x9, x9, x8 3ce1c: ca0a012a eor x10, x9, x10 3ce20: ca49bd49 eor x9, x10, x9, lsr #47 3ce24: 9b087d28 mul x8, x9, x8 3ce28: d36ffd09 lsr x9, x8, #47 3ce2c: 4a080128 eor w8, w9, w8 3ce30: 5285ad29 mov w9, #0x2d69 // =11625 3ce34: 72bd6709 movk w9, #0xeb38, lsl #16 3ce38: 1b097d08 mul w8, w8, w9 3ce3c: d0000149 adrp x9, 0x66000 3ce40: 910be129 add x9, x9, #0x2f8 3ce44: 92400d08 and x8, x8, #0xf 3ce48: 8b080d20 add x0, x9, x8, lsl #3 3ce4c: d65f03c0 ret 000000000003ce50 : 3ce50: d503245f bti c 3ce54: d65f03c0 ret 000000000003ce58 : 3ce58: d503245f bti c 3ce5c: d65f03c0 ret 000000000003ce60 : 3ce60: d503245f bti c 3ce64: d65f03c0 ret 000000000003ce68 : 3ce68: d503245f bti c 3ce6c: 2a1f03e0 mov w0, wzr 3ce70: d65f03c0 ret 000000000003ce74 : 3ce74: d503245f bti c 3ce78: d65f03c0 ret 000000000003ce7c : 3ce7c: d503245f bti c 3ce80: f9400069 ldr x9, [x3] 3ce84: eb01012a subs x10, x9, x1 3ce88: 54000062 b.hs 0x3ce94 3ce8c: aa1f03e0 mov x0, xzr 3ce90: d65f03c0 ret 3ce94: f940004b ldr x11, [x2] 3ce98: aa0003e8 mov x8, x0 3ce9c: aa1f03e0 mov x0, xzr 3cea0: 8b0b010c add x12, x8, x11 3cea4: cb0803e8 neg x8, x8 3cea8: d100058c sub x12, x12, #0x1 3ceac: 8a080188 and x8, x12, x8 3ceb0: cb0b010b sub x11, x8, x11 3ceb4: eb0a017f cmp x11, x10 3ceb8: 540000a8 b.hi 0x3cecc 3cebc: cb0b0129 sub x9, x9, x11 3cec0: aa0803e0 mov x0, x8 3cec4: f9000048 str x8, [x2] 3cec8: f9000069 str x9, [x3] 3cecc: d65f03c0 ret 000000000003ced0 ::__throw_length_error() const>: 3ced0: d503233f paciasp 3ced4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3ced8: 910003fd mov x29, sp 3cedc: f0fffee0 adrp x0, 0x1b000 3cee0: 910d2000 add x0, x0, #0x348 3cee4: 97ffd71c bl 0x32b54 ::__throw_length_error() const+0x18> 000000000003cee8 ::__throw_out_of_range() const>: 3cee8: d503233f paciasp 3ceec: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3cef0: 910003fd mov x29, sp 3cef4: f0fffee0 adrp x0, 0x1b000 3cef8: 910d2000 add x0, x0, #0x348 3cefc: 97ffd731 bl 0x32bc0 ::__throw_out_of_range() const+0x18> 3cf00: d503245f bti c 3cf04: f9400000 ldr x0, [x0] 3cf08: d65f03c0 ret 3cf0c: d503245f bti c 3cf10: d2856569 mov x9, #0x2b2b // =11051 3cf14: f9400008 ldr x8, [x0] 3cf18: f2a8e869 movk x9, #0x4743, lsl #16 3cf1c: f2c989c9 movk x9, #0x4c4e, lsl #32 3cf20: f2e00869 movk x9, #0x43, lsl #48 3cf24: eb48213f cmp x9, x8, lsr #8 3cf28: 1a9f17e0 cset w0, eq 3cf2c: d65f03c0 ret 000000000003cf30 <__cxa_allocate_exception>: 3cf30: d503233f paciasp 3cf34: a9be7bfd stp x29, x30, [sp, #-0x20]! 3cf38: a9014ff4 stp x20, x19, [sp, #0x10] 3cf3c: 910003fd mov x29, sp 3cf40: 91023c08 add x8, x0, #0x8f 3cf44: 927ced13 and x19, x8, #0xfffffffffffffff0 3cf48: aa1303e0 mov x0, x19 3cf4c: 940056d9 bl 0x52ab0 <__cxa_deleted_virtual+0x18> 3cf50: aa0003f4 mov x20, x0 3cf54: b4000140 cbz x0, 0x3cf7c <__cxa_allocate_exception+0x4c> 3cf58: aa1403e0 mov x0, x20 3cf5c: 2a1f03e1 mov w1, wzr 3cf60: aa1303e2 mov x2, x19 3cf64: 94006fbf bl 0x58e60 3cf68: 91020280 add x0, x20, #0x80 3cf6c: a9414ff4 ldp x20, x19, [sp, #0x10] 3cf70: a8c27bfd ldp x29, x30, [sp], #0x20 3cf74: d50323bf autiasp 3cf78: d65f03c0 ret 3cf7c: 94007069 bl 0x59120 <_ZSt9terminatev@plt> 3cf80: 94007220 bl 0x59800 <__cxa_call_unexpected@plt> 000000000003cf84 <__cxa_free_exception>: 3cf84: d503233f paciasp 3cf88: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3cf8c: 910003fd mov x29, sp 3cf90: d1020000 sub x0, x0, #0x80 3cf94: 94005722 bl 0x52c1c <__cxa_deleted_virtual+0x184> 3cf98: a8c17bfd ldp x29, x30, [sp], #0x10 3cf9c: d50323bf autiasp 3cfa0: d65f03c0 ret 3cfa4: 94007217 bl 0x59800 <__cxa_call_unexpected@plt> 000000000003cfa8 <__cxa_allocate_dependent_exception>: 3cfa8: d503233f paciasp 3cfac: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3cfb0: 910003fd mov x29, sp 3cfb4: 52801000 mov w0, #0x80 // =128 3cfb8: 940056be bl 0x52ab0 <__cxa_deleted_virtual+0x18> 3cfbc: b4000120 cbz x0, 0x3cfe0 <__cxa_allocate_dependent_exception+0x38> 3cfc0: 6f00e400 movi v0.2d, #0000000000000000 3cfc4: ad030000 stp q0, q0, [x0, #0x60] 3cfc8: ad020000 stp q0, q0, [x0, #0x40] 3cfcc: ad010000 stp q0, q0, [x0, #0x20] 3cfd0: ad000000 stp q0, q0, [x0] 3cfd4: a8c17bfd ldp x29, x30, [sp], #0x10 3cfd8: d50323bf autiasp 3cfdc: d65f03c0 ret 3cfe0: 94007050 bl 0x59120 <_ZSt9terminatev@plt> 000000000003cfe4 <__cxa_free_dependent_exception>: 3cfe4: d503245f bti c 3cfe8: 1400570d b 0x52c1c <__cxa_deleted_virtual+0x184> 000000000003cfec <__cxa_throw>: 3cfec: d503233f paciasp 3cff0: a9bc7bfd stp x29, x30, [sp, #-0x40]! 3cff4: a9015ff8 stp x24, x23, [sp, #0x10] 3cff8: 910003fd mov x29, sp 3cffc: a90257f6 stp x22, x21, [sp, #0x20] 3d000: a9034ff4 stp x20, x19, [sp, #0x30] 3d004: aa0203f3 mov x19, x2 3d008: aa0103f4 mov x20, x1 3d00c: aa0003f5 mov x21, x0 3d010: 94007200 bl 0x59810 <__cxa_get_globals@plt> 3d014: aa0003f6 mov x22, x0 3d018: d10202b7 sub x23, x21, #0x80 3d01c: 94007201 bl 0x59820 <_ZSt14get_unexpectedv@plt> 3d020: f81a02a0 stur x0, [x21, #-0x60] 3d024: 94007203 bl 0x59830 <_ZSt13get_terminatev@plt> 3d028: d10082b8 sub x24, x21, #0x20 3d02c: f81a82a0 stur x0, [x21, #-0x58] 3d030: aa1803e0 mov x0, x24 3d034: a9394eb4 stp x20, x19, [x21, #-0x70] 3d038: 9400000d bl 0x3d06c <__cxa_throw+0x80> 3d03c: b9400ac8 ldr w8, [x22, #0x8] 3d040: 9000000a adrp x10, 0x3d000 <__cxa_throw+0x14> 3d044: 52800029 mov w9, #0x1 // =1 3d048: 9102214a add x10, x10, #0x88 3d04c: aa1803e0 mov x0, x24 3d050: 11000508 add w8, w8, #0x1 3d054: f81882a9 stur x9, [x21, #-0x78] 3d058: f81e82aa stur x10, [x21, #-0x18] 3d05c: b9000ac8 str w8, [x22, #0x8] 3d060: 94005e92 bl 0x54aa8 3d064: aa1703e0 mov x0, x23 3d068: 94000022 bl 0x3d0f0 <__cxa_throw+0x104> 3d06c: d503245f bti c 3d070: d2856008 mov x8, #0x2b00 // =11008 3d074: f2a86568 movk x8, #0x432b, lsl #16 3d078: f2c9c8e8 movk x8, #0x4e47, lsl #32 3d07c: f2e86988 movk x8, #0x434c, lsl #48 3d080: f9000008 str x8, [x0] 3d084: d65f03c0 ret 3d088: d503233f paciasp 3d08c: a9be7bfd stp x29, x30, [sp, #-0x20]! 3d090: f9000bf3 str x19, [sp, #0x10] 3d094: 910003fd mov x29, sp 3d098: aa0103f3 mov x19, x1 3d09c: 7100041f cmp w0, #0x1 3d0a0: 54000201 b.ne 0x3d0e0 <__cxa_throw+0xf4> 3d0a4: d1016261 sub x1, x19, #0x58 3d0a8: 92800000 mov x0, #-0x1 // =-1 3d0ac: 94006f35 bl 0x58d80 <__emutls_get_address+0x474> 3d0b0: f100041f cmp x0, #0x1 3d0b4: 540000e1 b.ne 0x3d0d0 <__cxa_throw+0xe4> 3d0b8: f85b8268 ldur x8, [x19, #-0x48] 3d0bc: b4000068 cbz x8, 0x3d0c8 <__cxa_throw+0xdc> 3d0c0: 91008260 add x0, x19, #0x20 3d0c4: d63f0100 blr x8 3d0c8: d1018260 sub x0, x19, #0x60 3d0cc: 940056d4 bl 0x52c1c <__cxa_deleted_virtual+0x184> 3d0d0: f9400bf3 ldr x19, [sp, #0x10] 3d0d4: a8c27bfd ldp x29, x30, [sp], #0x20 3d0d8: d50323bf autiasp 3d0dc: d65f03c0 ret 3d0e0: f85c8260 ldur x0, [x19, #-0x38] 3d0e4: 9400029f bl 0x3db60 3d0e8: 940071c6 bl 0x59800 <__cxa_call_unexpected@plt> 3d0ec: 940071c5 bl 0x59800 <__cxa_call_unexpected@plt> 3d0f0: d503233f paciasp 3d0f4: a9be7bfd stp x29, x30, [sp, #-0x20]! 3d0f8: f9000bf3 str x19, [sp, #0x10] 3d0fc: 910003fd mov x29, sp 3d100: aa0003f3 mov x19, x0 3d104: 91018000 add x0, x0, #0x60 3d108: 94007002 bl 0x59110 <__cxa_begin_catch@plt> 3d10c: f9401660 ldr x0, [x19, #0x28] 3d110: 94000294 bl 0x3db60 000000000003d114 <__cxa_get_exception_ptr>: 3d114: d503245f bti c 3d118: f85f8000 ldur x0, [x0, #-0x8] 3d11c: d65f03c0 ret 000000000003d120 <__cxa_begin_catch>: 3d120: d503233f paciasp 3d124: a9be7bfd stp x29, x30, [sp, #-0x20]! 3d128: a9014ff4 stp x20, x19, [sp, #0x10] 3d12c: 910003fd mov x29, sp 3d130: aa0003f3 mov x19, x0 3d134: f9400014 ldr x20, [x0] 3d138: 940071b6 bl 0x59810 <__cxa_get_globals@plt> 3d13c: d2856568 mov x8, #0x2b2b // =11051 3d140: d1018269 sub x9, x19, #0x60 3d144: f2a8e868 movk x8, #0x4743, lsl #16 3d148: f2c989c8 movk x8, #0x4c4e, lsl #32 3d14c: f2e00868 movk x8, #0x43, lsl #48 3d150: eb54211f cmp x8, x20, lsr #8 3d154: 54000201 b.ne 0x3d194 <__cxa_begin_catch+0x74> 3d158: b85d8268 ldur w8, [x19, #-0x28] 3d15c: 7100011f cmp w8, #0x0 3d160: 5a88550a cneg w10, w8, mi 3d164: f9400008 ldr x8, [x0] 3d168: 1100054a add w10, w10, #0x1 3d16c: eb09011f cmp x8, x9 3d170: b81d826a stur w10, [x19, #-0x28] 3d174: 54000060 b.eq 0x3d180 <__cxa_begin_catch+0x60> 3d178: f81d0268 stur x8, [x19, #-0x30] 3d17c: f9000009 str x9, [x0] 3d180: b9400808 ldr w8, [x0, #0x8] 3d184: 51000509 sub w9, w8, #0x1 3d188: f85f8268 ldur x8, [x19, #-0x8] 3d18c: b9000809 str w9, [x0, #0x8] 3d190: 14000005 b 0x3d1a4 <__cxa_begin_catch+0x84> 3d194: f9400008 ldr x8, [x0] 3d198: b5000108 cbnz x8, 0x3d1b8 <__cxa_begin_catch+0x98> 3d19c: 91008268 add x8, x19, #0x20 3d1a0: f9000009 str x9, [x0] 3d1a4: a9414ff4 ldp x20, x19, [sp, #0x10] 3d1a8: aa0803e0 mov x0, x8 3d1ac: a8c27bfd ldp x29, x30, [sp], #0x20 3d1b0: d50323bf autiasp 3d1b4: d65f03c0 ret 3d1b8: 94006fda bl 0x59120 <_ZSt9terminatev@plt> 3d1bc: 94007191 bl 0x59800 <__cxa_call_unexpected@plt> 000000000003d1c0 <__cxa_end_catch>: 3d1c0: d503233f paciasp 3d1c4: a9be7bfd stp x29, x30, [sp, #-0x20]! 3d1c8: a9014ff4 stp x20, x19, [sp, #0x10] 3d1cc: 910003fd mov x29, sp 3d1d0: 9400719c bl 0x59840 <__cxa_get_globals_fast@plt> 3d1d4: f9400013 ldr x19, [x0] 3d1d8: b4000513 cbz x19, 0x3d278 <__cxa_end_catch+0xb8> 3d1dc: aa0003f4 mov x20, x0 3d1e0: aa1303e0 mov x0, x19 3d1e4: d2856569 mov x9, #0x2b2b // =11051 3d1e8: f2a8e869 movk x9, #0x4743, lsl #16 3d1ec: f8460c08 ldr x8, [x0, #0x60]! 3d1f0: f2c989c9 movk x9, #0x4c4e, lsl #32 3d1f4: f2e00869 movk x9, #0x43, lsl #48 3d1f8: eb48213f cmp x9, x8, lsr #8 3d1fc: 54000381 b.ne 0x3d26c <__cxa_end_catch+0xac> 3d200: b9403a68 ldr w8, [x19, #0x38] 3d204: 37f80428 tbnz w8, #0x1f, 0x3d288 <__cxa_end_catch+0xc8> 3d208: 71000508 subs w8, w8, #0x1 3d20c: b9003a68 str w8, [x19, #0x38] 3d210: 54000341 b.ne 0x3d278 <__cxa_end_catch+0xb8> 3d214: f9401a68 ldr x8, [x19, #0x30] 3d218: f9000288 str x8, [x20] 3d21c: 39418268 ldrb w8, [x19, #0x60] 3d220: f100051f cmp x8, #0x1 3d224: 540000c1 b.ne 0x3d23c <__cxa_end_catch+0x7c> 3d228: f9400668 ldr x8, [x19, #0x8] 3d22c: aa1303e0 mov x0, x19 3d230: d1020114 sub x20, x8, #0x80 3d234: 9400567a bl 0x52c1c <__cxa_deleted_virtual+0x184> 3d238: aa1403f3 mov x19, x20 3d23c: 91002261 add x1, x19, #0x8 3d240: 92800000 mov x0, #-0x1 // =-1 3d244: 94006ecf bl 0x58d80 <__emutls_get_address+0x474> 3d248: f100041f cmp x0, #0x1 3d24c: 54000161 b.ne 0x3d278 <__cxa_end_catch+0xb8> 3d250: f9400e68 ldr x8, [x19, #0x18] 3d254: b4000068 cbz x8, 0x3d260 <__cxa_end_catch+0xa0> 3d258: 91020260 add x0, x19, #0x80 3d25c: d63f0100 blr x8 3d260: aa1303e0 mov x0, x19 3d264: 9400566e bl 0x52c1c <__cxa_deleted_virtual+0x184> 3d268: 14000004 b 0x3d278 <__cxa_end_catch+0xb8> 3d26c: 94005f14 bl 0x54ebc 3d270: aa1f03e8 mov x8, xzr 3d274: f9000288 str x8, [x20] 3d278: a9414ff4 ldp x20, x19, [sp, #0x10] 3d27c: a8c27bfd ldp x29, x30, [sp], #0x20 3d280: d50323bf autiasp 3d284: d65f03c0 ret 3d288: 31000508 adds w8, w8, #0x1 3d28c: b9003a68 str w8, [x19, #0x38] 3d290: 54ffff43 b.lo 0x3d278 <__cxa_end_catch+0xb8> 3d294: f9401a68 ldr x8, [x19, #0x30] 3d298: 17fffff7 b 0x3d274 <__cxa_end_catch+0xb4> 3d29c: 94007159 bl 0x59800 <__cxa_call_unexpected@plt> 3d2a0: 94007158 bl 0x59800 <__cxa_call_unexpected@plt> 000000000003d2a4 <__cxa_decrement_exception_refcount>: 3d2a4: d503233f paciasp 3d2a8: a9be7bfd stp x29, x30, [sp, #-0x20]! 3d2ac: f9000bf3 str x19, [sp, #0x10] 3d2b0: 910003fd mov x29, sp 3d2b4: b40001a0 cbz x0, 0x3d2e8 <__cxa_decrement_exception_refcount+0x44> 3d2b8: aa0003f3 mov x19, x0 3d2bc: d101e001 sub x1, x0, #0x78 3d2c0: 92800000 mov x0, #-0x1 // =-1 3d2c4: 94006eaf bl 0x58d80 <__emutls_get_address+0x474> 3d2c8: f100041f cmp x0, #0x1 3d2cc: 540000e1 b.ne 0x3d2e8 <__cxa_decrement_exception_refcount+0x44> 3d2d0: f8598268 ldur x8, [x19, #-0x68] 3d2d4: b4000068 cbz x8, 0x3d2e0 <__cxa_decrement_exception_refcount+0x3c> 3d2d8: aa1303e0 mov x0, x19 3d2dc: d63f0100 blr x8 3d2e0: d1020260 sub x0, x19, #0x80 3d2e4: 9400564e bl 0x52c1c <__cxa_deleted_virtual+0x184> 3d2e8: f9400bf3 ldr x19, [sp, #0x10] 3d2ec: a8c27bfd ldp x29, x30, [sp], #0x20 3d2f0: d50323bf autiasp 3d2f4: d65f03c0 ret 3d2f8: 94007142 bl 0x59800 <__cxa_call_unexpected@plt> 3d2fc: 94007141 bl 0x59800 <__cxa_call_unexpected@plt> 000000000003d300 <__cxa_current_exception_type>: 3d300: d503233f paciasp 3d304: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3d308: 910003fd mov x29, sp 3d30c: 9400714d bl 0x59840 <__cxa_get_globals_fast@plt> 3d310: b40001a0 cbz x0, 0x3d344 <__cxa_current_exception_type+0x44> 3d314: f9400008 ldr x8, [x0] 3d318: b4000148 cbz x8, 0x3d340 <__cxa_current_exception_type+0x40> 3d31c: d285656a mov x10, #0x2b2b // =11051 3d320: f9403109 ldr x9, [x8, #0x60] 3d324: f2a8e86a movk x10, #0x4743, lsl #16 3d328: f2c989ca movk x10, #0x4c4e, lsl #32 3d32c: f2e0086a movk x10, #0x43, lsl #48 3d330: eb49215f cmp x10, x9, lsr #8 3d334: 54000061 b.ne 0x3d340 <__cxa_current_exception_type+0x40> 3d338: f9400900 ldr x0, [x8, #0x10] 3d33c: 14000002 b 0x3d344 <__cxa_current_exception_type+0x44> 3d340: aa1f03e0 mov x0, xzr 3d344: a8c17bfd ldp x29, x30, [sp], #0x10 3d348: d50323bf autiasp 3d34c: d65f03c0 ret 000000000003d350 <__cxa_rethrow>: 3d350: d503233f paciasp 3d354: a9bc7bfd stp x29, x30, [sp, #-0x40]! 3d358: f9000bf7 str x23, [sp, #0x10] 3d35c: 910003fd mov x29, sp 3d360: a90257f6 stp x22, x21, [sp, #0x20] 3d364: a9034ff4 stp x20, x19, [sp, #0x30] 3d368: 9400712a bl 0x59810 <__cxa_get_globals@plt> 3d36c: f9400014 ldr x20, [x0] 3d370: b5000054 cbnz x20, 0x3d378 <__cxa_rethrow+0x28> 3d374: 94006f6b bl 0x59120 <_ZSt9terminatev@plt> 3d378: aa1403f3 mov x19, x20 3d37c: d2856015 mov x21, #0x2b00 // =11008 3d380: f2a86575 movk x21, #0x432b, lsl #16 3d384: f2c9c8f5 movk x21, #0x4e47, lsl #32 3d388: f8460e68 ldr x8, [x19, #0x60]! 3d38c: f2e86995 movk x21, #0x434c, lsl #48 3d390: 9278dd16 and x22, x8, #0xffffffffffffff00 3d394: eb1502df cmp x22, x21 3d398: 54000101 b.ne 0x3d3b8 <__cxa_rethrow+0x68> 3d39c: b9403a88 ldr w8, [x20, #0x38] 3d3a0: b9400809 ldr w9, [x0, #0x8] 3d3a4: 4b0803e8 neg w8, w8 3d3a8: 11000529 add w9, w9, #0x1 3d3ac: b9003a88 str w8, [x20, #0x38] 3d3b0: b9000809 str w9, [x0, #0x8] 3d3b4: 14000002 b 0x3d3bc <__cxa_rethrow+0x6c> 3d3b8: f900001f str xzr, [x0] 3d3bc: aa1303e0 mov x0, x19 3d3c0: 94005dba bl 0x54aa8 3d3c4: f9400277 ldr x23, [x19] 3d3c8: 94007112 bl 0x59810 <__cxa_get_globals@plt> 3d3cc: d1018268 sub x8, x19, #0x60 3d3d0: 9278dee9 and x9, x23, #0xffffffffffffff00 3d3d4: eb15013f cmp x9, x21 3d3d8: 54000221 b.ne 0x3d41c <__cxa_rethrow+0xcc> 3d3dc: b85d8269 ldur w9, [x19, #-0x28] 3d3e0: 7100013f cmp w9, #0x0 3d3e4: 5a89552a cneg w10, w9, mi 3d3e8: f9400009 ldr x9, [x0] 3d3ec: 1100054a add w10, w10, #0x1 3d3f0: eb08013f cmp x9, x8 3d3f4: b81d826a stur w10, [x19, #-0x28] 3d3f8: 54000060 b.eq 0x3d404 <__cxa_rethrow+0xb4> 3d3fc: f81d0269 stur x9, [x19, #-0x30] 3d400: f9000008 str x8, [x0] 3d404: b9400808 ldr w8, [x0, #0x8] 3d408: 51000508 sub w8, w8, #0x1 3d40c: b9000808 str w8, [x0, #0x8] 3d410: eb1502df cmp x22, x21 3d414: 54fffb01 b.ne 0x3d374 <__cxa_rethrow+0x24> 3d418: 14000006 b 0x3d430 <__cxa_rethrow+0xe0> 3d41c: f9400009 ldr x9, [x0] 3d420: b5fffaa9 cbnz x9, 0x3d374 <__cxa_rethrow+0x24> 3d424: f9000008 str x8, [x0] 3d428: eb1502df cmp x22, x21 3d42c: 54fffa41 b.ne 0x3d374 <__cxa_rethrow+0x24> 3d430: f9401680 ldr x0, [x20, #0x28] 3d434: 940001cb bl 0x3db60 3d438: 940070f2 bl 0x59800 <__cxa_call_unexpected@plt> 000000000003d43c <__cxa_increment_exception_refcount>: 3d43c: d503245f bti c 3d440: b4000120 cbz x0, 0x3d464 <__cxa_increment_exception_refcount+0x28> 3d444: d503233f paciasp 3d448: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3d44c: 910003fd mov x29, sp 3d450: d101e001 sub x1, x0, #0x78 3d454: 52800020 mov w0, #0x1 // =1 3d458: 94006e4a bl 0x58d80 <__emutls_get_address+0x474> 3d45c: a8c17bfd ldp x29, x30, [sp], #0x10 3d460: d50323bf autiasp 3d464: d65f03c0 ret 000000000003d468 <__cxa_current_primary_exception>: 3d468: d503233f paciasp 3d46c: a9be7bfd stp x29, x30, [sp, #-0x20]! 3d470: f9000bf3 str x19, [sp, #0x10] 3d474: 910003fd mov x29, sp 3d478: 940070f2 bl 0x59840 <__cxa_get_globals_fast@plt> 3d47c: b4000280 cbz x0, 0x3d4cc <__cxa_current_primary_exception+0x64> 3d480: f9400008 ldr x8, [x0] 3d484: b4000248 cbz x8, 0x3d4cc <__cxa_current_primary_exception+0x64> 3d488: d285656a mov x10, #0x2b2b // =11051 3d48c: f9403109 ldr x9, [x8, #0x60] 3d490: f2a8e86a movk x10, #0x4743, lsl #16 3d494: f2c989ca movk x10, #0x4c4e, lsl #32 3d498: f2e0086a movk x10, #0x43, lsl #48 3d49c: eb49215f cmp x10, x9, lsr #8 3d4a0: 54000161 b.ne 0x3d4cc <__cxa_current_primary_exception+0x64> 3d4a4: 92401d29 and x9, x9, #0xff 3d4a8: f100053f cmp x9, #0x1 3d4ac: 54000061 b.ne 0x3d4b8 <__cxa_current_primary_exception+0x50> 3d4b0: f9400508 ldr x8, [x8, #0x8] 3d4b4: d1020108 sub x8, x8, #0x80 3d4b8: 91002101 add x1, x8, #0x8 3d4bc: 52800020 mov w0, #0x1 // =1 3d4c0: 91020113 add x19, x8, #0x80 3d4c4: 94006e2f bl 0x58d80 <__emutls_get_address+0x474> 3d4c8: 14000002 b 0x3d4d0 <__cxa_current_primary_exception+0x68> 3d4cc: aa1f03f3 mov x19, xzr 3d4d0: aa1303e0 mov x0, x19 3d4d4: f9400bf3 ldr x19, [sp, #0x10] 3d4d8: a8c27bfd ldp x29, x30, [sp], #0x20 3d4dc: d50323bf autiasp 3d4e0: d65f03c0 ret 3d4e4: 940070c7 bl 0x59800 <__cxa_call_unexpected@plt> 000000000003d4e8 <__cxa_rethrow_primary_exception>: 3d4e8: d503233f paciasp 3d4ec: a9bd7bfd stp x29, x30, [sp, #-0x30]! 3d4f0: a90157f6 stp x22, x21, [sp, #0x10] 3d4f4: 910003fd mov x29, sp 3d4f8: a9024ff4 stp x20, x19, [sp, #0x20] 3d4fc: b4000780 cbz x0, 0x3d5ec <__cxa_rethrow_primary_exception+0x104> 3d500: aa0003f4 mov x20, x0 3d504: 52801000 mov w0, #0x80 // =128 3d508: 9400556a bl 0x52ab0 <__cxa_deleted_virtual+0x18> 3d50c: b40007a0 cbz x0, 0x3d600 <__cxa_rethrow_primary_exception+0x118> 3d510: 6f00e400 movi v0.2d, #0000000000000000 3d514: aa0003f5 mov x21, x0 3d518: aa0003f3 mov x19, x0 3d51c: d2856016 mov x22, #0x2b00 // =11008 3d520: d101e281 sub x1, x20, #0x78 3d524: f2a86576 movk x22, #0x432b, lsl #16 3d528: f2c9c8f6 movk x22, #0x4e47, lsl #32 3d52c: 3d801c00 str q0, [x0, #0x70] 3d530: f2e86996 movk x22, #0x434c, lsl #48 3d534: ad020000 stp q0, q0, [x0, #0x40] 3d538: ad010000 stp q0, q0, [x0, #0x20] 3d53c: ad000000 stp q0, q0, [x0] 3d540: 3c860ea0 str q0, [x21, #0x60]! 3d544: f9000414 str x20, [x0, #0x8] 3d548: 52800020 mov w0, #0x1 // =1 3d54c: 94006e0d bl 0x58d80 <__emutls_get_address+0x474> 3d550: f8590288 ldur x8, [x20, #-0x70] 3d554: f9000a68 str x8, [x19, #0x10] 3d558: 940070b2 bl 0x59820 <_ZSt14get_unexpectedv@plt> 3d55c: f9001260 str x0, [x19, #0x20] 3d560: 940070b4 bl 0x59830 <_ZSt13get_terminatev@plt> 3d564: b24002c8 orr x8, x22, #0x1 3d568: f9001660 str x0, [x19, #0x28] 3d56c: f90002a8 str x8, [x21] 3d570: 940070a8 bl 0x59810 <__cxa_get_globals@plt> 3d574: 90000008 adrp x8, 0x3d000 <__cxa_throw+0x14> 3d578: 91182108 add x8, x8, #0x608 3d57c: f9003668 str x8, [x19, #0x68] 3d580: b9400808 ldr w8, [x0, #0x8] 3d584: 11000508 add w8, w8, #0x1 3d588: b9000808 str w8, [x0, #0x8] 3d58c: aa1503e0 mov x0, x21 3d590: 94005d46 bl 0x54aa8 3d594: f94002b4 ldr x20, [x21] 3d598: 9400709e bl 0x59810 <__cxa_get_globals@plt> 3d59c: 9278de88 and x8, x20, #0xffffffffffffff00 3d5a0: eb16011f cmp x8, x22 3d5a4: 540001e1 b.ne 0x3d5e0 <__cxa_rethrow_primary_exception+0xf8> 3d5a8: b9403a68 ldr w8, [x19, #0x38] 3d5ac: 7100011f cmp w8, #0x0 3d5b0: 5a885509 cneg w9, w8, mi 3d5b4: f9400008 ldr x8, [x0] 3d5b8: 11000529 add w9, w9, #0x1 3d5bc: eb13011f cmp x8, x19 3d5c0: b9003a69 str w9, [x19, #0x38] 3d5c4: 54000060 b.eq 0x3d5d0 <__cxa_rethrow_primary_exception+0xe8> 3d5c8: f9001a68 str x8, [x19, #0x30] 3d5cc: f9000013 str x19, [x0] 3d5d0: b9400808 ldr w8, [x0, #0x8] 3d5d4: 51000508 sub w8, w8, #0x1 3d5d8: b9000808 str w8, [x0, #0x8] 3d5dc: 14000004 b 0x3d5ec <__cxa_rethrow_primary_exception+0x104> 3d5e0: f9400008 ldr x8, [x0] 3d5e4: b50000e8 cbnz x8, 0x3d600 <__cxa_rethrow_primary_exception+0x118> 3d5e8: f9000013 str x19, [x0] 3d5ec: a9424ff4 ldp x20, x19, [sp, #0x20] 3d5f0: a94157f6 ldp x22, x21, [sp, #0x10] 3d5f4: a8c37bfd ldp x29, x30, [sp], #0x30 3d5f8: d50323bf autiasp 3d5fc: d65f03c0 ret 3d600: 94006ec8 bl 0x59120 <_ZSt9terminatev@plt> 3d604: 9400707f bl 0x59800 <__cxa_call_unexpected@plt> 3d608: d503233f paciasp 3d60c: a9be7bfd stp x29, x30, [sp, #-0x20]! 3d610: a9014ff4 stp x20, x19, [sp, #0x10] 3d614: 910003fd mov x29, sp 3d618: aa0103f3 mov x19, x1 3d61c: 7100041f cmp w0, #0x1 3d620: 54000261 b.ne 0x3d66c <__cxa_rethrow_primary_exception+0x184> 3d624: f85a8274 ldur x20, [x19, #-0x58] 3d628: b4000194 cbz x20, 0x3d658 <__cxa_rethrow_primary_exception+0x170> 3d62c: d101e281 sub x1, x20, #0x78 3d630: 92800000 mov x0, #-0x1 // =-1 3d634: 94006dd3 bl 0x58d80 <__emutls_get_address+0x474> 3d638: f100041f cmp x0, #0x1 3d63c: 540000e1 b.ne 0x3d658 <__cxa_rethrow_primary_exception+0x170> 3d640: f8598288 ldur x8, [x20, #-0x68] 3d644: b4000068 cbz x8, 0x3d650 <__cxa_rethrow_primary_exception+0x168> 3d648: aa1403e0 mov x0, x20 3d64c: d63f0100 blr x8 3d650: d1020280 sub x0, x20, #0x80 3d654: 94005572 bl 0x52c1c <__cxa_deleted_virtual+0x184> 3d658: d1018260 sub x0, x19, #0x60 3d65c: a9414ff4 ldp x20, x19, [sp, #0x10] 3d660: a8c27bfd ldp x29, x30, [sp], #0x20 3d664: d50323bf autiasp 3d668: 1400556d b 0x52c1c <__cxa_deleted_virtual+0x184> 3d66c: f85c8260 ldur x0, [x19, #-0x38] 3d670: 9400013c bl 0x3db60 3d674: 94007063 bl 0x59800 <__cxa_call_unexpected@plt> 3d678: 94007062 bl 0x59800 <__cxa_call_unexpected@plt> 000000000003d67c <__cxa_uncaught_exception>: 3d67c: d503233f paciasp 3d680: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3d684: 910003fd mov x29, sp 3d688: 9400706e bl 0x59840 <__cxa_get_globals_fast@plt> 3d68c: b4000080 cbz x0, 0x3d69c <__cxa_uncaught_exception+0x20> 3d690: b9400808 ldr w8, [x0, #0x8] 3d694: 7100011f cmp w8, #0x0 3d698: 1a9f07e0 cset w0, ne 3d69c: a8c17bfd ldp x29, x30, [sp], #0x10 3d6a0: d50323bf autiasp 3d6a4: d65f03c0 ret 3d6a8: 94007056 bl 0x59800 <__cxa_call_unexpected@plt> 000000000003d6ac <__cxa_uncaught_exceptions>: 3d6ac: d503233f paciasp 3d6b0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3d6b4: 910003fd mov x29, sp 3d6b8: 94007062 bl 0x59840 <__cxa_get_globals_fast@plt> 3d6bc: b4000040 cbz x0, 0x3d6c4 <__cxa_uncaught_exceptions+0x18> 3d6c0: b9400800 ldr w0, [x0, #0x8] 3d6c4: a8c17bfd ldp x29, x30, [sp], #0x10 3d6c8: d50323bf autiasp 3d6cc: d65f03c0 ret 3d6d0: 9400704c bl 0x59800 <__cxa_call_unexpected@plt> 000000000003d6d4 <__cxa_get_globals>: 3d6d4: d503233f paciasp 3d6d8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3d6dc: 910003fd mov x29, sp 3d6e0: b0000140 adrp x0, 0x66000 3d6e4: 910de000 add x0, x0, #0x378 3d6e8: 9400705a bl 0x59850 <__emutls_get_address@plt> 3d6ec: a8c17bfd ldp x29, x30, [sp], #0x10 3d6f0: d50323bf autiasp 3d6f4: d65f03c0 ret 000000000003d6f8 <__cxa_get_globals_fast>: 3d6f8: d503233f paciasp 3d6fc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3d700: 910003fd mov x29, sp 3d704: b0000140 adrp x0, 0x66000 3d708: 910de000 add x0, x0, #0x378 3d70c: 94007051 bl 0x59850 <__emutls_get_address@plt> 3d710: a8c17bfd ldp x29, x30, [sp], #0x10 3d714: d50323bf autiasp 3d718: d65f03c0 ret 000000000003d71c <__cxa_guard_acquire>: 3d71c: d503233f paciasp 3d720: a9bc7bfd stp x29, x30, [sp, #-0x40]! 3d724: f9000bf7 str x23, [sp, #0x10] 3d728: 910003fd mov x29, sp 3d72c: a90257f6 stp x22, x21, [sp, #0x20] 3d730: a9034ff4 stp x20, x19, [sp, #0x30] 3d734: 08dffc08 ldarb w8, [x0] 3d738: 34000068 cbz w8, 0x3d744 <__cxa_guard_acquire+0x28> 3d73c: 2a1f03f5 mov w21, wzr 3d740: 1400002a b 0x3d7e8 <__cxa_guard_acquire+0xcc> 3d744: aa0003f3 mov x19, x0 3d748: b0000140 adrp x0, 0x66000 3d74c: 91200000 add x0, x0, #0x800 3d750: 94006e64 bl 0x590e0 3d754: 35000580 cbnz w0, 0x3d804 <__cxa_guard_acquire+0xe8> 3d758: 39400677 ldrb w23, [x19, #0x1] 3d75c: 360800f7 tbz w23, #0x1, 0x3d778 <__cxa_guard_acquire+0x5c> 3d760: b9400675 ldr w21, [x19, #0x4] 3d764: 52801640 mov w0, #0xb2 // =178 3d768: 9400703e bl 0x59860 3d76c: aa0003f4 mov x20, x0 3d770: 6b1402bf cmp w21, w20 3d774: 540005c0 b.eq 0x3d82c <__cxa_guard_acquire+0x110> 3d778: b0000155 adrp x21, 0x66000 3d77c: b0000156 adrp x22, 0x66000 3d780: 9120a2b5 add x21, x21, #0x828 3d784: 912002d6 add x22, x22, #0x800 3d788: 39400668 ldrb w8, [x19, #0x1] 3d78c: 360800e8 tbz w8, #0x1, 0x3d7a8 <__cxa_guard_acquire+0x8c> 3d790: 321e0108 orr w8, w8, #0x4 3d794: 39000668 strb w8, [x19, #0x1] 3d798: aa1503e0 mov x0, x21 3d79c: aa1603e1 mov x1, x22 3d7a0: 94006e84 bl 0x591b0 3d7a4: 17fffff9 b 0x3d788 <__cxa_guard_acquire+0x6c> 3d7a8: 7100051f cmp w8, #0x1 3d7ac: 54000061 b.ne 0x3d7b8 <__cxa_guard_acquire+0x9c> 3d7b0: 2a1f03f5 mov w21, wzr 3d7b4: 14000009 b 0x3d7d8 <__cxa_guard_acquire+0xbc> 3d7b8: 37080097 tbnz w23, #0x1, 0x3d7c8 <__cxa_guard_acquire+0xac> 3d7bc: 52801640 mov w0, #0xb2 // =178 3d7c0: 94007028 bl 0x59860 3d7c4: 2a0003f4 mov w20, w0 3d7c8: 52800048 mov w8, #0x2 // =2 3d7cc: 52800035 mov w21, #0x1 // =1 3d7d0: b9000674 str w20, [x19, #0x4] 3d7d4: 39000668 strb w8, [x19, #0x1] 3d7d8: b0000140 adrp x0, 0x66000 3d7dc: 91200000 add x0, x0, #0x800 3d7e0: 94006e54 bl 0x59130 3d7e4: 350001a0 cbnz w0, 0x3d818 <__cxa_guard_acquire+0xfc> 3d7e8: 2a1503e0 mov w0, w21 3d7ec: f9400bf7 ldr x23, [sp, #0x10] 3d7f0: a9434ff4 ldp x20, x19, [sp, #0x30] 3d7f4: a94257f6 ldp x22, x21, [sp, #0x20] 3d7f8: a8c47bfd ldp x29, x30, [sp], #0x40 3d7fc: d50323bf autiasp 3d800: d65f03c0 ret 3d804: d0fffee0 adrp x0, 0x1b000 3d808: b0fffee1 adrp x1, 0x1a000 3d80c: 9103c400 add x0, x0, #0xf1 3d810: 91252021 add x1, x1, #0x948 3d814: 9400006d bl 0x3d9c8 <__cxa_guard_abort+0xa4> 3d818: d0fffee0 adrp x0, 0x1b000 3d81c: b0fffee1 adrp x1, 0x1a000 3d820: 910a3400 add x0, x0, #0x28d 3d824: 91252021 add x1, x1, #0x948 3d828: 94000068 bl 0x3d9c8 <__cxa_guard_abort+0xa4> 3d82c: b0fffee0 adrp x0, 0x1a000 3d830: 91168c00 add x0, x0, #0x5a3 3d834: 94000065 bl 0x3d9c8 <__cxa_guard_abort+0xa4> 3d838: 14000002 b 0x3d840 <__cxa_guard_acquire+0x124> 3d83c: 97ffce02 bl 0x31044 3d840: aa0003f3 mov x19, x0 3d844: b0000140 adrp x0, 0x66000 3d848: 91200000 add x0, x0, #0x800 3d84c: 94006e39 bl 0x59130 3d850: 35000060 cbnz w0, 0x3d85c <__cxa_guard_acquire+0x140> 3d854: aa1303e0 mov x0, x19 3d858: 94005d20 bl 0x54cd8 3d85c: d0fffee0 adrp x0, 0x1b000 3d860: b0fffee1 adrp x1, 0x1a000 3d864: 910a3400 add x0, x0, #0x28d 3d868: 91252021 add x1, x1, #0x948 3d86c: 94000057 bl 0x3d9c8 <__cxa_guard_abort+0xa4> 3d870: 97ffcdf5 bl 0x31044 000000000003d874 <__cxa_guard_release>: 3d874: d503233f paciasp 3d878: a9bd7bfd stp x29, x30, [sp, #-0x30]! 3d87c: f9000bf5 str x21, [sp, #0x10] 3d880: 910003fd mov x29, sp 3d884: a9024ff4 stp x20, x19, [sp, #0x20] 3d888: 52800035 mov w21, #0x1 // =1 3d88c: aa0003f3 mov x19, x0 3d890: 089ffc15 stlrb w21, [x0] 3d894: b0000140 adrp x0, 0x66000 3d898: 91200000 add x0, x0, #0x800 3d89c: 94006e11 bl 0x590e0 3d8a0: 35000220 cbnz w0, 0x3d8e4 <__cxa_guard_release+0x70> 3d8a4: 39400674 ldrb w20, [x19, #0x1] 3d8a8: 39000675 strb w21, [x19, #0x1] 3d8ac: b0000140 adrp x0, 0x66000 3d8b0: 91200000 add x0, x0, #0x800 3d8b4: 94006e1f bl 0x59130 3d8b8: 35000200 cbnz w0, 0x3d8f8 <__cxa_guard_release+0x84> 3d8bc: 361000b4 tbz w20, #0x2, 0x3d8d0 <__cxa_guard_release+0x5c> 3d8c0: b0000140 adrp x0, 0x66000 3d8c4: 9120a000 add x0, x0, #0x828 3d8c8: 94006e3e bl 0x591c0 3d8cc: 35000200 cbnz w0, 0x3d90c <__cxa_guard_release+0x98> 3d8d0: a9424ff4 ldp x20, x19, [sp, #0x20] 3d8d4: f9400bf5 ldr x21, [sp, #0x10] 3d8d8: a8c37bfd ldp x29, x30, [sp], #0x30 3d8dc: d50323bf autiasp 3d8e0: d65f03c0 ret 3d8e4: d0fffee0 adrp x0, 0x1b000 3d8e8: 90fffee1 adrp x1, 0x19000 3d8ec: 9103c400 add x0, x0, #0xf1 3d8f0: 91306c21 add x1, x1, #0xc1b 3d8f4: 94000035 bl 0x3d9c8 <__cxa_guard_abort+0xa4> 3d8f8: d0fffee0 adrp x0, 0x1b000 3d8fc: 90fffee1 adrp x1, 0x19000 3d900: 910a3400 add x0, x0, #0x28d 3d904: 91306c21 add x1, x1, #0xc1b 3d908: 94000030 bl 0x3d9c8 <__cxa_guard_abort+0xa4> 3d90c: b0fffee0 adrp x0, 0x1a000 3d910: 90fffee1 adrp x1, 0x19000 3d914: 91213800 add x0, x0, #0x84e 3d918: 91306c21 add x1, x1, #0xc1b 3d91c: 9400002b bl 0x3d9c8 <__cxa_guard_abort+0xa4> 3d920: 97ffcdc9 bl 0x31044 000000000003d924 <__cxa_guard_abort>: 3d924: d503233f paciasp 3d928: a9be7bfd stp x29, x30, [sp, #-0x20]! 3d92c: a9014ff4 stp x20, x19, [sp, #0x10] 3d930: 910003fd mov x29, sp 3d934: aa0003f3 mov x19, x0 3d938: b0000140 adrp x0, 0x66000 3d93c: 91200000 add x0, x0, #0x800 3d940: 94006de8 bl 0x590e0 3d944: 35000220 cbnz w0, 0x3d988 <__cxa_guard_abort+0x64> 3d948: 39400674 ldrb w20, [x19, #0x1] 3d94c: b900067f str wzr, [x19, #0x4] 3d950: 3900067f strb wzr, [x19, #0x1] 3d954: b0000140 adrp x0, 0x66000 3d958: 91200000 add x0, x0, #0x800 3d95c: 94006df5 bl 0x59130 3d960: 350001e0 cbnz w0, 0x3d99c <__cxa_guard_abort+0x78> 3d964: 361000b4 tbz w20, #0x2, 0x3d978 <__cxa_guard_abort+0x54> 3d968: b0000140 adrp x0, 0x66000 3d96c: 9120a000 add x0, x0, #0x828 3d970: 94006e14 bl 0x591c0 3d974: 350001e0 cbnz w0, 0x3d9b0 <__cxa_guard_abort+0x8c> 3d978: a9414ff4 ldp x20, x19, [sp, #0x10] 3d97c: a8c27bfd ldp x29, x30, [sp], #0x20 3d980: d50323bf autiasp 3d984: d65f03c0 ret 3d988: d0fffee0 adrp x0, 0x1b000 3d98c: b0fffee1 adrp x1, 0x1a000 3d990: 9103c400 add x0, x0, #0xf1 3d994: 91048021 add x1, x1, #0x120 3d998: 9400000c bl 0x3d9c8 <__cxa_guard_abort+0xa4> 3d99c: d0fffee0 adrp x0, 0x1b000 3d9a0: b0fffee1 adrp x1, 0x1a000 3d9a4: 910a3400 add x0, x0, #0x28d 3d9a8: 91048021 add x1, x1, #0x120 3d9ac: 94000007 bl 0x3d9c8 <__cxa_guard_abort+0xa4> 3d9b0: b0fffee0 adrp x0, 0x1a000 3d9b4: b0fffee1 adrp x1, 0x1a000 3d9b8: 91213800 add x0, x0, #0x84e 3d9bc: 91048021 add x1, x1, #0x120 3d9c0: 94000002 bl 0x3d9c8 <__cxa_guard_abort+0xa4> 3d9c4: 97ffcda0 bl 0x31044 3d9c8: d503233f paciasp 3d9cc: d10683ff sub sp, sp, #0x1a0 3d9d0: a9157bfd stp x29, x30, [sp, #0x150] 3d9d4: 910543fd add x29, sp, #0x150 3d9d8: a91667fc stp x28, x25, [sp, #0x160] 3d9dc: a9175ff8 stp x24, x23, [sp, #0x170] 3d9e0: a91857f6 stp x22, x21, [sp, #0x180] 3d9e4: a9194ff4 stp x20, x19, [sp, #0x190] 3d9e8: 910003e8 mov x8, sp 3d9ec: 928006f5 mov x21, #-0x38 // =-56 3d9f0: 91020116 add x22, x8, #0x80 3d9f4: 910223e8 add x8, sp, #0x88 3d9f8: f2dff015 movk x21, #0xff80, lsl #32 3d9fc: 9100e117 add x23, x8, #0x38 3da00: 910143b8 add x24, x29, #0x50 3da04: ad0007e0 stp q0, q1, [sp] 3da08: 90000128 adrp x8, 0x61000 3da0c: a90993e3 stp x3, x4, [sp, #0x98] 3da10: a93f57b6 stp x22, x21, [x29, #-0x10] 3da14: aa0003f3 mov x19, x0 3da18: a93e5fb8 stp x24, x23, [x29, #-0x20] 3da1c: d101a3b9 sub x25, x29, #0x68 3da20: ad7f03a1 ldp q1, q0, [x29, #-0x20] 3da24: a9088be1 stp x1, x2, [sp, #0x88] 3da28: d10103a2 sub x2, x29, #0x40 3da2c: a90a9be5 stp x5, x6, [sp, #0xa8] 3da30: aa1303e1 mov x1, x19 3da34: f9005fe7 str x7, [sp, #0xb8] 3da38: ad010fe2 stp q2, q3, [sp, #0x20] 3da3c: ad0217e4 stp q4, q5, [sp, #0x40] 3da40: ad031fe6 stp q6, q7, [sp, #0x60] 3da44: ad3e03a1 stp q1, q0, [x29, #-0x40] 3da48: f9434108 ldr x8, [x8, #0x680] 3da4c: 9104c114 add x20, x8, #0x130 3da50: aa1403e0 mov x0, x20 3da54: 94006f87 bl 0x59870 3da58: 52800140 mov w0, #0xa // =10 3da5c: aa1403e1 mov x1, x20 3da60: 94006f88 bl 0x59880 3da64: a93ad7b6 stp x22, x21, [x29, #-0x58] 3da68: d10123a0 sub x0, x29, #0x48 3da6c: a939dfb8 stp x24, x23, [x29, #-0x68] 3da70: d10243a2 sub x2, x29, #0x90 3da74: ad400321 ldp q1, q0, [x25] 3da78: aa1303e1 mov x1, x19 3da7c: ad3b83a1 stp q1, q0, [x29, #-0x90] 3da80: 94006f84 bl 0x59890 3da84: f85b83a0 ldur x0, [x29, #-0x48] 3da88: 94006f86 bl 0x598a0 3da8c: b0fffee0 adrp x0, 0x1a000 3da90: 2a1f03e1 mov w1, wzr 3da94: 91257000 add x0, x0, #0x95c 3da98: 2a1f03e2 mov w2, wzr 3da9c: 94006f85 bl 0x598b0 3daa0: b0fffee1 adrp x1, 0x1a000 3daa4: f85b83a2 ldur x2, [x29, #-0x48] 3daa8: 9104c821 add x1, x1, #0x132 3daac: 52800040 mov w0, #0x2 // =2 3dab0: 94006f84 bl 0x598c0 3dab4: 94006f87 bl 0x598d0 3dab8: 94006e8a bl 0x594e0 000000000003dabc : 3dabc: d503245f bti c 3dac0: 90000128 adrp x8, 0x61000 3dac4: f9433908 ldr x8, [x8, #0x670] 3dac8: c8dffd00 ldar x0, [x8] 3dacc: d65f03c0 ret 000000000003dad0 : 3dad0: d503233f paciasp 3dad4: a9bf4ffe stp x30, x19, [sp, #-0x10]! 3dad8: 94006f5a bl 0x59840 <__cxa_get_globals_fast@plt> 3dadc: b4000060 cbz x0, 0x3dae8 3dae0: f9400013 ldr x19, [x0] 3dae4: b50000b3 cbnz x19, 0x3daf8 3dae8: 90000128 adrp x8, 0x61000 3daec: f9433d08 ldr x8, [x8, #0x678] 3daf0: c8dffd00 ldar x0, [x8] 3daf4: 9400001b bl 0x3db60 3daf8: 91018260 add x0, x19, #0x60 3dafc: 97fffd04 bl 0x3cf0c ::__throw_out_of_range() const+0x24> 3db00: 3607ff40 tbz w0, #0x0, 0x3dae8 3db04: f9401660 ldr x0, [x19, #0x28] 3db08: 94000016 bl 0x3db60 3db0c: 97ffcd4e bl 0x31044 3db10: 97ffcd4d bl 0x31044 3db14: d503233f paciasp 3db18: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3db1c: 910003fd mov x29, sp 3db20: d63f0000 blr x0 3db24: b0fffee0 adrp x0, 0x1a000 3db28: 912be800 add x0, x0, #0xafa 3db2c: 97ffffa7 bl 0x3d9c8 <__cxa_guard_abort+0xa4> 000000000003db30 : 3db30: d503233f paciasp 3db34: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3db38: 910003fd mov x29, sp 3db3c: 90000128 adrp x8, 0x61000 3db40: f9433908 ldr x8, [x8, #0x670] 3db44: c8dffd00 ldar x0, [x8] 3db48: 97fffff3 bl 0x3db14 000000000003db4c : 3db4c: d503245f bti c 3db50: 90000128 adrp x8, 0x61000 3db54: f9433d08 ldr x8, [x8, #0x678] 3db58: c8dffd00 ldar x0, [x8] 3db5c: d65f03c0 ret 3db60: d503233f paciasp 3db64: a9be7bfd stp x29, x30, [sp, #-0x20]! 3db68: f9000bf3 str x19, [sp, #0x10] 3db6c: 910003fd mov x29, sp 3db70: d63f0000 blr x0 3db74: b0fffee0 adrp x0, 0x1a000 3db78: 9113a000 add x0, x0, #0x4e8 3db7c: 97ffff93 bl 0x3d9c8 <__cxa_guard_abort+0xa4> 3db80: 94006d64 bl 0x59110 <__cxa_begin_catch@plt> 3db84: d0fffee0 adrp x0, 0x1b000 3db88: 9119c400 add x0, x0, #0x671 3db8c: 97ffff8f bl 0x3d9c8 <__cxa_guard_abort+0xa4> 3db90: aa0003f3 mov x19, x0 3db94: 94006d93 bl 0x591e0 <__cxa_end_catch@plt> 3db98: aa1303e0 mov x0, x19 3db9c: 97ffcd2a bl 0x31044 3dba0: 97ffcd29 bl 0x31044 000000000003dba4 : 3dba4: d503233f paciasp 3dba8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3dbac: 910003fd mov x29, sp 3dbb0: 90000121 adrp x1, 0x61000 3dbb4: f9434421 ldr x1, [x1, #0x688] 3dbb8: 94006c4e bl 0x58cf0 <__emutls_get_address+0x3e4> 3dbbc: a8c17bfd ldp x29, x30, [sp], #0x10 3dbc0: d50323bf autiasp 3dbc4: d65f03c0 ret 000000000003dbc8 : 3dbc8: d503245f bti c 3dbcc: 90000128 adrp x8, 0x61000 3dbd0: f9434508 ldr x8, [x8, #0x688] 3dbd4: c8dffd00 ldar x0, [x8] 3dbd8: d65f03c0 ret 3dbdc: d503233f paciasp 3dbe0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 3dbe4: f9000bfc str x28, [sp, #0x10] 3dbe8: 910003fd mov x29, sp 3dbec: a9024ff4 stp x20, x19, [sp, #0x20] 3dbf0: d11043ff sub sp, sp, #0x410 3dbf4: 94006f13 bl 0x59840 <__cxa_get_globals_fast@plt> 3dbf8: b4000060 cbz x0, 0x3dc04 3dbfc: f9400014 ldr x20, [x0] 3dc00: b5000094 cbnz x20, 0x3dc10 3dc04: d0fffee0 adrp x0, 0x1b000 3dc08: 910d3c00 add x0, x0, #0x34f 3dc0c: 97ffff6f bl 0x3d9c8 <__cxa_guard_abort+0xa4> 3dc10: 91018293 add x19, x20, #0x60 3dc14: aa1303e0 mov x0, x19 3dc18: 97fffcbd bl 0x3cf0c ::__throw_out_of_range() const+0x24> 3dc1c: 36000160 tbz w0, #0x0, 0x3dc48 3dc20: aa1303e0 mov x0, x19 3dc24: 97fffcb7 bl 0x3cf00 ::__throw_out_of_range() const+0x18> 3dc28: d2856028 mov x8, #0x2b01 // =11009 3dc2c: f2a86568 movk x8, #0x432b, lsl #16 3dc30: f2c9c8e8 movk x8, #0x4e47, lsl #32 3dc34: f2e86988 movk x8, #0x434c, lsl #48 3dc38: eb08001f cmp x0, x8 3dc3c: 54000101 b.ne 0x3dc5c 3dc40: f9400688 ldr x8, [x20, #0x8] 3dc44: 14000007 b 0x3dc60 3dc48: b0000148 adrp x8, 0x66000 3dc4c: b0fffee0 adrp x0, 0x1a000 3dc50: 913d8c00 add x0, x0, #0xf63 3dc54: f941d501 ldr x1, [x8, #0x3a8] 3dc58: 97ffff5c bl 0x3d9c8 <__cxa_guard_abort+0xa4> 3dc5c: 91020288 add x8, x20, #0x80 3dc60: f9400a94 ldr x20, [x20, #0x10] 3dc64: 52808009 mov w9, #0x400 // =1024 3dc68: 910033e1 add x1, sp, #0xc 3dc6c: 910003e2 mov x2, sp 3dc70: d10013a3 sub x3, x29, #0x4 3dc74: f9000fa8 str x8, [x29, #0x18] 3dc78: f9400680 ldr x0, [x20, #0x8] 3dc7c: f90003e9 str x9, [sp] 3dc80: 94006edc bl 0x597f0 <__cxa_demangle@plt> 3dc84: b85fc3a8 ldur w8, [x29, #-0x4] 3dc88: 35000068 cbnz w8, 0x3dc94 3dc8c: aa0003f3 mov x19, x0 3dc90: 14000002 b 0x3dc98 3dc94: f9400693 ldr x19, [x20, #0x8] 3dc98: 90000120 adrp x0, 0x61000 3dc9c: 910063a2 add x2, x29, #0x18 3dca0: aa1403e1 mov x1, x20 3dca4: f9433400 ldr x0, [x0, #0x668] 3dca8: f9400008 ldr x8, [x0] 3dcac: f9401108 ldr x8, [x8, #0x20] 3dcb0: d63f0100 blr x8 3dcb4: 360001a0 tbz w0, #0x0, 0x3dce8 3dcb8: f9400fa0 ldr x0, [x29, #0x18] 3dcbc: b0000148 adrp x8, 0x66000 3dcc0: f9400009 ldr x9, [x0] 3dcc4: f941d514 ldr x20, [x8, #0x3a8] 3dcc8: f9400928 ldr x8, [x9, #0x10] 3dccc: d63f0100 blr x8 3dcd0: aa0003e3 mov x3, x0 3dcd4: b0fffee0 adrp x0, 0x1a000 3dcd8: 91365c00 add x0, x0, #0xd97 3dcdc: aa1403e1 mov x1, x20 3dce0: aa1303e2 mov x2, x19 3dce4: 97ffff39 bl 0x3d9c8 <__cxa_guard_abort+0xa4> 3dce8: b0000148 adrp x8, 0x66000 3dcec: 90fffee0 adrp x0, 0x19000 3dcf0: 913c3000 add x0, x0, #0xf0c 3dcf4: aa1303e2 mov x2, x19 3dcf8: f941d501 ldr x1, [x8, #0x3a8] 3dcfc: 97ffff33 bl 0x3d9c8 <__cxa_guard_abort+0xa4> 3dd00: d503233f paciasp 3dd04: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3dd08: 910003fd mov x29, sp 3dd0c: b0fffee9 adrp x9, 0x1a000 3dd10: b0000148 adrp x8, 0x66000 3dd14: 91268d29 add x9, x9, #0x9a3 3dd18: f901d509 str x9, [x8, #0x3a8] 3dd1c: 94006d01 bl 0x59120 <_ZSt9terminatev@plt> 000000000003dd20 : 3dd20: d503233f paciasp 3dd24: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3dd28: 910003fd mov x29, sp 3dd2c: 90000121 adrp x1, 0x61000 3dd30: 90000008 adrp x8, 0x3d000 <__cxa_throw+0x14> 3dd34: 91340108 add x8, x8, #0xd00 3dd38: f100001f cmp x0, #0x0 3dd3c: 9a800100 csel x0, x8, x0, eq 3dd40: f9433821 ldr x1, [x1, #0x670] 3dd44: 94006beb bl 0x58cf0 <__emutls_get_address+0x3e4> 3dd48: a8c17bfd ldp x29, x30, [sp], #0x10 3dd4c: d50323bf autiasp 3dd50: d65f03c0 ret 000000000003dd54 : 3dd54: d503233f paciasp 3dd58: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3dd5c: 910003fd mov x29, sp 3dd60: 90000121 adrp x1, 0x61000 3dd64: 90000008 adrp x8, 0x3d000 <__cxa_throw+0x14> 3dd68: 912f7108 add x8, x8, #0xbdc 3dd6c: f100001f cmp x0, #0x0 3dd70: 9a800100 csel x0, x8, x0, eq 3dd74: f9433c21 ldr x1, [x1, #0x678] 3dd78: 94006bde bl 0x58cf0 <__emutls_get_address+0x3e4> 3dd7c: a8c17bfd ldp x29, x30, [sp], #0x10 3dd80: d50323bf autiasp 3dd84: d65f03c0 ret 000000000003dd88 <__cxa_demangle>: 3dd88: d503233f paciasp 3dd8c: a9ba7bfd stp x29, x30, [sp, #-0x60]! 3dd90: a9016ffc stp x28, x27, [sp, #0x10] 3dd94: 910003fd mov x29, sp 3dd98: a90267fa stp x26, x25, [sp, #0x20] 3dd9c: a9035ff8 stp x24, x23, [sp, #0x30] 3dda0: a90457f6 stp x22, x21, [sp, #0x40] 3dda4: a9054ff4 stp x20, x19, [sp, #0x50] 3dda8: d14007ff sub sp, sp, #0x1, lsl #12 // =0x1000 3ddac: d10ec3ff sub sp, sp, #0x3b0 3ddb0: d53bd057 mrs x23, TPIDR_EL0 3ddb4: aa0303f3 mov x19, x3 3ddb8: f94016e8 ldr x8, [x23, #0x28] 3ddbc: f81e83a8 stur x8, [x29, #-0x18] 3ddc0: b40000c0 cbz x0, 0x3ddd8 <__cxa_demangle+0x50> 3ddc4: aa0203f4 mov x20, x2 3ddc8: aa0003f6 mov x22, x0 3ddcc: aa0103f5 mov x21, x1 3ddd0: b40000e1 cbz x1, 0x3ddec <__cxa_demangle+0x64> 3ddd4: b50000d4 cbnz x20, 0x3ddec <__cxa_demangle+0x64> 3ddd8: b4000c13 cbz x19, 0x3df58 <__cxa_demangle+0x1d0> 3dddc: 12800048 mov w8, #-0x3 // =-3 3dde0: aa1f03f4 mov x20, xzr 3dde4: b9000268 str w8, [x19] 3dde8: 140000bd b 0x3e0dc <__cxa_demangle+0x354> 3ddec: aa1603e0 mov x0, x22 3ddf0: 910143fb add x27, sp, #0x50 3ddf4: 94006db7 bl 0x594d0 3ddf8: 8b0002c9 add x9, x22, x0 3ddfc: 910143e8 add x8, sp, #0x50 3de00: 6f00e400 movi v0.2d, #0000000000000000 3de04: 9100a118 add x24, x8, #0x28 3de08: 9104030a add x10, x24, #0x100 3de0c: 9109611a add x26, x8, #0x258 3de10: a90527f6 stp x22, x9, [sp, #0x50] 3de14: 91042109 add x9, x8, #0x108 3de18: 9109e10b add x11, x8, #0x278 3de1c: 910ba11c add x28, x8, #0x2e8 3de20: f9003bea str x10, [sp, #0x70] 3de24: 910a610a add x10, x8, #0x298 3de28: 3d800120 str q0, [x9] 3de2c: 91050109 add x9, x8, #0x140 3de30: 3d803f00 str q0, [x24, #0xf0] 3de34: 910cc119 add x25, x8, #0x330 3de38: f90153ea str x10, [sp, #0x2a0] 3de3c: 9109a10a add x10, x8, #0x268 3de40: a917a7e9 stp x9, x9, [sp, #0x178] 3de44: f100081f cmp x0, #0x2 3de48: f90013e9 str x9, [sp, #0x20] 3de4c: 91090109 add x9, x8, #0x240 3de50: 3c8783e0 stur q0, [sp, #0x78] 3de54: 3c8883e0 stur q0, [sp, #0x88] 3de58: f900c7e9 str x9, [sp, #0x188] 3de5c: 910a2109 add x9, x8, #0x288 3de60: 3c8983e0 stur q0, [sp, #0x98] 3de64: 3c858360 stur q0, [x27, #0x58] 3de68: 3d800120 str q0, [x9] 3de6c: 910b4109 add x9, x8, #0x2d0 3de70: 3c868360 stur q0, [x27, #0x68] 3de74: 3c878360 stur q0, [x27, #0x78] 3de78: f9017fe9 str x9, [sp, #0x2f8] 3de7c: 910be109 add x9, x8, #0x2f8 3de80: 3c888360 stur q0, [x27, #0x88] 3de84: 3c898360 stur q0, [x27, #0x98] 3de88: 3d800120 str q0, [x9] 3de8c: 52800029 mov w9, #0x1 // =1 3de90: 3c8a8360 stur q0, [x27, #0xa8] 3de94: 3c8b8360 stur q0, [x27, #0xb8] 3de98: 3c8c8360 stur q0, [x27, #0xc8] 3de9c: 3c8d8360 stur q0, [x27, #0xd8] 3dea0: 3c8e8360 stur q0, [x27, #0xe8] 3dea4: 3c8f8360 stur q0, [x27, #0xf8] 3dea8: ad0a0360 stp q0, q0, [x27, #0x140] 3deac: ad0b0360 stp q0, q0, [x27, #0x160] 3deb0: ad0c0360 stp q0, q0, [x27, #0x180] 3deb4: ad0d0360 stp q0, q0, [x27, #0x1a0] 3deb8: ad0e0360 stp q0, q0, [x27, #0x1c0] 3debc: ad0f0360 stp q0, q0, [x27, #0x1e0] 3dec0: ad100360 stp q0, q0, [x27, #0x200] 3dec4: ad110360 stp q0, q0, [x27, #0x220] 3dec8: 3d800160 str q0, [x11] 3decc: 910ac10b add x11, x8, #0x2b0 3ded0: 3d800140 str q0, [x10] 3ded4: 910c210a add x10, x8, #0x308 3ded8: 3d800340 str q0, [x26] 3dedc: ad158360 stp q0, q0, [x27, #0x2b0] 3dee0: 3d800380 str q0, [x28] 3dee4: 3d80cf60 str q0, [x27, #0x330] 3dee8: 6f07e7e0 movi v0.2d, #0xffffffffffffffff 3deec: 7906b3e9 strh w9, [sp, #0x358] 3def0: 92800009 mov x9, #-0x1 // =-1 3def4: a90663f8 stp x24, x24, [sp, #0x60] 3def8: f9014bfa str x26, [sp, #0x290] 3defc: f9014ffa str x26, [sp, #0x298] 3df00: f90177eb str x11, [sp, #0x2e8] 3df04: f9000feb str x11, [sp, #0x18] 3df08: f9017beb str x11, [sp, #0x2f0] 3df0c: f9019bea str x10, [sp, #0x330] 3df10: f90193fc str x28, [sp, #0x320] 3df14: f90197fc str x28, [sp, #0x328] 3df18: f901b3e9 str x9, [sp, #0x360] 3df1c: b90373ff str wzr, [sp, #0x370] 3df20: f901b7ff str xzr, [sp, #0x368] 3df24: f909c3f9 str x25, [sp, #0x1380] 3df28: a902ffff stp xzr, xzr, [sp, #0x28] 3df2c: f9001fff str xzr, [sp, #0x38] 3df30: fd0023e0 str d0, [sp, #0x40] 3df34: 540007a3 b.lo 0x3e028 <__cxa_demangle+0x2a0> 3df38: 394002c8 ldrb w8, [x22] 3df3c: 71017d1f cmp w8, #0x5f 3df40: 54000741 b.ne 0x3e028 <__cxa_demangle+0x2a0> 3df44: 394006c8 ldrb w8, [x22, #0x1] 3df48: 7101691f cmp w8, #0x5a 3df4c: 540000a1 b.ne 0x3df60 <__cxa_demangle+0x1d8> 3df50: 52800048 mov w8, #0x2 // =2 3df54: 1400000b b 0x3df80 <__cxa_demangle+0x1f8> 3df58: aa1f03f4 mov x20, xzr 3df5c: 14000060 b 0x3e0dc <__cxa_demangle+0x354> 3df60: f1000c1f cmp x0, #0x3 3df64: 54000623 b.lo 0x3e028 <__cxa_demangle+0x2a0> 3df68: 71017d1f cmp w8, #0x5f 3df6c: 540005e1 b.ne 0x3e028 <__cxa_demangle+0x2a0> 3df70: 39400ac9 ldrb w9, [x22, #0x2] 3df74: 7101693f cmp w9, #0x5a 3df78: 54000541 b.ne 0x3e020 <__cxa_demangle+0x298> 3df7c: 52800068 mov w8, #0x3 // =3 3df80: 8b0802c8 add x8, x22, x8 3df84: f9002be8 str x8, [sp, #0x50] 3df88: 910143e0 add x0, sp, #0x50 3df8c: 94000151 bl 0x3e4d0 <__cxa_demangle+0x748> 3df90: aa0003f6 mov x22, x0 3df94: b4000540 cbz x0, 0x3e03c <__cxa_demangle+0x2b4> 3df98: a94533fb ldp x27, x12, [sp, #0x50] 3df9c: eb1b019f cmp x12, x27 3dfa0: 54001b40 b.eq 0x3e308 <__cxa_demangle+0x580> 3dfa4: 39400368 ldrb w8, [x27] 3dfa8: 7100b91f cmp w8, #0x2e 3dfac: 54000481 b.ne 0x3e03c <__cxa_demangle+0x2b4> 3dfb0: f949c3ed ldr x13, [sp, #0x1380] 3dfb4: f94005a8 ldr x8, [x13, #0x8] 3dfb8: d13f0109 sub x9, x8, #0xfc0 3dfbc: b13fc53f cmn x9, #0xff1 3dfc0: 54000148 b.hi 0x3dfe8 <__cxa_demangle+0x260> 3dfc4: 52820000 mov w0, #0x1000 // =4096 3dfc8: a900b3ed stp x13, x12, [sp, #0x8] 3dfcc: 94006bdd bl 0x58f40 3dfd0: b40020a0 cbz x0, 0x3e3e4 <__cxa_demangle+0x65c> 3dfd4: a940b3e9 ldp x9, x12, [sp, #0x8] 3dfd8: aa1f03e8 mov x8, xzr 3dfdc: aa0003ed mov x13, x0 3dfe0: f909c3e0 str x0, [sp, #0x1380] 3dfe4: a9007c09 stp x9, xzr, [x0] 3dfe8: d000010a adrp x10, 0x5f000 3dfec: 9100c109 add x9, x8, #0x30 3dff0: 8b0801a8 add x8, x13, x8 3dff4: 9134814a add x10, x10, #0xd20 3dff8: 3200c3eb mov w11, #0x1010101 // =16843009 3dffc: f90005a9 str x9, [x13, #0x8] 3e000: f8010d0a str x10, [x8, #0x10]! 3e004: b900090b str w11, [x8, #0x8] 3e008: a9016d16 stp x22, x27, [x8, #0x10] 3e00c: aa0803f6 mov x22, x8 3e010: f900110c str x12, [x8, #0x20] 3e014: f9402fe9 ldr x9, [sp, #0x58] 3e018: f9002be9 str x9, [sp, #0x50] 3e01c: 140000bb b 0x3e308 <__cxa_demangle+0x580> 3e020: f100101f cmp x0, #0x4 3e024: 540007a2 b.hs 0x3e118 <__cxa_demangle+0x390> 3e028: 910143e0 add x0, sp, #0x50 3e02c: 94000378 bl 0x3ee0c <__cxa_demangle+0x1084> 3e030: a94523e9 ldp x9, x8, [sp, #0x50] 3e034: eb09011f cmp x8, x9 3e038: 54001640 b.eq 0x3e300 <__cxa_demangle+0x578> 3e03c: aa1f03f4 mov x20, xzr 3e040: 12800028 mov w8, #-0x2 // =-2 3e044: b4000053 cbz x19, 0x3e04c <__cxa_demangle+0x2c4> 3e048: b9000268 str w8, [x19] 3e04c: f949c3e0 ldr x0, [sp, #0x1380] 3e050: b5000080 cbnz x0, 0x3e060 <__cxa_demangle+0x2d8> 3e054: 1400000a b 0x3e07c <__cxa_demangle+0x2f4> 3e058: aa0803e0 mov x0, x8 3e05c: b4000100 cbz x0, 0x3e07c <__cxa_demangle+0x2f4> 3e060: f9400008 ldr x8, [x0] 3e064: eb00033f cmp x25, x0 3e068: f909c3e8 str x8, [sp, #0x1380] 3e06c: 54ffff60 b.eq 0x3e058 <__cxa_demangle+0x2d0> 3e070: 94006bb0 bl 0x58f30 3e074: f949c3e0 ldr x0, [sp, #0x1380] 3e078: b5ffff40 cbnz x0, 0x3e060 <__cxa_demangle+0x2d8> 3e07c: f94193e0 ldr x0, [sp, #0x320] 3e080: a9007f3f stp xzr, xzr, [x25] 3e084: f909c3f9 str x25, [sp, #0x1380] 3e088: eb1c001f cmp x0, x28 3e08c: 54000040 b.eq 0x3e094 <__cxa_demangle+0x30c> 3e090: 94006ba8 bl 0x58f30 3e094: f94177e0 ldr x0, [sp, #0x2e8] 3e098: f9400fe8 ldr x8, [sp, #0x18] 3e09c: eb08001f cmp x0, x8 3e0a0: 54000040 b.eq 0x3e0a8 <__cxa_demangle+0x320> 3e0a4: 94006ba3 bl 0x58f30 3e0a8: f9414be0 ldr x0, [sp, #0x290] 3e0ac: eb1a001f cmp x0, x26 3e0b0: 54000040 b.eq 0x3e0b8 <__cxa_demangle+0x330> 3e0b4: 94006b9f bl 0x58f30 3e0b8: f940bfe0 ldr x0, [sp, #0x178] 3e0bc: f94013e8 ldr x8, [sp, #0x20] 3e0c0: eb08001f cmp x0, x8 3e0c4: 54000040 b.eq 0x3e0cc <__cxa_demangle+0x344> 3e0c8: 94006b9a bl 0x58f30 3e0cc: f94033e0 ldr x0, [sp, #0x60] 3e0d0: eb18001f cmp x0, x24 3e0d4: 54000040 b.eq 0x3e0dc <__cxa_demangle+0x354> 3e0d8: 94006b96 bl 0x58f30 3e0dc: f94016e8 ldr x8, [x23, #0x28] 3e0e0: f85e83a9 ldur x9, [x29, #-0x18] 3e0e4: eb09011f cmp x8, x9 3e0e8: 54001801 b.ne 0x3e3e8 <__cxa_demangle+0x660> 3e0ec: aa1403e0 mov x0, x20 3e0f0: 914007ff add sp, sp, #0x1, lsl #12 // =0x1000 3e0f4: 910ec3ff add sp, sp, #0x3b0 3e0f8: a9454ff4 ldp x20, x19, [sp, #0x50] 3e0fc: a94457f6 ldp x22, x21, [sp, #0x40] 3e100: a9435ff8 ldp x24, x23, [sp, #0x30] 3e104: a94267fa ldp x26, x25, [sp, #0x20] 3e108: a9416ffc ldp x28, x27, [sp, #0x10] 3e10c: a8c67bfd ldp x29, x30, [sp], #0x60 3e110: d50323bf autiasp 3e114: d65f03c0 ret 3e118: 39400ac9 ldrb w9, [x22, #0x2] 3e11c: 71017d3f cmp w9, #0x5f 3e120: 54000921 b.ne 0x3e244 <__cxa_demangle+0x4bc> 3e124: 39400ec9 ldrb w9, [x22, #0x3] 3e128: 7101693f cmp w9, #0x5a 3e12c: 540008c1 b.ne 0x3e244 <__cxa_demangle+0x4bc> 3e130: 52800088 mov w8, #0x4 // =4 3e134: 8b0802c8 add x8, x22, x8 3e138: f9002be8 str x8, [sp, #0x50] 3e13c: 910143e0 add x0, sp, #0x50 3e140: 940000e4 bl 0x3e4d0 <__cxa_demangle+0x748> 3e144: f90027e0 str x0, [sp, #0x48] 3e148: b4001480 cbz x0, 0x3e3d8 <__cxa_demangle+0x650> 3e14c: a94523ea ldp x10, x8, [sp, #0x50] 3e150: cb0a0109 sub x9, x8, x10 3e154: f100353f cmp x9, #0xd 3e158: 54001403 b.lo 0x3e3d8 <__cxa_demangle+0x650> 3e15c: 39400149 ldrb w9, [x10] 3e160: 71017d3f cmp w9, #0x5f 3e164: 540013a1 b.ne 0x3e3d8 <__cxa_demangle+0x650> 3e168: 39400549 ldrb w9, [x10, #0x1] 3e16c: 7101893f cmp w9, #0x62 3e170: 54001341 b.ne 0x3e3d8 <__cxa_demangle+0x650> 3e174: 39400949 ldrb w9, [x10, #0x2] 3e178: 7101b13f cmp w9, #0x6c 3e17c: 540012e1 b.ne 0x3e3d8 <__cxa_demangle+0x650> 3e180: 39400d49 ldrb w9, [x10, #0x3] 3e184: 7101bd3f cmp w9, #0x6f 3e188: 54001281 b.ne 0x3e3d8 <__cxa_demangle+0x650> 3e18c: 39401149 ldrb w9, [x10, #0x4] 3e190: 71018d3f cmp w9, #0x63 3e194: 54001221 b.ne 0x3e3d8 <__cxa_demangle+0x650> 3e198: 39401549 ldrb w9, [x10, #0x5] 3e19c: 7101ad3f cmp w9, #0x6b 3e1a0: 540011c1 b.ne 0x3e3d8 <__cxa_demangle+0x650> 3e1a4: 39401949 ldrb w9, [x10, #0x6] 3e1a8: 71017d3f cmp w9, #0x5f 3e1ac: 54001161 b.ne 0x3e3d8 <__cxa_demangle+0x650> 3e1b0: 39401d49 ldrb w9, [x10, #0x7] 3e1b4: 7101a53f cmp w9, #0x69 3e1b8: 54001101 b.ne 0x3e3d8 <__cxa_demangle+0x650> 3e1bc: 39402149 ldrb w9, [x10, #0x8] 3e1c0: 7101b93f cmp w9, #0x6e 3e1c4: 540010a1 b.ne 0x3e3d8 <__cxa_demangle+0x650> 3e1c8: 39402549 ldrb w9, [x10, #0x9] 3e1cc: 7101d93f cmp w9, #0x76 3e1d0: 54001041 b.ne 0x3e3d8 <__cxa_demangle+0x650> 3e1d4: 39402949 ldrb w9, [x10, #0xa] 3e1d8: 7101bd3f cmp w9, #0x6f 3e1dc: 54000fe1 b.ne 0x3e3d8 <__cxa_demangle+0x650> 3e1e0: 39402d49 ldrb w9, [x10, #0xb] 3e1e4: 7101ad3f cmp w9, #0x6b 3e1e8: 54000f81 b.ne 0x3e3d8 <__cxa_demangle+0x650> 3e1ec: 39403149 ldrb w9, [x10, #0xc] 3e1f0: 7101953f cmp w9, #0x65 3e1f4: 54000f21 b.ne 0x3e3d8 <__cxa_demangle+0x650> 3e1f8: 91003549 add x9, x10, #0xd 3e1fc: eb08013f cmp x9, x8 3e200: f9002be9 str x9, [sp, #0x50] 3e204: 54000740 b.eq 0x3e2ec <__cxa_demangle+0x564> 3e208: 3940012b ldrb w11, [x9] 3e20c: 71017d7f cmp w11, #0x5f 3e210: 54000061 b.ne 0x3e21c <__cxa_demangle+0x494> 3e214: 91003949 add x9, x10, #0xe 3e218: f9002be9 str x9, [sp, #0x50] 3e21c: eb09011f cmp x8, x9 3e220: 54000300 b.eq 0x3e280 <__cxa_demangle+0x4f8> 3e224: 3940012a ldrb w10, [x9] 3e228: 5100e94a sub w10, w10, #0x3a 3e22c: 3100295f cmn w10, #0xa 3e230: 54000302 b.hs 0x3e290 <__cxa_demangle+0x508> 3e234: aa1f03ec mov x12, xzr 3e238: aa0903ea mov x10, x9 3e23c: aa1f03e9 mov x9, xzr 3e240: 14000021 b 0x3e2c4 <__cxa_demangle+0x53c> 3e244: f100141f cmp x0, #0x5 3e248: 54ffef03 b.lo 0x3e028 <__cxa_demangle+0x2a0> 3e24c: 71017d1f cmp w8, #0x5f 3e250: 54ffeec1 b.ne 0x3e028 <__cxa_demangle+0x2a0> 3e254: 39400ac8 ldrb w8, [x22, #0x2] 3e258: 71017d1f cmp w8, #0x5f 3e25c: 54ffee61 b.ne 0x3e028 <__cxa_demangle+0x2a0> 3e260: 39400ec8 ldrb w8, [x22, #0x3] 3e264: 71017d1f cmp w8, #0x5f 3e268: 54ffee01 b.ne 0x3e028 <__cxa_demangle+0x2a0> 3e26c: 394012c8 ldrb w8, [x22, #0x4] 3e270: 7101691f cmp w8, #0x5a 3e274: 54ffeda1 b.ne 0x3e028 <__cxa_demangle+0x2a0> 3e278: 528000a8 mov w8, #0x5 // =5 3e27c: 17ffffae b 0x3e134 <__cxa_demangle+0x3ac> 3e280: aa1f03e9 mov x9, xzr 3e284: aa1f03ec mov x12, xzr 3e288: aa0803ea mov x10, x8 3e28c: 1400000e b 0x3e2c4 <__cxa_demangle+0x53c> 3e290: 9100052a add x10, x9, #0x1 3e294: eb08015f cmp x10, x8 3e298: f9002bea str x10, [sp, #0x50] 3e29c: 54000100 b.eq 0x3e2bc <__cxa_demangle+0x534> 3e2a0: 3840154c ldrb w12, [x10], #0x1 3e2a4: 5100e98c sub w12, w12, #0x3a 3e2a8: 31002d9f cmn w12, #0xb 3e2ac: 54ffff48 b.hi 0x3e294 <__cxa_demangle+0x50c> 3e2b0: d100054a sub x10, x10, #0x1 3e2b4: aa0a03ec mov x12, x10 3e2b8: 14000003 b 0x3e2c4 <__cxa_demangle+0x53c> 3e2bc: aa0803ea mov x10, x8 3e2c0: aa0803ec mov x12, x8 3e2c4: 71017d7f cmp w11, #0x5f 3e2c8: 54000061 b.ne 0x3e2d4 <__cxa_demangle+0x54c> 3e2cc: eb0c013f cmp x9, x12 3e2d0: 54000840 b.eq 0x3e3d8 <__cxa_demangle+0x650> 3e2d4: eb0a011f cmp x8, x10 3e2d8: 540000a0 b.eq 0x3e2ec <__cxa_demangle+0x564> 3e2dc: 39400149 ldrb w9, [x10] 3e2e0: 7100b93f cmp w9, #0x2e 3e2e4: 540007a1 b.ne 0x3e3d8 <__cxa_demangle+0x650> 3e2e8: f9002be8 str x8, [sp, #0x50] 3e2ec: b0fffee1 adrp x1, 0x1b000 3e2f0: 910143e0 add x0, sp, #0x50 3e2f4: 91043021 add x1, x1, #0x10c 3e2f8: 910123e2 add x2, sp, #0x48 3e2fc: 9400029a bl 0x3ed64 <__cxa_demangle+0xfdc> 3e300: aa0003f6 mov x22, x0 3e304: b4ffe9d6 cbz x22, 0x3e03c <__cxa_demangle+0x2b4> 3e308: b4000075 cbz x21, 0x3e314 <__cxa_demangle+0x58c> 3e30c: f940029b ldr x27, [x20] 3e310: 14000006 b 0x3e328 <__cxa_demangle+0x5a0> 3e314: 52808000 mov w0, #0x400 // =1024 3e318: 5280801b mov w27, #0x400 // =1024 3e31c: 94006b09 bl 0x58f40 3e320: aa0003f5 mov x21, x0 3e324: b4000520 cbz x0, 0x3e3c8 <__cxa_demangle+0x640> 3e328: a902fff5 stp x21, xzr, [sp, #0x28] 3e32c: f9001ffb str x27, [sp, #0x38] 3e330: f94002c8 ldr x8, [x22] 3e334: f9401108 ldr x8, [x8, #0x20] 3e338: 9100a3e1 add x1, sp, #0x28 3e33c: aa1603e0 mov x0, x22 3e340: d63f0100 blr x8 3e344: 394026c8 ldrb w8, [x22, #0x9] 3e348: 7100051f cmp w8, #0x1 3e34c: 540000c0 b.eq 0x3e364 <__cxa_demangle+0x5dc> 3e350: f94002c8 ldr x8, [x22] 3e354: f9401508 ldr x8, [x8, #0x28] 3e358: 9100a3e1 add x1, sp, #0x28 3e35c: aa1603e0 mov x0, x22 3e360: d63f0100 blr x8 3e364: a9432be8 ldp x8, x10, [sp, #0x30] 3e368: 91000509 add x9, x8, #0x1 3e36c: eb0a013f cmp x9, x10 3e370: 54000062 b.hs 0x3e37c <__cxa_demangle+0x5f4> 3e374: f94017e0 ldr x0, [sp, #0x28] 3e378: 1400000b b 0x3e3a4 <__cxa_demangle+0x61c> 3e37c: d37ff948 lsl x8, x10, #1 3e380: f94017e0 ldr x0, [sp, #0x28] 3e384: eb09011f cmp x8, x9 3e388: 9a883121 csel x1, x9, x8, lo 3e38c: f9001fe1 str x1, [sp, #0x38] 3e390: 94006af4 bl 0x58f60 3e394: f90017e0 str x0, [sp, #0x28] 3e398: b4000260 cbz x0, 0x3e3e4 <__cxa_demangle+0x65c> 3e39c: f9401be8 ldr x8, [sp, #0x30] 3e3a0: 91000509 add x9, x8, #0x1 3e3a4: f9001be9 str x9, [sp, #0x30] 3e3a8: 3828681f strb wzr, [x0, x8] 3e3ac: b4000074 cbz x20, 0x3e3b8 <__cxa_demangle+0x630> 3e3b0: f9401be8 ldr x8, [sp, #0x30] 3e3b4: f9000288 str x8, [x20] 3e3b8: 2a1f03e8 mov w8, wzr 3e3bc: f94017f4 ldr x20, [sp, #0x28] 3e3c0: b5ffe453 cbnz x19, 0x3e048 <__cxa_demangle+0x2c0> 3e3c4: 17ffff22 b 0x3e04c <__cxa_demangle+0x2c4> 3e3c8: aa1f03f4 mov x20, xzr 3e3cc: 12800008 mov w8, #-0x1 // =-1 3e3d0: b5ffe3d3 cbnz x19, 0x3e048 <__cxa_demangle+0x2c0> 3e3d4: 17ffff1e b 0x3e04c <__cxa_demangle+0x2c4> 3e3d8: aa1f03f6 mov x22, xzr 3e3dc: b5fff976 cbnz x22, 0x3e308 <__cxa_demangle+0x580> 3e3e0: 17ffff17 b 0x3e03c <__cxa_demangle+0x2b4> 3e3e4: 94006b4f bl 0x59120 <_ZSt9terminatev@plt> 3e3e8: 94006a92 bl 0x58e30 <__stack_chk_fail@plt> 3e3ec: aa0003f3 mov x19, x0 3e3f0: 910143e0 add x0, sp, #0x50 3e3f4: 94000003 bl 0x3e400 <__cxa_demangle+0x678> 3e3f8: aa1303e0 mov x0, x19 3e3fc: 94005a37 bl 0x54cd8 3e400: d503233f paciasp 3e404: a9be7bfd stp x29, x30, [sp, #-0x20]! 3e408: a9014ff4 stp x20, x19, [sp, #0x10] 3e40c: 910003fd mov x29, sp 3e410: aa0003f3 mov x19, x0 3e414: f9499800 ldr x0, [x0, #0x1330] 3e418: 910cc274 add x20, x19, #0x330 3e41c: b50000a0 cbnz x0, 0x3e430 <__cxa_demangle+0x6a8> 3e420: 1400000a b 0x3e448 <__cxa_demangle+0x6c0> 3e424: 94006ac3 bl 0x58f30 3e428: f9499a60 ldr x0, [x19, #0x1330] 3e42c: b40000e0 cbz x0, 0x3e448 <__cxa_demangle+0x6c0> 3e430: f9400008 ldr x8, [x0] 3e434: eb00029f cmp x20, x0 3e438: f9099a68 str x8, [x19, #0x1330] 3e43c: 54ffff41 b.ne 0x3e424 <__cxa_demangle+0x69c> 3e440: aa0803e0 mov x0, x8 3e444: b5ffff60 cbnz x0, 0x3e430 <__cxa_demangle+0x6a8> 3e448: f9416a60 ldr x0, [x19, #0x2d0] 3e44c: 910ba268 add x8, x19, #0x2e8 3e450: a9007e9f stp xzr, xzr, [x20] 3e454: f9099a74 str x20, [x19, #0x1330] 3e458: eb08001f cmp x0, x8 3e45c: 54000040 b.eq 0x3e464 <__cxa_demangle+0x6dc> 3e460: 94006ab4 bl 0x58f30 3e464: f9414e60 ldr x0, [x19, #0x298] 3e468: 910ac268 add x8, x19, #0x2b0 3e46c: eb08001f cmp x0, x8 3e470: 54000040 b.eq 0x3e478 <__cxa_demangle+0x6f0> 3e474: 94006aaf bl 0x58f30 3e478: f9412260 ldr x0, [x19, #0x240] 3e47c: 91096268 add x8, x19, #0x258 3e480: eb08001f cmp x0, x8 3e484: 54000040 b.eq 0x3e48c <__cxa_demangle+0x704> 3e488: 94006aaa bl 0x58f30 3e48c: f9409660 ldr x0, [x19, #0x128] 3e490: 91050268 add x8, x19, #0x140 3e494: eb08001f cmp x0, x8 3e498: 54000040 b.eq 0x3e4a0 <__cxa_demangle+0x718> 3e49c: 94006aa5 bl 0x58f30 3e4a0: f9400a60 ldr x0, [x19, #0x10] 3e4a4: 9100a268 add x8, x19, #0x28 3e4a8: eb08001f cmp x0, x8 3e4ac: 540000a0 b.eq 0x3e4c0 <__cxa_demangle+0x738> 3e4b0: a9414ff4 ldp x20, x19, [sp, #0x10] 3e4b4: a8c27bfd ldp x29, x30, [sp], #0x20 3e4b8: d50323bf autiasp 3e4bc: 14006a9d b 0x58f30 3e4c0: a9414ff4 ldp x20, x19, [sp, #0x10] 3e4c4: a8c27bfd ldp x29, x30, [sp], #0x20 3e4c8: d50323bf autiasp 3e4cc: d65f03c0 ret 3e4d0: d503233f paciasp 3e4d4: d10283ff sub sp, sp, #0xa0 3e4d8: a9057bfd stp x29, x30, [sp, #0x50] 3e4dc: 910143fd add x29, sp, #0x50 3e4e0: a90667fa stp x26, x25, [sp, #0x60] 3e4e4: a9075ff8 stp x24, x23, [sp, #0x70] 3e4e8: a90857f6 stp x22, x21, [sp, #0x80] 3e4ec: a9094ff4 stp x20, x19, [sp, #0x90] 3e4f0: d53bd057 mrs x23, TPIDR_EL0 3e4f4: aa0003f3 mov x19, x0 3e4f8: f94016e8 ldr x8, [x23, #0x28] 3e4fc: f81f83a8 stur x8, [x29, #-0x8] 3e500: a9402408 ldp x8, x9, [x0] 3e504: eb08013f cmp x9, x8 3e508: 540006a0 b.eq 0x3e5dc <__cxa_demangle+0x854> 3e50c: 3940010a ldrb w10, [x8] 3e510: 7101515f cmp w10, #0x54 3e514: 54000060 b.eq 0x3e520 <__cxa_demangle+0x798> 3e518: 71011d5f cmp w10, #0x47 3e51c: 54000601 b.ne 0x3e5dc <__cxa_demangle+0x854> 3e520: eb08012b subs x11, x9, x8 3e524: 54001c80 b.eq 0x3e8b4 <__cxa_demangle+0xb2c> 3e528: 71011d5f cmp w10, #0x47 3e52c: 540015e0 b.eq 0x3e7e8 <__cxa_demangle+0xa60> 3e530: 7101515f cmp w10, #0x54 3e534: 54001c01 b.ne 0x3e8b4 <__cxa_demangle+0xb2c> 3e538: f100097f cmp x11, #0x2 3e53c: 54001a23 b.lo 0x3e880 <__cxa_demangle+0xaf8> 3e540: 3940050a ldrb w10, [x8, #0x1] 3e544: 51010d4a sub w10, w10, #0x43 3e548: 7100815f cmp w10, #0x20 3e54c: 540019a8 b.hi 0x3e880 <__cxa_demangle+0xaf8> 3e550: d0fffeeb adrp x11, 0x1c000 3e554: 9101a16b add x11, x11, #0x68 3e558: 1000008c adr x12, 0x3e568 <__cxa_demangle+0x7e0> 3e55c: 786a796d ldrh w13, [x11, x10, lsl #1] 3e560: 8b0d098c add x12, x12, x13, lsl #2 3e564: d61f0180 br x12 3e568: d503249f bti j 3e56c: 91000908 add x8, x8, #0x2 3e570: aa1303e0 mov x0, x19 3e574: f9000268 str x8, [x19] 3e578: 94000225 bl 0x3ee0c <__cxa_demangle+0x1084> 3e57c: f81e03a0 stur x0, [x29, #-0x20] 3e580: b40019c0 cbz x0, 0x3e8b8 <__cxa_demangle+0xb30> 3e584: aa1303e0 mov x0, x19 3e588: 52800021 mov w1, #0x1 // =1 3e58c: 940001d0 bl 0x3eccc <__cxa_demangle+0xf44> 3e590: eb01001f cmp x0, x1 3e594: 54001900 b.eq 0x3e8b4 <__cxa_demangle+0xb2c> 3e598: a9402668 ldp x8, x9, [x19] 3e59c: eb09011f cmp x8, x9 3e5a0: 540018a0 b.eq 0x3e8b4 <__cxa_demangle+0xb2c> 3e5a4: 39400109 ldrb w9, [x8] 3e5a8: 71017d3f cmp w9, #0x5f 3e5ac: 54001841 b.ne 0x3e8b4 <__cxa_demangle+0xb2c> 3e5b0: 91000508 add x8, x8, #0x1 3e5b4: aa1303e0 mov x0, x19 3e5b8: f9000268 str x8, [x19] 3e5bc: 94000214 bl 0x3ee0c <__cxa_demangle+0x1084> 3e5c0: f9000be0 str x0, [sp, #0x10] 3e5c4: b40017a0 cbz x0, 0x3e8b8 <__cxa_demangle+0xb30> 3e5c8: 910043e1 add x1, sp, #0x10 3e5cc: d10083a2 sub x2, x29, #0x20 3e5d0: aa1303e0 mov x0, x19 3e5d4: 94000ae1 bl 0x41158 <__cxa_demangle+0x33d0> 3e5d8: 140000b8 b 0x3e8b8 <__cxa_demangle+0xb30> 3e5dc: f9416e68 ldr x8, [x19, #0x2d8] 3e5e0: d10083a1 sub x1, x29, #0x20 3e5e4: f9416a69 ldr x9, [x19, #0x2d0] 3e5e8: aa1303e0 mov x0, x19 3e5ec: 781e03bf sturh wzr, [x29, #-0x20] 3e5f0: d10083b6 sub x22, x29, #0x20 3e5f4: b81e43bf stur wzr, [x29, #-0x1c] 3e5f8: cb090108 sub x8, x8, x9 3e5fc: 381e83bf sturb wzr, [x29, #-0x18] 3e600: 9343fd08 asr x8, x8, #3 3e604: f81f03a8 stur x8, [x29, #-0x10] 3e608: 940005ed bl 0x3fdbc <__cxa_demangle+0x2034> 3e60c: f90017e0 str x0, [sp, #0x28] 3e610: b4001540 cbz x0, 0x3e8b8 <__cxa_demangle+0xb30> 3e614: f9416e6a ldr x10, [x19, #0x2d8] 3e618: f9416a68 ldr x8, [x19, #0x2d0] 3e61c: f85f03a9 ldur x9, [x29, #-0x10] 3e620: cb08014a sub x10, x10, x8 3e624: 9343fd4a asr x10, x10, #3 3e628: eb0a013f cmp x9, x10 3e62c: 540003e2 b.hs 0x3e6a8 <__cxa_demangle+0x920> 3e630: f9414e6b ldr x11, [x19, #0x298] 3e634: f941526c ldr x12, [x19, #0x2a0] 3e638: eb0c017f cmp x11, x12 3e63c: 540013c0 b.eq 0x3e8b4 <__cxa_demangle+0xb2c> 3e640: f940016d ldr x13, [x11] 3e644: b400138d cbz x13, 0x3e8b4 <__cxa_demangle+0xb2c> 3e648: f869790c ldr x12, [x8, x9, lsl #3] 3e64c: a9403dad ldp x13, x15, [x13] 3e650: f940098e ldr x14, [x12, #0x10] 3e654: cb0d01ef sub x15, x15, x13 3e658: eb8f0ddf cmp x14, x15, asr #3 3e65c: 540012c2 b.hs 0x3e8b4 <__cxa_demangle+0xb2c> 3e660: 91000530 add x16, x9, #0x1 3e664: f86e79ad ldr x13, [x13, x14, lsl #3] 3e668: eb10015f cmp x10, x16 3e66c: f9000d8d str x13, [x12, #0x18] 3e670: 540001c0 b.eq 0x3e6a8 <__cxa_demangle+0x920> 3e674: aa1003ef mov x15, x16 3e678: f940016d ldr x13, [x11] 3e67c: b400010d cbz x13, 0x3e69c <__cxa_demangle+0x914> 3e680: f86f790c ldr x12, [x8, x15, lsl #3] 3e684: a94041ad ldp x13, x16, [x13] 3e688: f940098e ldr x14, [x12, #0x10] 3e68c: cb0d0211 sub x17, x16, x13 3e690: 910005f0 add x16, x15, #0x1 3e694: eb910ddf cmp x14, x17, asr #3 3e698: 54fffe63 b.lo 0x3e664 <__cxa_demangle+0x8dc> 3e69c: eb0a01ff cmp x15, x10 3e6a0: 54000082 b.hs 0x3e6b0 <__cxa_demangle+0x928> 3e6a4: 14000084 b 0x3e8b4 <__cxa_demangle+0xb2c> 3e6a8: 8b090d08 add x8, x8, x9, lsl #3 3e6ac: f9016e68 str x8, [x19, #0x2d8] 3e6b0: a9402269 ldp x9, x8, [x19] 3e6b4: eb09010a subs x10, x8, x9 3e6b8: 54001000 b.eq 0x3e8b8 <__cxa_demangle+0xb30> 3e6bc: 3940012b ldrb w11, [x9] 3e6c0: 5100b96c sub w12, w11, #0x2e 3e6c4: 7100c59f cmp w12, #0x31 3e6c8: 54000108 b.hi 0x3e6e8 <__cxa_demangle+0x960> 3e6cc: 5280002d mov w13, #0x1 // =1 3e6d0: 9acc21ac lsl x12, x13, x12 3e6d4: d280002d mov x13, #0x1 // =1 3e6d8: f2a0100d movk x13, #0x80, lsl #16 3e6dc: f2e0004d movk x13, #0x2, lsl #48 3e6e0: ea0d019f tst x12, x13 3e6e4: 54000ea1 b.ne 0x3e8b8 <__cxa_demangle+0xb30> 3e6e8: f100355f cmp x10, #0xd 3e6ec: f90013ff str xzr, [sp, #0x20] 3e6f0: 540026a3 b.lo 0x3ebc4 <__cxa_demangle+0xe3c> 3e6f4: 7101557f cmp w11, #0x55 3e6f8: 54002661 b.ne 0x3ebc4 <__cxa_demangle+0xe3c> 3e6fc: 3940052a ldrb w10, [x9, #0x1] 3e700: 7101855f cmp w10, #0x61 3e704: 54002601 b.ne 0x3ebc4 <__cxa_demangle+0xe3c> 3e708: 3940092a ldrb w10, [x9, #0x2] 3e70c: 7100e55f cmp w10, #0x39 3e710: 540025a1 b.ne 0x3ebc4 <__cxa_demangle+0xe3c> 3e714: 39400d2a ldrb w10, [x9, #0x3] 3e718: 7101955f cmp w10, #0x65 3e71c: 54002541 b.ne 0x3ebc4 <__cxa_demangle+0xe3c> 3e720: 3940112a ldrb w10, [x9, #0x4] 3e724: 7101b95f cmp w10, #0x6e 3e728: 540024e1 b.ne 0x3ebc4 <__cxa_demangle+0xe3c> 3e72c: 3940152a ldrb w10, [x9, #0x5] 3e730: 7101855f cmp w10, #0x61 3e734: 54002481 b.ne 0x3ebc4 <__cxa_demangle+0xe3c> 3e738: 3940192a ldrb w10, [x9, #0x6] 3e73c: 7101895f cmp w10, #0x62 3e740: 54002421 b.ne 0x3ebc4 <__cxa_demangle+0xe3c> 3e744: 39401d2a ldrb w10, [x9, #0x7] 3e748: 7101b15f cmp w10, #0x6c 3e74c: 540023c1 b.ne 0x3ebc4 <__cxa_demangle+0xe3c> 3e750: 3940212a ldrb w10, [x9, #0x8] 3e754: 7101955f cmp w10, #0x65 3e758: 54002361 b.ne 0x3ebc4 <__cxa_demangle+0xe3c> 3e75c: 3940252a ldrb w10, [x9, #0x9] 3e760: 71017d5f cmp w10, #0x5f 3e764: 54002301 b.ne 0x3ebc4 <__cxa_demangle+0xe3c> 3e768: 3940292a ldrb w10, [x9, #0xa] 3e76c: 7101a55f cmp w10, #0x69 3e770: 540022a1 b.ne 0x3ebc4 <__cxa_demangle+0xe3c> 3e774: 39402d2a ldrb w10, [x9, #0xb] 3e778: 7101995f cmp w10, #0x66 3e77c: 54002241 b.ne 0x3ebc4 <__cxa_demangle+0xe3c> 3e780: 3940312a ldrb w10, [x9, #0xc] 3e784: 7101255f cmp w10, #0x49 3e788: 540021e1 b.ne 0x3ebc4 <__cxa_demangle+0xe3c> 3e78c: aa1303f4 mov x20, x19 3e790: f9400e6b ldr x11, [x19, #0x18] 3e794: 91003529 add x9, x9, #0xd 3e798: f8410e8a ldr x10, [x20, #0x10]! 3e79c: f9000269 str x9, [x19] 3e7a0: cb0a016a sub x10, x11, x10 3e7a4: 9343fd55 asr x21, x10, #3 3e7a8: eb08013f cmp x9, x8 3e7ac: 54000080 b.eq 0x3e7bc <__cxa_demangle+0xa34> 3e7b0: 39400128 ldrb w8, [x9] 3e7b4: 7101151f cmp w8, #0x45 3e7b8: 54001e80 b.eq 0x3eb88 <__cxa_demangle+0xe00> 3e7bc: aa1303e0 mov x0, x19 3e7c0: 94000820 bl 0x40840 <__cxa_demangle+0x2ab8> 3e7c4: f9000be0 str x0, [sp, #0x10] 3e7c8: b4000780 cbz x0, 0x3e8b8 <__cxa_demangle+0xb30> 3e7cc: 910043e1 add x1, sp, #0x10 3e7d0: aa1403e0 mov x0, x20 3e7d4: 94000897 bl 0x40a30 <__cxa_demangle+0x2ca8> 3e7d8: a9402269 ldp x9, x8, [x19] 3e7dc: eb08013f cmp x9, x8 3e7e0: 54fffe81 b.ne 0x3e7b0 <__cxa_demangle+0xa28> 3e7e4: 17fffff6 b 0x3e7bc <__cxa_demangle+0xa34> 3e7e8: f100097f cmp x11, #0x2 3e7ec: 54000643 b.lo 0x3e8b4 <__cxa_demangle+0xb2c> 3e7f0: 39400509 ldrb w9, [x8, #0x1] 3e7f4: 7101493f cmp w9, #0x52 3e7f8: 540008a0 b.eq 0x3e90c <__cxa_demangle+0xb84> 3e7fc: 7101593f cmp w9, #0x56 3e800: 540005a1 b.ne 0x3e8b4 <__cxa_demangle+0xb2c> 3e804: 91000908 add x8, x8, #0x2 3e808: aa1303e0 mov x0, x19 3e80c: aa1f03e1 mov x1, xzr 3e810: f9000268 str x8, [x19] 3e814: 9400056a bl 0x3fdbc <__cxa_demangle+0x2034> 3e818: b4000500 cbz x0, 0x3e8b8 <__cxa_demangle+0xb30> 3e81c: f9499a75 ldr x21, [x19, #0x1330] 3e820: aa0003f4 mov x20, x0 3e824: f94006a8 ldr x8, [x21, #0x8] 3e828: d13f0109 sub x9, x8, #0xfc0 3e82c: b13fc53f cmn x9, #0xff1 3e830: 54000108 b.hi 0x3e850 <__cxa_demangle+0xac8> 3e834: 52820000 mov w0, #0x1000 // =4096 3e838: 940069c2 bl 0x58f40 3e83c: b4002440 cbz x0, 0x3ecc4 <__cxa_demangle+0xf3c> 3e840: aa1f03e8 mov x8, xzr 3e844: a9007c15 stp x21, xzr, [x0] 3e848: aa0003f5 mov x21, x0 3e84c: f9099a60 str x0, [x19, #0x1330] 3e850: 9100c109 add x9, x8, #0x30 3e854: 8b0802a0 add x0, x21, x8 3e858: 90000108 adrp x8, 0x5e000 3e85c: 5280228a mov w10, #0x114 // =276 3e860: 910b4108 add x8, x8, #0x2d0 3e864: 72a0202a movk w10, #0x101, lsl #16 3e868: f90006a9 str x9, [x21, #0x8] 3e86c: f8010c08 str x8, [x0, #0x10]! 3e870: 90fffee8 adrp x8, 0x1a000 3e874: 9126b908 add x8, x8, #0x9ae 3e878: 91004d09 add x9, x8, #0x13 3e87c: 140000bf b 0x3eb78 <__cxa_demangle+0xdf0> 3e880: d503249f bti j 3e884: 91000508 add x8, x8, #0x1 3e888: eb08013f cmp x9, x8 3e88c: f9000268 str x8, [x19] 3e890: 540000a0 b.eq 0x3e8a4 <__cxa_demangle+0xb1c> 3e894: 39400108 ldrb w8, [x8] 3e898: 7101d91f cmp w8, #0x76 3e89c: 1a9f17f4 cset w20, eq 3e8a0: 14000002 b 0x3e8a8 <__cxa_demangle+0xb20> 3e8a4: 2a1f03f4 mov w20, wzr 3e8a8: aa1303e0 mov x0, x19 3e8ac: 9400098c bl 0x40edc <__cxa_demangle+0x3154> 3e8b0: 360001c0 tbz w0, #0x0, 0x3e8e8 <__cxa_demangle+0xb60> 3e8b4: aa1f03e0 mov x0, xzr 3e8b8: f94016e8 ldr x8, [x23, #0x28] 3e8bc: f85f83a9 ldur x9, [x29, #-0x8] 3e8c0: eb09011f cmp x8, x9 3e8c4: 54002021 b.ne 0x3ecc8 <__cxa_demangle+0xf40> 3e8c8: a9494ff4 ldp x20, x19, [sp, #0x90] 3e8cc: a94857f6 ldp x22, x21, [sp, #0x80] 3e8d0: a9475ff8 ldp x24, x23, [sp, #0x70] 3e8d4: a94667fa ldp x26, x25, [sp, #0x60] 3e8d8: a9457bfd ldp x29, x30, [sp, #0x50] 3e8dc: 910283ff add sp, sp, #0xa0 3e8e0: d50323bf autiasp 3e8e4: d65f03c0 ret 3e8e8: aa1303e0 mov x0, x19 3e8ec: 97fffef9 bl 0x3e4d0 <__cxa_demangle+0x748> 3e8f0: f81e03a0 stur x0, [x29, #-0x20] 3e8f4: b4fffe20 cbz x0, 0x3e8b8 <__cxa_demangle+0xb30> 3e8f8: d10083a1 sub x1, x29, #0x20 3e8fc: aa1303e0 mov x0, x19 3e900: 340003b4 cbz w20, 0x3e974 <__cxa_demangle+0xbec> 3e904: 94000a63 bl 0x41290 <__cxa_demangle+0x3508> 3e908: 17ffffec b 0x3e8b8 <__cxa_demangle+0xb30> 3e90c: 91000908 add x8, x8, #0x2 3e910: aa1303e0 mov x0, x19 3e914: aa1f03e1 mov x1, xzr 3e918: f9000268 str x8, [x19] 3e91c: 94000528 bl 0x3fdbc <__cxa_demangle+0x2034> 3e920: b4fffcc0 cbz x0, 0x3e8b8 <__cxa_demangle+0xb30> 3e924: a940226a ldp x10, x8, [x19] 3e928: aa0003f4 mov x20, x0 3e92c: eb0a011f cmp x8, x10 3e930: 54000f60 b.eq 0x3eb1c <__cxa_demangle+0xd94> 3e934: 39400149 ldrb w9, [x10] 3e938: 7100c13f cmp w9, #0x30 3e93c: 540000c3 b.lo 0x3e954 <__cxa_demangle+0xbcc> 3e940: 7100e93f cmp w9, #0x3a 3e944: 54000ca3 b.lo 0x3ead8 <__cxa_demangle+0xd50> 3e948: 5101052b sub w11, w9, #0x41 3e94c: 7100657f cmp w11, #0x19 3e950: 54000c49 b.ls 0x3ead8 <__cxa_demangle+0xd50> 3e954: 5280002b mov w11, #0x1 // =1 3e958: eb08015f cmp x10, x8 3e95c: 54000de0 b.eq 0x3eb18 <__cxa_demangle+0xd90> 3e960: 71017d3f cmp w9, #0x5f 3e964: 54000da1 b.ne 0x3eb18 <__cxa_demangle+0xd90> 3e968: 91000548 add x8, x10, #0x1 3e96c: f9000268 str x8, [x19] 3e970: 1400006b b 0x3eb1c <__cxa_demangle+0xd94> 3e974: 94000a6f bl 0x41330 <__cxa_demangle+0x35a8> 3e978: 17ffffd0 b 0x3e8b8 <__cxa_demangle+0xb30> 3e97c: d503249f bti j 3e980: 91000908 add x8, x8, #0x2 3e984: aa1303e0 mov x0, x19 3e988: aa1f03e1 mov x1, xzr 3e98c: f9000268 str x8, [x19] 3e990: 9400050b bl 0x3fdbc <__cxa_demangle+0x2034> 3e994: f81e03a0 stur x0, [x29, #-0x20] 3e998: b4fff900 cbz x0, 0x3e8b8 <__cxa_demangle+0xb30> 3e99c: d10083a1 sub x1, x29, #0x20 3e9a0: aa1303e0 mov x0, x19 3e9a4: 94000a13 bl 0x411f0 <__cxa_demangle+0x3468> 3e9a8: 17ffffc4 b 0x3e8b8 <__cxa_demangle+0xb30> 3e9ac: d503249f bti j 3e9b0: 91000908 add x8, x8, #0x2 3e9b4: aa1303e0 mov x0, x19 3e9b8: f9000268 str x8, [x19] 3e9bc: 94000114 bl 0x3ee0c <__cxa_demangle+0x1084> 3e9c0: f81e03a0 stur x0, [x29, #-0x20] 3e9c4: b4fff7a0 cbz x0, 0x3e8b8 <__cxa_demangle+0xb30> 3e9c8: d10083a1 sub x1, x29, #0x20 3e9cc: aa1303e0 mov x0, x19 3e9d0: 940008f3 bl 0x40d9c <__cxa_demangle+0x3014> 3e9d4: 17ffffb9 b 0x3e8b8 <__cxa_demangle+0xb30> 3e9d8: d503249f bti j 3e9dc: 91000908 add x8, x8, #0x2 3e9e0: aa1303e0 mov x0, x19 3e9e4: f9000268 str x8, [x19] 3e9e8: 94000109 bl 0x3ee0c <__cxa_demangle+0x1084> 3e9ec: f81e03a0 stur x0, [x29, #-0x20] 3e9f0: b4fff640 cbz x0, 0x3e8b8 <__cxa_demangle+0xb30> 3e9f4: d10083a1 sub x1, x29, #0x20 3e9f8: aa1303e0 mov x0, x19 3e9fc: 94000910 bl 0x40e3c <__cxa_demangle+0x30b4> 3ea00: 17ffffae b 0x3e8b8 <__cxa_demangle+0xb30> 3ea04: d503249f bti j 3ea08: 91000908 add x8, x8, #0x2 3ea0c: aa1303e0 mov x0, x19 3ea10: f9000268 str x8, [x19] 3ea14: 940000fe bl 0x3ee0c <__cxa_demangle+0x1084> 3ea18: f81e03a0 stur x0, [x29, #-0x20] 3ea1c: b4fff4e0 cbz x0, 0x3e8b8 <__cxa_demangle+0xb30> 3ea20: d10083a1 sub x1, x29, #0x20 3ea24: aa1303e0 mov x0, x19 3ea28: 940008b5 bl 0x40cfc <__cxa_demangle+0x2f74> 3ea2c: 17ffffa3 b 0x3e8b8 <__cxa_demangle+0xb30> 3ea30: d503249f bti j 3ea34: 91000908 add x8, x8, #0x2 3ea38: aa1303e0 mov x0, x19 3ea3c: f9000268 str x8, [x19] 3ea40: 940000f3 bl 0x3ee0c <__cxa_demangle+0x1084> 3ea44: f81e03a0 stur x0, [x29, #-0x20] 3ea48: b4fff380 cbz x0, 0x3e8b8 <__cxa_demangle+0xb30> 3ea4c: d10083a1 sub x1, x29, #0x20 3ea50: aa1303e0 mov x0, x19 3ea54: 94000882 bl 0x40c5c <__cxa_demangle+0x2ed4> 3ea58: 17ffff98 b 0x3e8b8 <__cxa_demangle+0xb30> 3ea5c: d503249f bti j 3ea60: 91000908 add x8, x8, #0x2 3ea64: aa1303e0 mov x0, x19 3ea68: aa1f03e1 mov x1, xzr 3ea6c: f9000268 str x8, [x19] 3ea70: 940004d3 bl 0x3fdbc <__cxa_demangle+0x2034> 3ea74: f81e03a0 stur x0, [x29, #-0x20] 3ea78: b4fff200 cbz x0, 0x3e8b8 <__cxa_demangle+0xb30> 3ea7c: b0fffee1 adrp x1, 0x1b000 3ea80: d10083a2 sub x2, x29, #0x20 3ea84: 91150021 add x1, x1, #0x540 3ea88: aa1303e0 mov x0, x19 3ea8c: 940000b6 bl 0x3ed64 <__cxa_demangle+0xfdc> 3ea90: 17ffff8a b 0x3e8b8 <__cxa_demangle+0xb30> 3ea94: d503249f bti j 3ea98: 91000908 add x8, x8, #0x2 3ea9c: aa1303e0 mov x0, x19 3eaa0: f9000268 str x8, [x19] 3eaa4: 9400090e bl 0x40edc <__cxa_demangle+0x3154> 3eaa8: 3707f060 tbnz w0, #0x0, 0x3e8b4 <__cxa_demangle+0xb2c> 3eaac: aa1303e0 mov x0, x19 3eab0: 9400090b bl 0x40edc <__cxa_demangle+0x3154> 3eab4: 3707f000 tbnz w0, #0x0, 0x3e8b4 <__cxa_demangle+0xb2c> 3eab8: aa1303e0 mov x0, x19 3eabc: 97fffe85 bl 0x3e4d0 <__cxa_demangle+0x748> 3eac0: f81e03a0 stur x0, [x29, #-0x20] 3eac4: b4ffefa0 cbz x0, 0x3e8b8 <__cxa_demangle+0xb30> 3eac8: d10083a1 sub x1, x29, #0x20 3eacc: aa1303e0 mov x0, x19 3ead0: 9400097a bl 0x410b8 <__cxa_demangle+0x3330> 3ead4: 17ffff79 b 0x3e8b8 <__cxa_demangle+0xb30> 3ead8: 9100054a add x10, x10, #0x1 3eadc: 7100e93f cmp w9, #0x3a 3eae0: 54000083 b.lo 0x3eaf0 <__cxa_demangle+0xd68> 3eae4: 5101052b sub w11, w9, #0x41 3eae8: 7100657f cmp w11, #0x19 3eaec: 540000e8 b.hi 0x3eb08 <__cxa_demangle+0xd80> 3eaf0: eb08015f cmp x10, x8 3eaf4: f900026a str x10, [x19] 3eaf8: 54ffede0 b.eq 0x3e8b4 <__cxa_demangle+0xb2c> 3eafc: 38401549 ldrb w9, [x10], #0x1 3eb00: 7100bd3f cmp w9, #0x2f 3eb04: 54fffec8 b.hi 0x3eadc <__cxa_demangle+0xd54> 3eb08: 2a1f03eb mov w11, wzr 3eb0c: d100054a sub x10, x10, #0x1 3eb10: eb08015f cmp x10, x8 3eb14: 54fff261 b.ne 0x3e960 <__cxa_demangle+0xbd8> 3eb18: 34ffeceb cbz w11, 0x3e8b4 <__cxa_demangle+0xb2c> 3eb1c: f9499a75 ldr x21, [x19, #0x1330] 3eb20: f94006a8 ldr x8, [x21, #0x8] 3eb24: d13f0109 sub x9, x8, #0xfc0 3eb28: b13fc53f cmn x9, #0xff1 3eb2c: 54000108 b.hi 0x3eb4c <__cxa_demangle+0xdc4> 3eb30: 52820000 mov w0, #0x1000 // =4096 3eb34: 94006903 bl 0x58f40 3eb38: b4000c60 cbz x0, 0x3ecc4 <__cxa_demangle+0xf3c> 3eb3c: aa1f03e8 mov x8, xzr 3eb40: a9007c15 stp x21, xzr, [x0] 3eb44: aa0003f5 mov x21, x0 3eb48: f9099a60 str x0, [x19, #0x1330] 3eb4c: 9100c109 add x9, x8, #0x30 3eb50: 8b0802a0 add x0, x21, x8 3eb54: 90000108 adrp x8, 0x5e000 3eb58: 5280228a mov w10, #0x114 // =276 3eb5c: 910b4108 add x8, x8, #0x2d0 3eb60: 72a0202a movk w10, #0x101, lsl #16 3eb64: f90006a9 str x9, [x21, #0x8] 3eb68: f8010c08 str x8, [x0, #0x10]! 3eb6c: 90fffee8 adrp x8, 0x1a000 3eb70: 91050d08 add x8, x8, #0x143 3eb74: 91006109 add x9, x8, #0x18 3eb78: b900080a str w10, [x0, #0x8] 3eb7c: a9012408 stp x8, x9, [x0, #0x10] 3eb80: f9001014 str x20, [x0, #0x20] 3eb84: 17ffff4d b 0x3e8b8 <__cxa_demangle+0xb30> 3eb88: a9410a68 ldp x8, x2, [x19, #0x10] 3eb8c: d37df2b4 lsl x20, x21, #3 3eb90: 91000529 add x9, x9, #0x1 3eb94: aa1303e0 mov x0, x19 3eb98: 8b140101 add x1, x8, x20 3eb9c: f9000269 str x9, [x19] 3eba0: 94002ec9 bl 0x4a6c4 <__cxa_demangle+0xc93c> 3eba4: f9400a68 ldr x8, [x19, #0x10] 3eba8: a90107e0 stp x0, x1, [sp, #0x10] 3ebac: 910043e1 add x1, sp, #0x10 3ebb0: aa1303e0 mov x0, x19 3ebb4: 8b140108 add x8, x8, x20 3ebb8: f9000e68 str x8, [x19, #0x18] 3ebbc: 940007ce bl 0x40af4 <__cxa_demangle+0x2d6c> 3ebc0: f90013e0 str x0, [sp, #0x20] 3ebc4: 385e03a8 ldurb w8, [x29, #-0x20] 3ebc8: f90007ff str xzr, [sp, #0x8] 3ebcc: 350000e8 cbnz w8, 0x3ebe8 <__cxa_demangle+0xe60> 3ebd0: 385e13a8 ldurb w8, [x29, #-0x1f] 3ebd4: 340000a8 cbz w8, 0x3ebe8 <__cxa_demangle+0xe60> 3ebd8: aa1303e0 mov x0, x19 3ebdc: 9400008c bl 0x3ee0c <__cxa_demangle+0x1084> 3ebe0: f90007e0 str x0, [sp, #0x8] 3ebe4: b4ffe6a0 cbz x0, 0x3e8b8 <__cxa_demangle+0xb30> 3ebe8: a9402668 ldp x8, x9, [x19] 3ebec: b27e02d5 orr x21, x22, #0x4 3ebf0: 910022d4 add x20, x22, #0x8 3ebf4: eb09011f cmp x8, x9 3ebf8: 54000100 b.eq 0x3ec18 <__cxa_demangle+0xe90> 3ebfc: 39400109 ldrb w9, [x8] 3ec00: 7101d93f cmp w9, #0x76 3ec04: 540000a1 b.ne 0x3ec18 <__cxa_demangle+0xe90> 3ec08: 91000508 add x8, x8, #0x1 3ec0c: a9017fff stp xzr, xzr, [sp, #0x10] 3ec10: f9000268 str x8, [x19] 3ec14: 14000023 b 0x3eca0 <__cxa_demangle+0xf18> 3ec18: aa1303f6 mov x22, x19 3ec1c: d280003a mov x26, #0x1 // =1 3ec20: f2a0101a movk x26, #0x80, lsl #16 3ec24: 52800039 mov w25, #0x1 // =1 3ec28: f2e0005a movk x26, #0x2, lsl #48 3ec2c: a9c126c8 ldp x8, x9, [x22, #0x10]! 3ec30: cb080128 sub x8, x9, x8 3ec34: 9343fd18 asr x24, x8, #3 3ec38: aa1303e0 mov x0, x19 3ec3c: 94000074 bl 0x3ee0c <__cxa_demangle+0x1084> 3ec40: f9000be0 str x0, [sp, #0x10] 3ec44: b4ffe3a0 cbz x0, 0x3e8b8 <__cxa_demangle+0xb30> 3ec48: 910043e1 add x1, sp, #0x10 3ec4c: aa1603e0 mov x0, x22 3ec50: 94000778 bl 0x40a30 <__cxa_demangle+0x2ca8> 3ec54: a9402668 ldp x8, x9, [x19] 3ec58: eb08013f cmp x9, x8 3ec5c: 54000100 b.eq 0x3ec7c <__cxa_demangle+0xef4> 3ec60: 39400108 ldrb w8, [x8] 3ec64: 5100b908 sub w8, w8, #0x2e 3ec68: 7100c51f cmp w8, #0x31 3ec6c: 54fffe68 b.hi 0x3ec38 <__cxa_demangle+0xeb0> 3ec70: 9ac82328 lsl x8, x25, x8 3ec74: ea1a011f tst x8, x26 3ec78: 54fffe00 b.eq 0x3ec38 <__cxa_demangle+0xeb0> 3ec7c: a9410a68 ldp x8, x2, [x19, #0x10] 3ec80: d37df316 lsl x22, x24, #3 3ec84: aa1303e0 mov x0, x19 3ec88: 8b160101 add x1, x8, x22 3ec8c: 94002e8e bl 0x4a6c4 <__cxa_demangle+0xc93c> 3ec90: f9400a68 ldr x8, [x19, #0x10] 3ec94: a90107e0 stp x0, x1, [sp, #0x10] 3ec98: 8b160108 add x8, x8, x22 3ec9c: f9000e68 str x8, [x19, #0x18] 3eca0: 910023e1 add x1, sp, #0x8 3eca4: 9100a3e2 add x2, sp, #0x28 3eca8: 910043e3 add x3, sp, #0x10 3ecac: 910083e4 add x4, sp, #0x20 3ecb0: aa1303e0 mov x0, x19 3ecb4: aa1503e5 mov x5, x21 3ecb8: aa1403e6 mov x6, x20 3ecbc: 940007b2 bl 0x40b84 <__cxa_demangle+0x2dfc> 3ecc0: 17fffefe b 0x3e8b8 <__cxa_demangle+0xb30> 3ecc4: 94006917 bl 0x59120 <_ZSt9terminatev@plt> 3ecc8: 9400685a bl 0x58e30 <__stack_chk_fail@plt> 3eccc: d503245f bti c 3ecd0: aa0003e8 mov x8, x0 3ecd4: f9400000 ldr x0, [x0] 3ecd8: 2a0103e9 mov w9, w1 3ecdc: f940050a ldr x10, [x8, #0x8] 3ece0: aa0003e1 mov x1, x0 3ece4: 36000149 tbz w9, #0x0, 0x3ed0c <__cxa_demangle+0xf84> 3ece8: aa0003e1 mov x1, x0 3ecec: eb0a001f cmp x0, x10 3ecf0: 540000e0 b.eq 0x3ed0c <__cxa_demangle+0xf84> 3ecf4: 39400009 ldrb w9, [x0] 3ecf8: aa0003e1 mov x1, x0 3ecfc: 7101b93f cmp w9, #0x6e 3ed00: 54000061 b.ne 0x3ed0c <__cxa_demangle+0xf84> 3ed04: 91000401 add x1, x0, #0x1 3ed08: f9000101 str x1, [x8] 3ed0c: eb01015f cmp x10, x1 3ed10: 540000a0 b.eq 0x3ed24 <__cxa_demangle+0xf9c> 3ed14: 39400029 ldrb w9, [x1] 3ed18: 5100e929 sub w9, w9, #0x3a 3ed1c: 3100293f cmn w9, #0xa 3ed20: 54000082 b.hs 0x3ed30 <__cxa_demangle+0xfa8> 3ed24: aa1f03e0 mov x0, xzr 3ed28: aa1f03e1 mov x1, xzr 3ed2c: d65f03c0 ret 3ed30: 54000143 b.lo 0x3ed58 <__cxa_demangle+0xfd0> 3ed34: 91000429 add x9, x1, #0x1 3ed38: eb0a013f cmp x9, x10 3ed3c: f9000109 str x9, [x8] 3ed40: 540000e0 b.eq 0x3ed5c <__cxa_demangle+0xfd4> 3ed44: 3840152b ldrb w11, [x9], #0x1 3ed48: 5100e96b sub w11, w11, #0x3a 3ed4c: 31002d7f cmn w11, #0xb 3ed50: 54ffff48 b.hi 0x3ed38 <__cxa_demangle+0xfb0> 3ed54: d1000521 sub x1, x9, #0x1 3ed58: d65f03c0 ret 3ed5c: aa0a03e1 mov x1, x10 3ed60: d65f03c0 ret 3ed64: d503233f paciasp 3ed68: a9bd7bfd stp x29, x30, [sp, #-0x30]! 3ed6c: a90157f6 stp x22, x21, [sp, #0x10] 3ed70: 910003fd mov x29, sp 3ed74: a9024ff4 stp x20, x19, [sp, #0x20] 3ed78: f9499816 ldr x22, [x0, #0x1330] 3ed7c: aa0203f4 mov x20, x2 3ed80: aa0103f3 mov x19, x1 3ed84: f94006c8 ldr x8, [x22, #0x8] 3ed88: d13f0109 sub x9, x8, #0xfc0 3ed8c: b13fc53f cmn x9, #0xff1 3ed90: 54000128 b.hi 0x3edb4 <__cxa_demangle+0x102c> 3ed94: aa0003f5 mov x21, x0 3ed98: 52820000 mov w0, #0x1000 // =4096 3ed9c: 94006869 bl 0x58f40 3eda0: b4000340 cbz x0, 0x3ee08 <__cxa_demangle+0x1080> 3eda4: aa1f03e8 mov x8, xzr 3eda8: a9007c16 stp x22, xzr, [x0] 3edac: aa0003f6 mov x22, x0 3edb0: f9099aa0 str x0, [x21, #0x1330] 3edb4: 9100c109 add x9, x8, #0x30 3edb8: aa1303e0 mov x0, x19 3edbc: 8b0802d5 add x21, x22, x8 3edc0: f90006c9 str x9, [x22, #0x8] 3edc4: 940069c3 bl 0x594d0 3edc8: 9000010b adrp x11, 0x5e000 3edcc: 52802289 mov w9, #0x114 // =276 3edd0: 910b416b add x11, x11, #0x2d0 3edd4: f9400288 ldr x8, [x20] 3edd8: 72a02029 movk w9, #0x101, lsl #16 3eddc: 8b00026a add x10, x19, x0 3ede0: f8010eab str x11, [x21, #0x10]! 3ede4: b9000aa9 str w9, [x21, #0x8] 3ede8: aa1503e0 mov x0, x21 3edec: a9012ab3 stp x19, x10, [x21, #0x10] 3edf0: f90012a8 str x8, [x21, #0x20] 3edf4: a9424ff4 ldp x20, x19, [sp, #0x20] 3edf8: a94157f6 ldp x22, x21, [sp, #0x10] 3edfc: a8c37bfd ldp x29, x30, [sp], #0x30 3ee00: d50323bf autiasp 3ee04: d65f03c0 ret 3ee08: 940068c6 bl 0x59120 <_ZSt9terminatev@plt> 3ee0c: d503233f paciasp 3ee10: d10183ff sub sp, sp, #0x60 3ee14: a9037bfd stp x29, x30, [sp, #0x30] 3ee18: 9100c3fd add x29, sp, #0x30 3ee1c: f90023f5 str x21, [sp, #0x40] 3ee20: a9054ff4 stp x20, x19, [sp, #0x50] 3ee24: d53bd054 mrs x20, TPIDR_EL0 3ee28: aa0003f3 mov x19, x0 3ee2c: f9401688 ldr x8, [x20, #0x28] 3ee30: f81f83a8 stur x8, [x29, #-0x8] 3ee34: a9402408 ldp x8, x9, [x0] 3ee38: f90007ff str xzr, [sp, #0x8] 3ee3c: eb08012a subs x10, x9, x8 3ee40: 540034a0 b.eq 0x3f4d4 <__cxa_demangle+0x174c> 3ee44: 3940010b ldrb w11, [x8] 3ee48: 5101056c sub w12, w11, #0x41 3ee4c: 7100e59f cmp w12, #0x39 3ee50: 54003428 b.hi 0x3f4d4 <__cxa_demangle+0x174c> 3ee54: d0fffeed adrp x13, 0x1c000 3ee58: 9102a9ad add x13, x13, #0xaa 3ee5c: 1000008e adr x14, 0x3ee6c <__cxa_demangle+0x10e4> 3ee60: 786c79af ldrh w15, [x13, x12, lsl #1] 3ee64: 8b0f09ce add x14, x14, x15, lsl #2 3ee68: d61f01c0 br x14 3ee6c: d503249f bti j 3ee70: 7101c97f cmp w11, #0x72 3ee74: 1a9f17e9 cset w9, eq 3ee78: eb09015f cmp x10, x9 3ee7c: 540000e9 b.ls 0x3ee98 <__cxa_demangle+0x1110> 3ee80: 3869690c ldrb w12, [x8, x9] 3ee84: 7101c97f cmp w11, #0x72 3ee88: 5280002b mov w11, #0x1 // =1 3ee8c: 1a8b156b cinc w11, w11, eq 3ee90: 7101599f cmp w12, #0x56 3ee94: 1a890169 csel w9, w11, w9, eq 3ee98: 2a0903eb mov w11, w9 3ee9c: eb0b015f cmp x10, x11 3eea0: 540000a9 b.ls 0x3eeb4 <__cxa_demangle+0x112c> 3eea4: 386b690b ldrb w11, [x8, x11] 3eea8: 71012d7f cmp w11, #0x4b 3eeac: 1a89152b cinc w11, w9, eq 3eeb0: 2a0b03e9 mov w9, w11 3eeb4: eb0b015f cmp x10, x11 3eeb8: 54000289 b.ls 0x3ef08 <__cxa_demangle+0x1180> 3eebc: 386b690b ldrb w11, [x8, x11] 3eec0: 7101197f cmp w11, #0x46 3eec4: 54002a20 b.eq 0x3f408 <__cxa_demangle+0x1680> 3eec8: 7101117f cmp w11, #0x44 3eecc: 540001e1 b.ne 0x3ef08 <__cxa_demangle+0x1180> 3eed0: 2a0903e9 mov w9, w9 3eed4: 91000529 add x9, x9, #0x1 3eed8: eb09015f cmp x10, x9 3eedc: 54000169 b.ls 0x3ef08 <__cxa_demangle+0x1180> 3eee0: 38696908 ldrb w8, [x8, x9] 3eee4: 51013d08 sub w8, w8, #0x4f 3eee8: 7100a51f cmp w8, #0x29 3eeec: 540000e8 b.hi 0x3ef08 <__cxa_demangle+0x1180> 3eef0: 52800029 mov w9, #0x1 // =1 3eef4: 9ac82128 lsl x8, x9, x8 3eef8: d2800029 mov x9, #0x1 // =1 3eefc: f2c06029 movk x9, #0x301, lsl #32 3ef00: ea09011f tst x8, x9 3ef04: 54002821 b.ne 0x3f408 <__cxa_demangle+0x1680> 3ef08: d503249f bti j 3ef0c: aa1303e0 mov x0, x19 3ef10: 94004130 bl 0x4f3d0 <__cxa_demangle+0x11648> 3ef14: 14000173 b 0x3f4e0 <__cxa_demangle+0x1758> 3ef18: d503249f bti j 3ef1c: 91000508 add x8, x8, #0x1 3ef20: f9499a75 ldr x21, [x19, #0x1330] 3ef24: f9000268 str x8, [x19] 3ef28: f94006a8 ldr x8, [x21, #0x8] 3ef2c: d13f4109 sub x9, x8, #0xfd0 3ef30: b13fc53f cmn x9, #0xff1 3ef34: 54000108 b.hi 0x3ef54 <__cxa_demangle+0x11cc> 3ef38: 52820000 mov w0, #0x1000 // =4096 3ef3c: 94006801 bl 0x58f40 3ef40: b40073a0 cbz x0, 0x3fdb4 <__cxa_demangle+0x202c> 3ef44: aa1f03e8 mov x8, xzr 3ef48: a9007c15 stp x21, xzr, [x0] 3ef4c: aa0003f5 mov x21, x0 3ef50: f9099a60 str x0, [x19, #0x1330] 3ef54: 91008109 add x9, x8, #0x20 3ef58: 8b0802a0 add x0, x21, x8 3ef5c: 90000108 adrp x8, 0x5e000 3ef60: 528020ea mov w10, #0x107 // =263 3ef64: 910f0108 add x8, x8, #0x3c0 3ef68: 72a0202a movk w10, #0x101, lsl #16 3ef6c: f90006a9 str x9, [x21, #0x8] 3ef70: f8010c08 str x8, [x0, #0x10]! 3ef74: 90fffee8 adrp x8, 0x1a000 3ef78: 912e3908 add x8, x8, #0xb8e 3ef7c: 91004909 add x9, x8, #0x12 3ef80: 140002bb b 0x3fa6c <__cxa_demangle+0x1ce4> 3ef84: d503249f bti j 3ef88: 91000508 add x8, x8, #0x1 3ef8c: f9499a75 ldr x21, [x19, #0x1330] 3ef90: f9000268 str x8, [x19] 3ef94: f94006a8 ldr x8, [x21, #0x8] 3ef98: d13f4109 sub x9, x8, #0xfd0 3ef9c: b13fc53f cmn x9, #0xff1 3efa0: 54000108 b.hi 0x3efc0 <__cxa_demangle+0x1238> 3efa4: 52820000 mov w0, #0x1000 // =4096 3efa8: 940067e6 bl 0x58f40 3efac: b4007040 cbz x0, 0x3fdb4 <__cxa_demangle+0x202c> 3efb0: aa1f03e8 mov x8, xzr 3efb4: a9007c15 stp x21, xzr, [x0] 3efb8: aa0003f5 mov x21, x0 3efbc: f9099a60 str x0, [x19, #0x1330] 3efc0: 91008109 add x9, x8, #0x20 3efc4: 8b0802a0 add x0, x21, x8 3efc8: 90000108 adrp x8, 0x5e000 3efcc: 528020ea mov w10, #0x107 // =263 3efd0: 910f0108 add x8, x8, #0x3c0 3efd4: 72a0202a movk w10, #0x101, lsl #16 3efd8: f90006a9 str x9, [x21, #0x8] 3efdc: f8010c08 str x8, [x0, #0x10]! 3efe0: 90fffee8 adrp x8, 0x1a000 3efe4: 911cfd08 add x8, x8, #0x73f 3efe8: 91003509 add x9, x8, #0xd 3efec: 140002a0 b 0x3fa6c <__cxa_demangle+0x1ce4> 3eff0: d503249f bti j 3eff4: 91000508 add x8, x8, #0x1 3eff8: f9499a75 ldr x21, [x19, #0x1330] 3effc: f9000268 str x8, [x19] 3f000: f94006a8 ldr x8, [x21, #0x8] 3f004: d13f4109 sub x9, x8, #0xfd0 3f008: b13fc53f cmn x9, #0xff1 3f00c: 54000108 b.hi 0x3f02c <__cxa_demangle+0x12a4> 3f010: 52820000 mov w0, #0x1000 // =4096 3f014: 940067cb bl 0x58f40 3f018: b4006ce0 cbz x0, 0x3fdb4 <__cxa_demangle+0x202c> 3f01c: aa1f03e8 mov x8, xzr 3f020: a9007c15 stp x21, xzr, [x0] 3f024: aa0003f5 mov x21, x0 3f028: f9099a60 str x0, [x19, #0x1330] 3f02c: 91008109 add x9, x8, #0x20 3f030: 8b0802a0 add x0, x21, x8 3f034: f00000e8 adrp x8, 0x5e000 3f038: 528020ea mov w10, #0x107 // =263 3f03c: 910f0108 add x8, x8, #0x3c0 3f040: 72a0202a movk w10, #0x101, lsl #16 3f044: f90006a9 str x9, [x21, #0x8] 3f048: f8010c08 str x8, [x0, #0x10]! 3f04c: f0fffec8 adrp x8, 0x1a000 3f050: 912d0508 add x8, x8, #0xb41 3f054: 91002109 add x9, x8, #0x8 3f058: 14000285 b 0x3fa6c <__cxa_demangle+0x1ce4> 3f05c: d503249f bti j 3f060: 91000508 add x8, x8, #0x1 3f064: f9499a75 ldr x21, [x19, #0x1330] 3f068: f9000268 str x8, [x19] 3f06c: f94006a8 ldr x8, [x21, #0x8] 3f070: d13f4109 sub x9, x8, #0xfd0 3f074: b13fc53f cmn x9, #0xff1 3f078: 54000108 b.hi 0x3f098 <__cxa_demangle+0x1310> 3f07c: 52820000 mov w0, #0x1000 // =4096 3f080: 940067b0 bl 0x58f40 3f084: b4006980 cbz x0, 0x3fdb4 <__cxa_demangle+0x202c> 3f088: aa1f03e8 mov x8, xzr 3f08c: a9007c15 stp x21, xzr, [x0] 3f090: aa0003f5 mov x21, x0 3f094: f9099a60 str x0, [x19, #0x1330] 3f098: 91008109 add x9, x8, #0x20 3f09c: 8b0802a0 add x0, x21, x8 3f0a0: f00000e8 adrp x8, 0x5e000 3f0a4: 528020ea mov w10, #0x107 // =263 3f0a8: 910f0108 add x8, x8, #0x3c0 3f0ac: 72a0202a movk w10, #0x101, lsl #16 3f0b0: f90006a9 str x9, [x21, #0x8] 3f0b4: f8010c08 str x8, [x0, #0x10]! 3f0b8: 90fffee8 adrp x8, 0x1b000 3f0bc: 9110bd08 add x8, x8, #0x42f 3f0c0: 1400026a b 0x3fa68 <__cxa_demangle+0x1ce0> 3f0c4: d503249f bti j 3f0c8: 91000508 add x8, x8, #0x1 3f0cc: f9499a75 ldr x21, [x19, #0x1330] 3f0d0: f9000268 str x8, [x19] 3f0d4: f94006a8 ldr x8, [x21, #0x8] 3f0d8: d13f4109 sub x9, x8, #0xfd0 3f0dc: b13fc53f cmn x9, #0xff1 3f0e0: 54000108 b.hi 0x3f100 <__cxa_demangle+0x1378> 3f0e4: 52820000 mov w0, #0x1000 // =4096 3f0e8: 94006796 bl 0x58f40 3f0ec: b4006640 cbz x0, 0x3fdb4 <__cxa_demangle+0x202c> 3f0f0: aa1f03e8 mov x8, xzr 3f0f4: a9007c15 stp x21, xzr, [x0] 3f0f8: aa0003f5 mov x21, x0 3f0fc: f9099a60 str x0, [x19, #0x1330] 3f100: 91008109 add x9, x8, #0x20 3f104: 8b0802a0 add x0, x21, x8 3f108: f00000e8 adrp x8, 0x5e000 3f10c: 528020ea mov w10, #0x107 // =263 3f110: 910f0108 add x8, x8, #0x3c0 3f114: 72a0202a movk w10, #0x101, lsl #16 3f118: f90006a9 str x9, [x21, #0x8] 3f11c: f8010c08 str x8, [x0, #0x10]! 3f120: f0fffec8 adrp x8, 0x1a000 3f124: 91377508 add x8, x8, #0xddd 3f128: 91000d09 add x9, x8, #0x3 3f12c: 14000250 b 0x3fa6c <__cxa_demangle+0x1ce4> 3f130: d503249f bti j 3f134: f100095f cmp x10, #0x2 3f138: 54000163 b.lo 0x3f164 <__cxa_demangle+0x13dc> 3f13c: 39400508 ldrb w8, [x8, #0x1] 3f140: 51019508 sub w8, w8, #0x65 3f144: 7100411f cmp w8, #0x10 3f148: 540000e8 b.hi 0x3f164 <__cxa_demangle+0x13dc> 3f14c: 52800029 mov w9, #0x1 // =1 3f150: 1ac82128 lsl w8, w9, w8 3f154: 52880029 mov w9, #0x4001 // =16385 3f158: 72a00029 movk w9, #0x1, lsl #16 3f15c: 6a09011f tst w8, w9 3f160: 54001ba1 b.ne 0x3f4d4 <__cxa_demangle+0x174c> 3f164: aa1303e0 mov x0, x19 3f168: 94000b6b bl 0x41f14 <__cxa_demangle+0x418c> 3f16c: f90007e0 str x0, [sp, #0x8] 3f170: b4004820 cbz x0, 0x3fa74 <__cxa_demangle+0x1cec> 3f174: 394c2268 ldrb w8, [x19, #0x308] 3f178: 34001b88 cbz w8, 0x3f4e8 <__cxa_demangle+0x1760> 3f17c: a9402668 ldp x8, x9, [x19] 3f180: eb08013f cmp x9, x8 3f184: 54001b20 b.eq 0x3f4e8 <__cxa_demangle+0x1760> 3f188: 39400108 ldrb w8, [x8] 3f18c: 7101251f cmp w8, #0x49 3f190: 54001ac1 b.ne 0x3f4e8 <__cxa_demangle+0x1760> 3f194: aa1303e0 mov x0, x19 3f198: 2a1f03e1 mov w1, wzr 3f19c: 94000a19 bl 0x41a00 <__cxa_demangle+0x3c78> 3f1a0: f9000be0 str x0, [sp, #0x10] 3f1a4: b4004680 cbz x0, 0x3fa74 <__cxa_demangle+0x1cec> 3f1a8: 910023e1 add x1, sp, #0x8 3f1ac: 910043e2 add x2, sp, #0x10 3f1b0: 14000291 b 0x3fbf4 <__cxa_demangle+0x1e6c> 3f1b4: d503249f bti j 3f1b8: 91000508 add x8, x8, #0x1 3f1bc: f9499a75 ldr x21, [x19, #0x1330] 3f1c0: f9000268 str x8, [x19] 3f1c4: f94006a8 ldr x8, [x21, #0x8] 3f1c8: d13f4109 sub x9, x8, #0xfd0 3f1cc: b13fc53f cmn x9, #0xff1 3f1d0: 54000108 b.hi 0x3f1f0 <__cxa_demangle+0x1468> 3f1d4: 52820000 mov w0, #0x1000 // =4096 3f1d8: 9400675a bl 0x58f40 3f1dc: b4005ec0 cbz x0, 0x3fdb4 <__cxa_demangle+0x202c> 3f1e0: aa1f03e8 mov x8, xzr 3f1e4: a9007c15 stp x21, xzr, [x0] 3f1e8: aa0003f5 mov x21, x0 3f1ec: f9099a60 str x0, [x19, #0x1330] 3f1f0: 91008109 add x9, x8, #0x20 3f1f4: 8b0802a0 add x0, x21, x8 3f1f8: f00000e8 adrp x8, 0x5e000 3f1fc: 528020ea mov w10, #0x107 // =263 3f200: 910f0108 add x8, x8, #0x3c0 3f204: 72a0202a movk w10, #0x101, lsl #16 3f208: f90006a9 str x9, [x21, #0x8] 3f20c: f8010c08 str x8, [x0, #0x10]! 3f210: f0fffec8 adrp x8, 0x1a000 3f214: 91318508 add x8, x8, #0xc61 3f218: 14000214 b 0x3fa68 <__cxa_demangle+0x1ce0> 3f21c: d503249f bti j 3f220: 91000508 add x8, x8, #0x1 3f224: f9499a75 ldr x21, [x19, #0x1330] 3f228: f9000268 str x8, [x19] 3f22c: f94006a8 ldr x8, [x21, #0x8] 3f230: d13f4109 sub x9, x8, #0xfd0 3f234: b13fc53f cmn x9, #0xff1 3f238: 54000108 b.hi 0x3f258 <__cxa_demangle+0x14d0> 3f23c: 52820000 mov w0, #0x1000 // =4096 3f240: 94006740 bl 0x58f40 3f244: b4005b80 cbz x0, 0x3fdb4 <__cxa_demangle+0x202c> 3f248: aa1f03e8 mov x8, xzr 3f24c: a9007c15 stp x21, xzr, [x0] 3f250: aa0003f5 mov x21, x0 3f254: f9099a60 str x0, [x19, #0x1330] 3f258: 91008109 add x9, x8, #0x20 3f25c: 8b0802a0 add x0, x21, x8 3f260: f00000e8 adrp x8, 0x5e000 3f264: 528020ea mov w10, #0x107 // =263 3f268: 910f0108 add x8, x8, #0x3c0 3f26c: 72a0202a movk w10, #0x101, lsl #16 3f270: f90006a9 str x9, [x21, #0x8] 3f274: f8010c08 str x8, [x0, #0x10]! 3f278: 90fffee8 adrp x8, 0x1b000 3f27c: 91027508 add x8, x8, #0x9d 3f280: 91001909 add x9, x8, #0x6 3f284: 140001fa b 0x3fa6c <__cxa_demangle+0x1ce4> 3f288: d503249f bti j 3f28c: 91000508 add x8, x8, #0x1 3f290: f9499a75 ldr x21, [x19, #0x1330] 3f294: f9000268 str x8, [x19] 3f298: f94006a8 ldr x8, [x21, #0x8] 3f29c: d13f4109 sub x9, x8, #0xfd0 3f2a0: b13fc53f cmn x9, #0xff1 3f2a4: 54000108 b.hi 0x3f2c4 <__cxa_demangle+0x153c> 3f2a8: 52820000 mov w0, #0x1000 // =4096 3f2ac: 94006725 bl 0x58f40 3f2b0: b4005820 cbz x0, 0x3fdb4 <__cxa_demangle+0x202c> 3f2b4: aa1f03e8 mov x8, xzr 3f2b8: a9007c15 stp x21, xzr, [x0] 3f2bc: aa0003f5 mov x21, x0 3f2c0: f9099a60 str x0, [x19, #0x1330] 3f2c4: 91008109 add x9, x8, #0x20 3f2c8: 8b0802a0 add x0, x21, x8 3f2cc: f00000e8 adrp x8, 0x5e000 3f2d0: 528020ea mov w10, #0x107 // =263 3f2d4: 910f0108 add x8, x8, #0x3c0 3f2d8: 72a0202a movk w10, #0x101, lsl #16 3f2dc: f90006a9 str x9, [x21, #0x8] 3f2e0: f8010c08 str x8, [x0, #0x10]! 3f2e4: 90fffee8 adrp x8, 0x1b000 3f2e8: 9110d108 add x8, x8, #0x434 3f2ec: 91001509 add x9, x8, #0x5 3f2f0: 140001df b 0x3fa6c <__cxa_demangle+0x1ce4> 3f2f4: d503249f bti j 3f2f8: 91000508 add x8, x8, #0x1 3f2fc: f9499a75 ldr x21, [x19, #0x1330] 3f300: f9000268 str x8, [x19] 3f304: f94006a8 ldr x8, [x21, #0x8] 3f308: d13f4109 sub x9, x8, #0xfd0 3f30c: b13fc53f cmn x9, #0xff1 3f310: 54000108 b.hi 0x3f330 <__cxa_demangle+0x15a8> 3f314: 52820000 mov w0, #0x1000 // =4096 3f318: 9400670a bl 0x58f40 3f31c: b40054c0 cbz x0, 0x3fdb4 <__cxa_demangle+0x202c> 3f320: aa1f03e8 mov x8, xzr 3f324: a9007c15 stp x21, xzr, [x0] 3f328: aa0003f5 mov x21, x0 3f32c: f9099a60 str x0, [x19, #0x1330] 3f330: 91008109 add x9, x8, #0x20 3f334: 8b0802a0 add x0, x21, x8 3f338: f00000e8 adrp x8, 0x5e000 3f33c: 528020ea mov w10, #0x107 // =263 3f340: 910f0108 add x8, x8, #0x3c0 3f344: 72a0202a movk w10, #0x101, lsl #16 3f348: f90006a9 str x9, [x21, #0x8] 3f34c: f8010c08 str x8, [x0, #0x10]! 3f350: d0fffec8 adrp x8, 0x19000 3f354: 9138e108 add x8, x8, #0xe38 3f358: 91001d09 add x9, x8, #0x7 3f35c: 140001c4 b 0x3fa6c <__cxa_demangle+0x1ce4> 3f360: d503249f bti j 3f364: eb09011f cmp x8, x9 3f368: 540041c0 b.eq 0x3fba0 <__cxa_demangle+0x1e18> 3f36c: 9100050a add x10, x8, #0x1 3f370: f81f03bf stur xzr, [x29, #-0x10] 3f374: eb0a013f cmp x9, x10 3f378: f900026a str x10, [x19] 3f37c: 54003c80 b.eq 0x3fb0c <__cxa_demangle+0x1d84> 3f380: 39400149 ldrb w9, [x10] 3f384: 5100e92a sub w10, w9, #0x3a 3f388: 3100295f cmn w10, #0xa 3f38c: 54003d82 b.hs 0x3fb3c <__cxa_demangle+0x1db4> 3f390: 71017d3f cmp w9, #0x5f 3f394: 54003bc1 b.ne 0x3fb0c <__cxa_demangle+0x1d84> 3f398: 91000908 add x8, x8, #0x2 3f39c: 140001f7 b 0x3fb78 <__cxa_demangle+0x1df0> 3f3a0: d503249f bti j 3f3a4: 91000508 add x8, x8, #0x1 3f3a8: aa1303e0 mov x0, x19 3f3ac: f9000268 str x8, [x19] 3f3b0: 97fffe97 bl 0x3ee0c <__cxa_demangle+0x1084> 3f3b4: f9000be0 str x0, [sp, #0x10] 3f3b8: b40035e0 cbz x0, 0x3fa74 <__cxa_demangle+0x1cec> 3f3bc: 910043e1 add x1, sp, #0x10 3f3c0: aa1303e0 mov x0, x19 3f3c4: 9400426e bl 0x4fd7c <__cxa_demangle+0x11ff4> 3f3c8: f90007e0 str x0, [sp, #0x8] 3f3cc: 14000047 b 0x3f4e8 <__cxa_demangle+0x1760> 3f3d0: d503249f bti j 3f3d4: f100095f cmp x10, #0x2 3f3d8: 54004343 b.lo 0x3fc40 <__cxa_demangle+0x1eb8> 3f3dc: 39400509 ldrb w9, [x8, #0x1] 3f3e0: aa1f03e0 mov x0, xzr 3f3e4: 51013d29 sub w9, w9, #0x4f 3f3e8: 7100a53f cmp w9, #0x29 3f3ec: 54003448 b.hi 0x3fa74 <__cxa_demangle+0x1cec> 3f3f0: b0fffeea adrp x10, 0x1c000 3f3f4: 9104794a add x10, x10, #0x11e 3f3f8: 1000008b adr x11, 0x3f408 <__cxa_demangle+0x1680> 3f3fc: 7869794c ldrh w12, [x10, x9, lsl #1] 3f400: 8b0c096b add x11, x11, x12, lsl #2 3f404: d61f0160 br x11 3f408: d503249f bti j 3f40c: aa1303e0 mov x0, x19 3f410: 94003eb8 bl 0x4eef0 <__cxa_demangle+0x11168> 3f414: 14000033 b 0x3f4e0 <__cxa_demangle+0x1758> 3f418: d503249f bti j 3f41c: 91000508 add x8, x8, #0x1 3f420: aa1303e0 mov x0, x19 3f424: f9000268 str x8, [x19] 3f428: 97fffe79 bl 0x3ee0c <__cxa_demangle+0x1084> 3f42c: f9000be0 str x0, [sp, #0x10] 3f430: b4003220 cbz x0, 0x3fa74 <__cxa_demangle+0x1cec> 3f434: 910043e1 add x1, sp, #0x10 3f438: aa1303e0 mov x0, x19 3f43c: 94004278 bl 0x4fe1c <__cxa_demangle+0x12094> 3f440: f90007e0 str x0, [sp, #0x8] 3f444: 14000029 b 0x3f4e8 <__cxa_demangle+0x1760> 3f448: d503249f bti j 3f44c: eb09011f cmp x8, x9 3f450: 54003a80 b.eq 0x3fba0 <__cxa_demangle+0x1e18> 3f454: 91000508 add x8, x8, #0x1 3f458: aa1303e0 mov x0, x19 3f45c: f9000268 str x8, [x19] 3f460: 97fffe6b bl 0x3ee0c <__cxa_demangle+0x1084> 3f464: f9000be0 str x0, [sp, #0x10] 3f468: b40003c0 cbz x0, 0x3f4e0 <__cxa_demangle+0x1758> 3f46c: aa1303e0 mov x0, x19 3f470: 97fffe67 bl 0x3ee0c <__cxa_demangle+0x1084> 3f474: f81f03a0 stur x0, [x29, #-0x10] 3f478: b4000340 cbz x0, 0x3f4e0 <__cxa_demangle+0x1758> 3f47c: 910043e1 add x1, sp, #0x10 3f480: d10043a2 sub x2, x29, #0x10 3f484: aa1303e0 mov x0, x19 3f488: 940046ea bl 0x51030 <__cxa_demangle+0x132a8> 3f48c: 14000015 b 0x3f4e0 <__cxa_demangle+0x1758> 3f490: d503249f bti j 3f494: 91000508 add x8, x8, #0x1 3f498: aa1303e0 mov x0, x19 3f49c: f9000268 str x8, [x19] 3f4a0: 97fffe5b bl 0x3ee0c <__cxa_demangle+0x1084> 3f4a4: f9000be0 str x0, [sp, #0x10] 3f4a8: b4002e60 cbz x0, 0x3fa74 <__cxa_demangle+0x1cec> 3f4ac: 52800028 mov w8, #0x1 // =1 3f4b0: b81f03a8 stur w8, [x29, #-0x10] 3f4b4: 14000133 b 0x3f980 <__cxa_demangle+0x1bf8> 3f4b8: d503249f bti j 3f4bc: f100095f cmp x10, #0x2 3f4c0: 540000a3 b.lo 0x3f4d4 <__cxa_demangle+0x174c> 3f4c4: 39400508 ldrb w8, [x8, #0x1] 3f4c8: 34000068 cbz w8, 0x3f4d4 <__cxa_demangle+0x174c> 3f4cc: 7101d11f cmp w8, #0x74 3f4d0: 540036c1 b.ne 0x3fba8 <__cxa_demangle+0x1e20> 3f4d4: d503249f bti j 3f4d8: aa1303e0 mov x0, x19 3f4dc: 94004185 bl 0x4faf0 <__cxa_demangle+0x11d68> 3f4e0: f90007e0 str x0, [sp, #0x8] 3f4e4: b4002c80 cbz x0, 0x3fa74 <__cxa_demangle+0x1cec> 3f4e8: 9104a260 add x0, x19, #0x128 3f4ec: 910023e1 add x1, sp, #0x8 3f4f0: 94000550 bl 0x40a30 <__cxa_demangle+0x2ca8> 3f4f4: f94007e0 ldr x0, [sp, #0x8] 3f4f8: 1400015f b 0x3fa74 <__cxa_demangle+0x1cec> 3f4fc: d503249f bti j 3f500: 91000508 add x8, x8, #0x1 3f504: f9499a75 ldr x21, [x19, #0x1330] 3f508: f9000268 str x8, [x19] 3f50c: f94006a8 ldr x8, [x21, #0x8] 3f510: d13f4109 sub x9, x8, #0xfd0 3f514: b13fc53f cmn x9, #0xff1 3f518: 54000108 b.hi 0x3f538 <__cxa_demangle+0x17b0> 3f51c: 52820000 mov w0, #0x1000 // =4096 3f520: 94006688 bl 0x58f40 3f524: b4004480 cbz x0, 0x3fdb4 <__cxa_demangle+0x202c> 3f528: aa1f03e8 mov x8, xzr 3f52c: a9007c15 stp x21, xzr, [x0] 3f530: aa0003f5 mov x21, x0 3f534: f9099a60 str x0, [x19, #0x1330] 3f538: 91008109 add x9, x8, #0x20 3f53c: 8b0802a0 add x0, x21, x8 3f540: f00000e8 adrp x8, 0x5e000 3f544: 528020ea mov w10, #0x107 // =263 3f548: 910f0108 add x8, x8, #0x3c0 3f54c: 72a0202a movk w10, #0x101, lsl #16 3f550: f90006a9 str x9, [x21, #0x8] 3f554: f8010c08 str x8, [x0, #0x10]! 3f558: f0fffec8 adrp x8, 0x1a000 3f55c: 91264108 add x8, x8, #0x990 3f560: 91002d09 add x9, x8, #0xb 3f564: 14000142 b 0x3fa6c <__cxa_demangle+0x1ce4> 3f568: d503249f bti j 3f56c: 91000508 add x8, x8, #0x1 3f570: f9499a75 ldr x21, [x19, #0x1330] 3f574: f9000268 str x8, [x19] 3f578: f94006a8 ldr x8, [x21, #0x8] 3f57c: d13f4109 sub x9, x8, #0xfd0 3f580: b13fc53f cmn x9, #0xff1 3f584: 54000108 b.hi 0x3f5a4 <__cxa_demangle+0x181c> 3f588: 52820000 mov w0, #0x1000 // =4096 3f58c: 9400666d bl 0x58f40 3f590: b4004120 cbz x0, 0x3fdb4 <__cxa_demangle+0x202c> 3f594: aa1f03e8 mov x8, xzr 3f598: a9007c15 stp x21, xzr, [x0] 3f59c: aa0003f5 mov x21, x0 3f5a0: f9099a60 str x0, [x19, #0x1330] 3f5a4: 91008109 add x9, x8, #0x20 3f5a8: 8b0802a0 add x0, x21, x8 3f5ac: f00000e8 adrp x8, 0x5e000 3f5b0: 528020ea mov w10, #0x107 // =263 3f5b4: 910f0108 add x8, x8, #0x3c0 3f5b8: 72a0202a movk w10, #0x101, lsl #16 3f5bc: f90006a9 str x9, [x21, #0x8] 3f5c0: f8010c08 str x8, [x0, #0x10]! 3f5c4: f0fffec8 adrp x8, 0x1a000 3f5c8: 9118a508 add x8, x8, #0x629 3f5cc: 91002909 add x9, x8, #0xa 3f5d0: 14000127 b 0x3fa6c <__cxa_demangle+0x1ce4> 3f5d4: d503249f bti j 3f5d8: 91000508 add x8, x8, #0x1 3f5dc: f9499a75 ldr x21, [x19, #0x1330] 3f5e0: f9000268 str x8, [x19] 3f5e4: f94006a8 ldr x8, [x21, #0x8] 3f5e8: d13f4109 sub x9, x8, #0xfd0 3f5ec: b13fc53f cmn x9, #0xff1 3f5f0: 54000108 b.hi 0x3f610 <__cxa_demangle+0x1888> 3f5f4: 52820000 mov w0, #0x1000 // =4096 3f5f8: 94006652 bl 0x58f40 3f5fc: b4003dc0 cbz x0, 0x3fdb4 <__cxa_demangle+0x202c> 3f600: aa1f03e8 mov x8, xzr 3f604: a9007c15 stp x21, xzr, [x0] 3f608: aa0003f5 mov x21, x0 3f60c: f9099a60 str x0, [x19, #0x1330] 3f610: 91008109 add x9, x8, #0x20 3f614: 8b0802a0 add x0, x21, x8 3f618: f00000e8 adrp x8, 0x5e000 3f61c: 528020ea mov w10, #0x107 // =263 3f620: 910f0108 add x8, x8, #0x3c0 3f624: 72a0202a movk w10, #0x101, lsl #16 3f628: f90006a9 str x9, [x21, #0x8] 3f62c: f8010c08 str x8, [x0, #0x10]! 3f630: f0fffec8 adrp x8, 0x1a000 3f634: 91057108 add x8, x8, #0x15c 3f638: 91003509 add x9, x8, #0xd 3f63c: 1400010c b 0x3fa6c <__cxa_demangle+0x1ce4> 3f640: d503249f bti j 3f644: 91000508 add x8, x8, #0x1 3f648: f9499a75 ldr x21, [x19, #0x1330] 3f64c: f9000268 str x8, [x19] 3f650: f94006a8 ldr x8, [x21, #0x8] 3f654: d13f4109 sub x9, x8, #0xfd0 3f658: b13fc53f cmn x9, #0xff1 3f65c: 54000108 b.hi 0x3f67c <__cxa_demangle+0x18f4> 3f660: 52820000 mov w0, #0x1000 // =4096 3f664: 94006637 bl 0x58f40 3f668: b4003a60 cbz x0, 0x3fdb4 <__cxa_demangle+0x202c> 3f66c: aa1f03e8 mov x8, xzr 3f670: a9007c15 stp x21, xzr, [x0] 3f674: aa0003f5 mov x21, x0 3f678: f9099a60 str x0, [x19, #0x1330] 3f67c: 91008109 add x9, x8, #0x20 3f680: 8b0802a0 add x0, x21, x8 3f684: f00000e8 adrp x8, 0x5e000 3f688: 528020ea mov w10, #0x107 // =263 3f68c: 910f0108 add x8, x8, #0x3c0 3f690: 72a0202a movk w10, #0x101, lsl #16 3f694: f90006a9 str x9, [x21, #0x8] 3f698: f8010c08 str x8, [x0, #0x10]! 3f69c: f0fffec8 adrp x8, 0x1a000 3f6a0: 91109d08 add x8, x8, #0x427 3f6a4: 91000d09 add x9, x8, #0x3 3f6a8: 140000f1 b 0x3fa6c <__cxa_demangle+0x1ce4> 3f6ac: d503249f bti j 3f6b0: 91000508 add x8, x8, #0x1 3f6b4: f9499a75 ldr x21, [x19, #0x1330] 3f6b8: f9000268 str x8, [x19] 3f6bc: f94006a8 ldr x8, [x21, #0x8] 3f6c0: d13f4109 sub x9, x8, #0xfd0 3f6c4: b13fc53f cmn x9, #0xff1 3f6c8: 54000108 b.hi 0x3f6e8 <__cxa_demangle+0x1960> 3f6cc: 52820000 mov w0, #0x1000 // =4096 3f6d0: 9400661c bl 0x58f40 3f6d4: b4003700 cbz x0, 0x3fdb4 <__cxa_demangle+0x202c> 3f6d8: aa1f03e8 mov x8, xzr 3f6dc: a9007c15 stp x21, xzr, [x0] 3f6e0: aa0003f5 mov x21, x0 3f6e4: f9099a60 str x0, [x19, #0x1330] 3f6e8: 91008109 add x9, x8, #0x20 3f6ec: 8b0802a0 add x0, x21, x8 3f6f0: f00000e8 adrp x8, 0x5e000 3f6f4: 528020ea mov w10, #0x107 // =263 3f6f8: 910f0108 add x8, x8, #0x3c0 3f6fc: 72a0202a movk w10, #0x101, lsl #16 3f700: f90006a9 str x9, [x21, #0x8] 3f704: f8010c08 str x8, [x0, #0x10]! 3f708: f0fffec8 adrp x8, 0x1a000 3f70c: 9122b908 add x8, x8, #0x8ae 3f710: 91003109 add x9, x8, #0xc 3f714: 140000d6 b 0x3fa6c <__cxa_demangle+0x1ce4> 3f718: d503249f bti j 3f71c: 91000508 add x8, x8, #0x1 3f720: f9499a75 ldr x21, [x19, #0x1330] 3f724: f9000268 str x8, [x19] 3f728: f94006a8 ldr x8, [x21, #0x8] 3f72c: d13f4109 sub x9, x8, #0xfd0 3f730: b13fc53f cmn x9, #0xff1 3f734: 54000108 b.hi 0x3f754 <__cxa_demangle+0x19cc> 3f738: 52820000 mov w0, #0x1000 // =4096 3f73c: 94006601 bl 0x58f40 3f740: b40033a0 cbz x0, 0x3fdb4 <__cxa_demangle+0x202c> 3f744: aa1f03e8 mov x8, xzr 3f748: a9007c15 stp x21, xzr, [x0] 3f74c: aa0003f5 mov x21, x0 3f750: f9099a60 str x0, [x19, #0x1330] 3f754: 91008109 add x9, x8, #0x20 3f758: 8b0802a0 add x0, x21, x8 3f75c: f00000e8 adrp x8, 0x5e000 3f760: 528020ea mov w10, #0x107 // =263 3f764: 910f0108 add x8, x8, #0x3c0 3f768: 72a0202a movk w10, #0x101, lsl #16 3f76c: f90006a9 str x9, [x21, #0x8] 3f770: f8010c08 str x8, [x0, #0x10]! 3f774: d0fffec8 adrp x8, 0x19000 3f778: 91347d08 add x8, x8, #0xd1f 3f77c: 140000bb b 0x3fa68 <__cxa_demangle+0x1ce0> 3f780: d503249f bti j 3f784: 91000508 add x8, x8, #0x1 3f788: f9499a75 ldr x21, [x19, #0x1330] 3f78c: f9000268 str x8, [x19] 3f790: f94006a8 ldr x8, [x21, #0x8] 3f794: d13f4109 sub x9, x8, #0xfd0 3f798: b13fc53f cmn x9, #0xff1 3f79c: 54000108 b.hi 0x3f7bc <__cxa_demangle+0x1a34> 3f7a0: 52820000 mov w0, #0x1000 // =4096 3f7a4: 940065e7 bl 0x58f40 3f7a8: b4003060 cbz x0, 0x3fdb4 <__cxa_demangle+0x202c> 3f7ac: aa1f03e8 mov x8, xzr 3f7b0: a9007c15 stp x21, xzr, [x0] 3f7b4: aa0003f5 mov x21, x0 3f7b8: f9099a60 str x0, [x19, #0x1330] 3f7bc: 91008109 add x9, x8, #0x20 3f7c0: 8b0802a0 add x0, x21, x8 3f7c4: f00000e8 adrp x8, 0x5e000 3f7c8: 528020ea mov w10, #0x107 // =263 3f7cc: 910f0108 add x8, x8, #0x3c0 3f7d0: 72a0202a movk w10, #0x101, lsl #16 3f7d4: f90006a9 str x9, [x21, #0x8] 3f7d8: f8010c08 str x8, [x0, #0x10]! 3f7dc: d0fffec8 adrp x8, 0x19000 3f7e0: 913d0d08 add x8, x8, #0xf43 3f7e4: 91004509 add x9, x8, #0x11 3f7e8: 140000a1 b 0x3fa6c <__cxa_demangle+0x1ce4> 3f7ec: d503249f bti j 3f7f0: 91000508 add x8, x8, #0x1 3f7f4: f9499a75 ldr x21, [x19, #0x1330] 3f7f8: f9000268 str x8, [x19] 3f7fc: f94006a8 ldr x8, [x21, #0x8] 3f800: d13f4109 sub x9, x8, #0xfd0 3f804: b13fc53f cmn x9, #0xff1 3f808: 54000108 b.hi 0x3f828 <__cxa_demangle+0x1aa0> 3f80c: 52820000 mov w0, #0x1000 // =4096 3f810: 940065cc bl 0x58f40 3f814: b4002d00 cbz x0, 0x3fdb4 <__cxa_demangle+0x202c> 3f818: aa1f03e8 mov x8, xzr 3f81c: a9007c15 stp x21, xzr, [x0] 3f820: aa0003f5 mov x21, x0 3f824: f9099a60 str x0, [x19, #0x1330] 3f828: 91008109 add x9, x8, #0x20 3f82c: 8b0802a0 add x0, x21, x8 3f830: f00000e8 adrp x8, 0x5e000 3f834: 528020ea mov w10, #0x107 // =263 3f838: 910f0108 add x8, x8, #0x3c0 3f83c: 72a0202a movk w10, #0x101, lsl #16 3f840: f90006a9 str x9, [x21, #0x8] 3f844: f8010c08 str x8, [x0, #0x10]! 3f848: f0fffec8 adrp x8, 0x1a000 3f84c: 9125ed08 add x8, x8, #0x97b 3f850: 91001509 add x9, x8, #0x5 3f854: 14000086 b 0x3fa6c <__cxa_demangle+0x1ce4> 3f858: d503249f bti j 3f85c: 91000508 add x8, x8, #0x1 3f860: f9499a75 ldr x21, [x19, #0x1330] 3f864: f9000268 str x8, [x19] 3f868: f94006a8 ldr x8, [x21, #0x8] 3f86c: d13f4109 sub x9, x8, #0xfd0 3f870: b13fc53f cmn x9, #0xff1 3f874: 54000108 b.hi 0x3f894 <__cxa_demangle+0x1b0c> 3f878: 52820000 mov w0, #0x1000 // =4096 3f87c: 940065b1 bl 0x58f40 3f880: b40029a0 cbz x0, 0x3fdb4 <__cxa_demangle+0x202c> 3f884: aa1f03e8 mov x8, xzr 3f888: a9007c15 stp x21, xzr, [x0] 3f88c: aa0003f5 mov x21, x0 3f890: f9099a60 str x0, [x19, #0x1330] 3f894: 91008109 add x9, x8, #0x20 3f898: 8b0802a0 add x0, x21, x8 3f89c: f00000e8 adrp x8, 0x5e000 3f8a0: 528020ea mov w10, #0x107 // =263 3f8a4: 910f0108 add x8, x8, #0x3c0 3f8a8: 72a0202a movk w10, #0x101, lsl #16 3f8ac: f90006a9 str x9, [x21, #0x8] 3f8b0: f8010c08 str x8, [x0, #0x10]! 3f8b4: f0fffec8 adrp x8, 0x1a000 3f8b8: 910aa508 add x8, x8, #0x2a9 3f8bc: 91003909 add x9, x8, #0xe 3f8c0: 1400006b b 0x3fa6c <__cxa_demangle+0x1ce4> 3f8c4: d503249f bti j 3f8c8: 9100050a add x10, x8, #0x1 3f8cc: eb0a013f cmp x9, x10 3f8d0: f900026a str x10, [x19] 3f8d4: 54001a20 b.eq 0x3fc18 <__cxa_demangle+0x1e90> 3f8d8: 3940014a ldrb w10, [x10] 3f8dc: 5100e94a sub w10, w10, #0x3a 3f8e0: 3100295f cmn w10, #0xa 3f8e4: 540019a3 b.lo 0x3fc18 <__cxa_demangle+0x1e90> 3f8e8: aa1f03ea mov x10, xzr 3f8ec: 9100090b add x11, x8, #0x2 3f8f0: 91000508 add x8, x8, #0x1 3f8f4: 5280014c mov w12, #0xa // =10 3f8f8: f900026b str x11, [x19] 3f8fc: eb09017f cmp x11, x9 3f900: 385ff16d ldurb w13, [x11, #-0x1] 3f904: d503201f nop 3f908: 9b0c354a madd x10, x10, x12, x13 3f90c: d100c14a sub x10, x10, #0x30 3f910: 540017a0 b.eq 0x3fc04 <__cxa_demangle+0x1e7c> 3f914: 3840156d ldrb w13, [x11], #0x1 3f918: 91000508 add x8, x8, #0x1 3f91c: 5100c1ad sub w13, w13, #0x30 3f920: 710029bf cmp w13, #0xa 3f924: 54fffea3 b.lo 0x3f8f8 <__cxa_demangle+0x1b70> 3f928: d100056b sub x11, x11, #0x1 3f92c: 140000b8 b 0x3fc0c <__cxa_demangle+0x1e84> 3f930: d503249f bti j 3f934: 91000508 add x8, x8, #0x1 3f938: aa1303e0 mov x0, x19 3f93c: f9000268 str x8, [x19] 3f940: 97fffd33 bl 0x3ee0c <__cxa_demangle+0x1084> 3f944: f9000be0 str x0, [sp, #0x10] 3f948: b4000960 cbz x0, 0x3fa74 <__cxa_demangle+0x1cec> 3f94c: 910043e1 add x1, sp, #0x10 3f950: aa1303e0 mov x0, x19 3f954: 940040b8 bl 0x4fc34 <__cxa_demangle+0x11eac> 3f958: f90007e0 str x0, [sp, #0x8] 3f95c: 17fffee3 b 0x3f4e8 <__cxa_demangle+0x1760> 3f960: d503249f bti j 3f964: 91000508 add x8, x8, #0x1 3f968: aa1303e0 mov x0, x19 3f96c: f9000268 str x8, [x19] 3f970: 97fffd27 bl 0x3ee0c <__cxa_demangle+0x1084> 3f974: f9000be0 str x0, [sp, #0x10] 3f978: b40007e0 cbz x0, 0x3fa74 <__cxa_demangle+0x1cec> 3f97c: b81f03bf stur wzr, [x29, #-0x10] 3f980: 910043e1 add x1, sp, #0x10 3f984: d10043a2 sub x2, x29, #0x10 3f988: aa1303e0 mov x0, x19 3f98c: 940040d1 bl 0x4fcd0 <__cxa_demangle+0x11f48> 3f990: f90007e0 str x0, [sp, #0x8] 3f994: 17fffed5 b 0x3f4e8 <__cxa_demangle+0x1760> 3f998: d503249f bti j 3f99c: 91000508 add x8, x8, #0x1 3f9a0: f9499a75 ldr x21, [x19, #0x1330] 3f9a4: f9000268 str x8, [x19] 3f9a8: f94006a8 ldr x8, [x21, #0x8] 3f9ac: d13f4109 sub x9, x8, #0xfd0 3f9b0: b13fc53f cmn x9, #0xff1 3f9b4: 54000108 b.hi 0x3f9d4 <__cxa_demangle+0x1c4c> 3f9b8: 52820000 mov w0, #0x1000 // =4096 3f9bc: 94006561 bl 0x58f40 3f9c0: b4001fa0 cbz x0, 0x3fdb4 <__cxa_demangle+0x202c> 3f9c4: aa1f03e8 mov x8, xzr 3f9c8: a9007c15 stp x21, xzr, [x0] 3f9cc: aa0003f5 mov x21, x0 3f9d0: f9099a60 str x0, [x19, #0x1330] 3f9d4: 91008109 add x9, x8, #0x20 3f9d8: 8b0802a0 add x0, x21, x8 3f9dc: f00000e8 adrp x8, 0x5e000 3f9e0: 528020ea mov w10, #0x107 // =263 3f9e4: 910f0108 add x8, x8, #0x3c0 3f9e8: 72a0202a movk w10, #0x101, lsl #16 3f9ec: f90006a9 str x9, [x21, #0x8] 3f9f0: f8010c08 str x8, [x0, #0x10]! 3f9f4: f0fffec8 adrp x8, 0x1a000 3f9f8: 91144908 add x8, x8, #0x512 3f9fc: 91002d09 add x9, x8, #0xb 3fa00: 1400001b b 0x3fa6c <__cxa_demangle+0x1ce4> 3fa04: d503249f bti j 3fa08: 91000508 add x8, x8, #0x1 3fa0c: f9499a75 ldr x21, [x19, #0x1330] 3fa10: f9000268 str x8, [x19] 3fa14: f94006a8 ldr x8, [x21, #0x8] 3fa18: d13f4109 sub x9, x8, #0xfd0 3fa1c: b13fc53f cmn x9, #0xff1 3fa20: 54000108 b.hi 0x3fa40 <__cxa_demangle+0x1cb8> 3fa24: 52820000 mov w0, #0x1000 // =4096 3fa28: 94006546 bl 0x58f40 3fa2c: b4001c40 cbz x0, 0x3fdb4 <__cxa_demangle+0x202c> 3fa30: aa1f03e8 mov x8, xzr 3fa34: a9007c15 stp x21, xzr, [x0] 3fa38: aa0003f5 mov x21, x0 3fa3c: f9099a60 str x0, [x19, #0x1330] 3fa40: 91008109 add x9, x8, #0x20 3fa44: 8b0802a0 add x0, x21, x8 3fa48: f00000e8 adrp x8, 0x5e000 3fa4c: 528020ea mov w10, #0x107 // =263 3fa50: 910f0108 add x8, x8, #0x3c0 3fa54: 72a0202a movk w10, #0x101, lsl #16 3fa58: f90006a9 str x9, [x21, #0x8] 3fa5c: f8010c08 str x8, [x0, #0x10]! 3fa60: f0fffec8 adrp x8, 0x1a000 3fa64: 91224508 add x8, x8, #0x891 3fa68: 91001109 add x9, x8, #0x4 3fa6c: b900080a str w10, [x0, #0x8] 3fa70: a9012408 stp x8, x9, [x0, #0x10] 3fa74: d503249f bti j 3fa78: f9401688 ldr x8, [x20, #0x28] 3fa7c: f85f83a9 ldur x9, [x29, #-0x8] 3fa80: eb09011f cmp x8, x9 3fa84: 540019a1 b.ne 0x3fdb8 <__cxa_demangle+0x2030> 3fa88: a9454ff4 ldp x20, x19, [sp, #0x50] 3fa8c: a9437bfd ldp x29, x30, [sp, #0x30] 3fa90: f94023f5 ldr x21, [sp, #0x40] 3fa94: 910183ff add sp, sp, #0x60 3fa98: d50323bf autiasp 3fa9c: d65f03c0 ret 3faa0: d503249f bti j 3faa4: 91000508 add x8, x8, #0x1 3faa8: f9499a75 ldr x21, [x19, #0x1330] 3faac: f9000268 str x8, [x19] 3fab0: f94006a8 ldr x8, [x21, #0x8] 3fab4: d13f4109 sub x9, x8, #0xfd0 3fab8: b13fc53f cmn x9, #0xff1 3fabc: 54000108 b.hi 0x3fadc <__cxa_demangle+0x1d54> 3fac0: 52820000 mov w0, #0x1000 // =4096 3fac4: 9400651f bl 0x58f40 3fac8: b4001760 cbz x0, 0x3fdb4 <__cxa_demangle+0x202c> 3facc: aa1f03e8 mov x8, xzr 3fad0: a9007c15 stp x21, xzr, [x0] 3fad4: aa0003f5 mov x21, x0 3fad8: f9099a60 str x0, [x19, #0x1330] 3fadc: 91008109 add x9, x8, #0x20 3fae0: 8b0802a0 add x0, x21, x8 3fae4: f00000e8 adrp x8, 0x5e000 3fae8: 528020ea mov w10, #0x107 // =263 3faec: 910f0108 add x8, x8, #0x3c0 3faf0: 72a0202a movk w10, #0x101, lsl #16 3faf4: f90006a9 str x9, [x21, #0x8] 3faf8: f8010c08 str x8, [x0, #0x10]! 3fafc: f0fffec8 adrp x8, 0x1a000 3fb00: 91155508 add x8, x8, #0x555 3fb04: 91002509 add x9, x8, #0x9 3fb08: 17ffffd9 b 0x3fa6c <__cxa_demangle+0x1ce4> 3fb0c: aa1303e0 mov x0, x19 3fb10: 94000c64 bl 0x42ca0 <__cxa_demangle+0x4f18> 3fb14: b4ffce60 cbz x0, 0x3f4e0 <__cxa_demangle+0x1758> 3fb18: a9402668 ldp x8, x9, [x19] 3fb1c: eb09011f cmp x8, x9 3fb20: 54000400 b.eq 0x3fba0 <__cxa_demangle+0x1e18> 3fb24: 39400109 ldrb w9, [x8] 3fb28: 71017d3f cmp w9, #0x5f 3fb2c: 540003a1 b.ne 0x3fba0 <__cxa_demangle+0x1e18> 3fb30: 91000508 add x8, x8, #0x1 3fb34: f81f03a0 stur x0, [x29, #-0x10] 3fb38: 14000010 b 0x3fb78 <__cxa_demangle+0x1df0> 3fb3c: aa1303e0 mov x0, x19 3fb40: 2a1f03e1 mov w1, wzr 3fb44: 97fffc62 bl 0x3eccc <__cxa_demangle+0xf44> 3fb48: a90107e0 stp x0, x1, [sp, #0x10] 3fb4c: 910043e1 add x1, sp, #0x10 3fb50: aa1303e0 mov x0, x19 3fb54: 94004395 bl 0x509a8 <__cxa_demangle+0x12c20> 3fb58: a9402668 ldp x8, x9, [x19] 3fb5c: f81f03a0 stur x0, [x29, #-0x10] 3fb60: eb09011f cmp x8, x9 3fb64: 540001e0 b.eq 0x3fba0 <__cxa_demangle+0x1e18> 3fb68: 39400109 ldrb w9, [x8] 3fb6c: 71017d3f cmp w9, #0x5f 3fb70: 54000181 b.ne 0x3fba0 <__cxa_demangle+0x1e18> 3fb74: 91000508 add x8, x8, #0x1 3fb78: f9000268 str x8, [x19] 3fb7c: aa1303e0 mov x0, x19 3fb80: 97fffca3 bl 0x3ee0c <__cxa_demangle+0x1084> 3fb84: f9000be0 str x0, [sp, #0x10] 3fb88: b4ffcac0 cbz x0, 0x3f4e0 <__cxa_demangle+0x1758> 3fb8c: 910043e1 add x1, sp, #0x10 3fb90: d10043a2 sub x2, x29, #0x10 3fb94: aa1303e0 mov x0, x19 3fb98: 94004490 bl 0x50dd8 <__cxa_demangle+0x13050> 3fb9c: 17fffe51 b 0x3f4e0 <__cxa_demangle+0x1758> 3fba0: aa1f03e0 mov x0, xzr 3fba4: 17fffe4f b 0x3f4e0 <__cxa_demangle+0x1758> 3fba8: aa1303e0 mov x0, x19 3fbac: 940006b1 bl 0x41670 <__cxa_demangle+0x38e8> 3fbb0: f9000be0 str x0, [sp, #0x10] 3fbb4: b4fff600 cbz x0, 0x3fa74 <__cxa_demangle+0x1cec> 3fbb8: 394c2268 ldrb w8, [x19, #0x308] 3fbbc: 34fff5c8 cbz w8, 0x3fa74 <__cxa_demangle+0x1cec> 3fbc0: a9402668 ldp x8, x9, [x19] 3fbc4: eb08013f cmp x9, x8 3fbc8: 54fff560 b.eq 0x3fa74 <__cxa_demangle+0x1cec> 3fbcc: 39400108 ldrb w8, [x8] 3fbd0: 7101251f cmp w8, #0x49 3fbd4: 54fff501 b.ne 0x3fa74 <__cxa_demangle+0x1cec> 3fbd8: aa1303e0 mov x0, x19 3fbdc: 2a1f03e1 mov w1, wzr 3fbe0: 94000788 bl 0x41a00 <__cxa_demangle+0x3c78> 3fbe4: f81f03a0 stur x0, [x29, #-0x10] 3fbe8: b4fff460 cbz x0, 0x3fa74 <__cxa_demangle+0x1cec> 3fbec: 910043e1 add x1, sp, #0x10 3fbf0: d10043a2 sub x2, x29, #0x10 3fbf4: aa1303e0 mov x0, x19 3fbf8: 940008a1 bl 0x41e7c <__cxa_demangle+0x40f4> 3fbfc: f90007e0 str x0, [sp, #0x8] 3fc00: 17fffe3a b 0x3f4e8 <__cxa_demangle+0x1760> 3fc04: aa0903e8 mov x8, x9 3fc08: aa0903eb mov x11, x9 3fc0c: cb080129 sub x9, x9, x8 3fc10: eb0a013f cmp x9, x10 3fc14: 540001a2 b.hs 0x3fc48 <__cxa_demangle+0x1ec0> 3fc18: aa1f03e9 mov x9, xzr 3fc1c: aa1f03e8 mov x8, xzr 3fc20: eb09011f cmp x8, x9 3fc24: a90127e8 stp x8, x9, [sp, #0x10] 3fc28: 540000c0 b.eq 0x3fc40 <__cxa_demangle+0x1eb8> 3fc2c: 910043e1 add x1, sp, #0x10 3fc30: aa1303e0 mov x0, x19 3fc34: 94002ced bl 0x4afe8 <__cxa_demangle+0xd260> 3fc38: f90007e0 str x0, [sp, #0x8] 3fc3c: 17fffe2b b 0x3f4e8 <__cxa_demangle+0x1760> 3fc40: aa1f03e0 mov x0, xzr 3fc44: 17ffff8c b 0x3fa74 <__cxa_demangle+0x1cec> 3fc48: 8b0a0169 add x9, x11, x10 3fc4c: f9000269 str x9, [x19] 3fc50: 17fffff4 b 0x3fc20 <__cxa_demangle+0x1e98> 3fc54: d503249f bti j 3fc58: aa1303e0 mov x0, x19 3fc5c: 9400098b bl 0x42288 <__cxa_demangle+0x4500> 3fc60: 17fffe20 b 0x3f4e0 <__cxa_demangle+0x1758> 3fc64: d503249f bti j 3fc68: f0fffec1 adrp x1, 0x1a000 3fc6c: 91000908 add x8, x8, #0x2 3fc70: 910a8821 add x1, x1, #0x2a2 3fc74: aa1303e0 mov x0, x19 3fc78: f9000268 str x8, [x19] 3fc7c: 94000b48 bl 0x4299c <__cxa_demangle+0x4c14> 3fc80: 17ffff7d b 0x3fa74 <__cxa_demangle+0x1cec> 3fc84: d503249f bti j 3fc88: d0fffec1 adrp x1, 0x19000 3fc8c: 91000908 add x8, x8, #0x2 3fc90: 9139a021 add x1, x1, #0xe68 3fc94: 14000024 b 0x3fd24 <__cxa_demangle+0x1f9c> 3fc98: d503249f bti j 3fc9c: f0fffec1 adrp x1, 0x1a000 3fca0: 91000908 add x8, x8, #0x2 3fca4: 91331421 add x1, x1, #0xcc5 3fca8: 14000012 b 0x3fcf0 <__cxa_demangle+0x1f68> 3fcac: d503249f bti j 3fcb0: 90fffee1 adrp x1, 0x1b000 3fcb4: 91000908 add x8, x8, #0x2 3fcb8: 9110e821 add x1, x1, #0x43a 3fcbc: aa1303e0 mov x0, x19 3fcc0: f9000268 str x8, [x19] 3fcc4: 94002fd5 bl 0x4bc18 <__cxa_demangle+0xde90> 3fcc8: 17ffff6b b 0x3fa74 <__cxa_demangle+0x1cec> 3fccc: d503249f bti j 3fcd0: 91000908 add x8, x8, #0x2 3fcd4: 90fffee1 adrp x1, 0x1b000 3fcd8: 91137021 add x1, x1, #0x4dc 3fcdc: 14000005 b 0x3fcf0 <__cxa_demangle+0x1f68> 3fce0: d503249f bti j 3fce4: 91000908 add x8, x8, #0x2 3fce8: 90fffee1 adrp x1, 0x1b000 3fcec: 911ac021 add x1, x1, #0x6b0 3fcf0: f9000268 str x8, [x19] 3fcf4: aa1303e0 mov x0, x19 3fcf8: 94002fef bl 0x4bcb4 <__cxa_demangle+0xdf2c> 3fcfc: 17ffff5e b 0x3fa74 <__cxa_demangle+0x1cec> 3fd00: d503249f bti j 3fd04: d0fffec1 adrp x1, 0x19000 3fd08: 91000908 add x8, x8, #0x2 3fd0c: 91349021 add x1, x1, #0xd24 3fd10: 14000019 b 0x3fd74 <__cxa_demangle+0x1fec> 3fd14: d503249f bti j 3fd18: 91000908 add x8, x8, #0x2 3fd1c: f0fffec1 adrp x1, 0x1a000 3fd20: 91017821 add x1, x1, #0x5e 3fd24: f9000268 str x8, [x19] 3fd28: aa1303e0 mov x0, x19 3fd2c: 9400309f bl 0x4bfa8 <__cxa_demangle+0xe220> 3fd30: 17ffff51 b 0x3fa74 <__cxa_demangle+0x1cec> 3fd34: d503249f bti j 3fd38: 91000908 add x8, x8, #0x2 3fd3c: aa1303e0 mov x0, x19 3fd40: f9000268 str x8, [x19] 3fd44: 97fffc32 bl 0x3ee0c <__cxa_demangle+0x1084> 3fd48: f9000be0 str x0, [sp, #0x10] 3fd4c: b4ffe940 cbz x0, 0x3fa74 <__cxa_demangle+0x1cec> 3fd50: 910043e1 add x1, sp, #0x10 3fd54: aa1303e0 mov x0, x19 3fd58: 940019e7 bl 0x464f4 <__cxa_demangle+0x876c> 3fd5c: f90007e0 str x0, [sp, #0x8] 3fd60: 17fffde2 b 0x3f4e8 <__cxa_demangle+0x1760> 3fd64: d503249f bti j 3fd68: 91000908 add x8, x8, #0x2 3fd6c: f0fffec1 adrp x1, 0x1a000 3fd70: 9118d021 add x1, x1, #0x634 3fd74: f9000268 str x8, [x19] 3fd78: aa1303e0 mov x0, x19 3fd7c: 94003e85 bl 0x4f790 <__cxa_demangle+0x11a08> 3fd80: 17ffff3d b 0x3fa74 <__cxa_demangle+0x1cec> 3fd84: d503249f bti j 3fd88: f0fffec1 adrp x1, 0x1a000 3fd8c: 91000908 add x8, x8, #0x2 3fd90: 91292421 add x1, x1, #0xa49 3fd94: aa1303e0 mov x0, x19 3fd98: f9000268 str x8, [x19] 3fd9c: 94001bd3 bl 0x46ce8 <__cxa_demangle+0x8f60> 3fda0: 17ffff35 b 0x3fa74 <__cxa_demangle+0x1cec> 3fda4: d503249f bti j 3fda8: aa1303e0 mov x0, x19 3fdac: 94003ea0 bl 0x4f82c <__cxa_demangle+0x11aa4> 3fdb0: 17fffdcc b 0x3f4e0 <__cxa_demangle+0x1758> 3fdb4: 940064db bl 0x59120 <_ZSt9terminatev@plt> 3fdb8: 9400641e bl 0x58e30 <__stack_chk_fail@plt> 3fdbc: d503233f paciasp 3fdc0: d10203ff sub sp, sp, #0x80 3fdc4: a9027bfd stp x29, x30, [sp, #0x20] 3fdc8: 910083fd add x29, sp, #0x20 3fdcc: a9036ffc stp x28, x27, [sp, #0x30] 3fdd0: a90467fa stp x26, x25, [sp, #0x40] 3fdd4: a9055ff8 stp x24, x23, [sp, #0x50] 3fdd8: a90657f6 stp x22, x21, [sp, #0x60] 3fddc: a9074ff4 stp x20, x19, [sp, #0x70] 3fde0: d53bd058 mrs x24, TPIDR_EL0 3fde4: aa0003f3 mov x19, x0 3fde8: f9401708 ldr x8, [x24, #0x28] 3fdec: aa0103f4 mov x20, x1 3fdf0: f81f83a8 stur x8, [x29, #-0x8] 3fdf4: a940200a ldp x10, x8, [x0] 3fdf8: eb08015f cmp x10, x8 3fdfc: 540000c0 b.eq 0x3fe14 <__cxa_demangle+0x208c> 3fe00: 39400149 ldrb w9, [x10] 3fe04: 7101313f cmp w9, #0x4c 3fe08: 54000061 b.ne 0x3fe14 <__cxa_demangle+0x208c> 3fe0c: 9100054a add x10, x10, #0x1 3fe10: f900026a str x10, [x19] 3fe14: eb0a0109 subs x9, x8, x10 3fe18: 540002e0 b.eq 0x3fe74 <__cxa_demangle+0x20ec> 3fe1c: 3940014b ldrb w11, [x10] 3fe20: 7101697f cmp w11, #0x5a 3fe24: 54000a00 b.eq 0x3ff64 <__cxa_demangle+0x21dc> 3fe28: 71014d7f cmp w11, #0x53 3fe2c: 54000840 b.eq 0x3ff34 <__cxa_demangle+0x21ac> 3fe30: 7101397f cmp w11, #0x4e 3fe34: 54000201 b.ne 0x3fe74 <__cxa_demangle+0x20ec> 3fe38: eb08015f cmp x10, x8 3fe3c: 540049e0 b.eq 0x40778 <__cxa_demangle+0x29f0> 3fe40: 91000549 add x9, x10, #0x1 3fe44: eb08013f cmp x9, x8 3fe48: f9000269 str x9, [x19] 3fe4c: 54001000 b.eq 0x4004c <__cxa_demangle+0x22c4> 3fe50: 3940012b ldrb w11, [x9] 3fe54: 7101c97f cmp w11, #0x72 3fe58: 54000fe1 b.ne 0x40054 <__cxa_demangle+0x22cc> 3fe5c: 91000949 add x9, x10, #0x2 3fe60: 5280008a mov w10, #0x4 // =4 3fe64: f9000269 str x9, [x19] 3fe68: eb08013f cmp x9, x8 3fe6c: 54000fa1 b.ne 0x40060 <__cxa_demangle+0x22d8> 3fe70: 1400008b b 0x4009c <__cxa_demangle+0x2314> 3fe74: aa1303e0 mov x0, x19 3fe78: aa1403e1 mov x1, x20 3fe7c: 940009aa bl 0x42524 <__cxa_demangle+0x479c> 3fe80: aa0003f6 mov x22, x0 3fe84: f9000be0 str x0, [sp, #0x10] 3fe88: b40047a0 cbz x0, 0x4077c <__cxa_demangle+0x29f4> 3fe8c: a9402668 ldp x8, x9, [x19] 3fe90: eb08013f cmp x9, x8 3fe94: 54004740 b.eq 0x4077c <__cxa_demangle+0x29f4> 3fe98: 39400108 ldrb w8, [x8] 3fe9c: 7101251f cmp w8, #0x49 3fea0: 540046e1 b.ne 0x4077c <__cxa_demangle+0x29f4> 3fea4: 9104a260 add x0, x19, #0x128 3fea8: 910043e1 add x1, sp, #0x10 3feac: 940002e1 bl 0x40a30 <__cxa_demangle+0x2ca8> 3feb0: f100029f cmp x20, #0x0 3feb4: aa1303e0 mov x0, x19 3feb8: 1a9f07e1 cset w1, ne 3febc: 940006d1 bl 0x41a00 <__cxa_demangle+0x3c78> 3fec0: b40045c0 cbz x0, 0x40778 <__cxa_demangle+0x29f0> 3fec4: aa0003f5 mov x21, x0 3fec8: b4000074 cbz x20, 0x3fed4 <__cxa_demangle+0x214c> 3fecc: 52800028 mov w8, #0x1 // =1 3fed0: 39000688 strb w8, [x20, #0x1] 3fed4: f9499a74 ldr x20, [x19, #0x1330] 3fed8: f9400688 ldr x8, [x20, #0x8] 3fedc: d13f4109 sub x9, x8, #0xfd0 3fee0: b13fc53f cmn x9, #0xff1 3fee4: 54000108 b.hi 0x3ff04 <__cxa_demangle+0x217c> 3fee8: 52820000 mov w0, #0x1000 // =4096 3feec: 94006415 bl 0x58f40 3fef0: b4004a40 cbz x0, 0x40838 <__cxa_demangle+0x2ab0> 3fef4: aa1f03e8 mov x8, xzr 3fef8: a9007c14 stp x20, xzr, [x0] 3fefc: aa0003f4 mov x20, x0 3ff00: f9099a60 str x0, [x19, #0x1330] 3ff04: 9000010a adrp x10, 0x5f000 3ff08: 91008109 add x9, x8, #0x20 3ff0c: 8b080288 add x8, x20, x8 3ff10: 912bc14a add x10, x10, #0xaf0 3ff14: 528024ab mov w11, #0x125 // =293 3ff18: 72a0202b movk w11, #0x101, lsl #16 3ff1c: f9000689 str x9, [x20, #0x8] 3ff20: f8010d0a str x10, [x8, #0x10]! 3ff24: a9015516 stp x22, x21, [x8, #0x10] 3ff28: aa0803f6 mov x22, x8 3ff2c: b900090b str w11, [x8, #0x8] 3ff30: 14000213 b 0x4077c <__cxa_demangle+0x29f4> 3ff34: f100093f cmp x9, #0x2 3ff38: 54000583 b.lo 0x3ffe8 <__cxa_demangle+0x2260> 3ff3c: 39400548 ldrb w8, [x10, #0x1] 3ff40: 7101d11f cmp w8, #0x74 3ff44: 54000521 b.ne 0x3ffe8 <__cxa_demangle+0x2260> 3ff48: f1000d3f cmp x9, #0x3 3ff4c: 54000cc3 b.lo 0x400e4 <__cxa_demangle+0x235c> 3ff50: 39400948 ldrb w8, [x10, #0x2] 3ff54: 7101311f cmp w8, #0x4c 3ff58: 54000c61 b.ne 0x400e4 <__cxa_demangle+0x235c> 3ff5c: 52800068 mov w8, #0x3 // =3 3ff60: 14000062 b 0x400e8 <__cxa_demangle+0x2360> 3ff64: eb08015f cmp x10, x8 3ff68: 54004080 b.eq 0x40778 <__cxa_demangle+0x29f0> 3ff6c: 91000548 add x8, x10, #0x1 3ff70: aa1303e0 mov x0, x19 3ff74: f9000268 str x8, [x19] 3ff78: 97fff956 bl 0x3e4d0 <__cxa_demangle+0x748> 3ff7c: f9000be0 str x0, [sp, #0x10] 3ff80: b4003fc0 cbz x0, 0x40778 <__cxa_demangle+0x29f0> 3ff84: a9400668 ldp x8, x1, [x19] 3ff88: eb01011f cmp x8, x1 3ff8c: 54003f60 b.eq 0x40778 <__cxa_demangle+0x29f0> 3ff90: 39400109 ldrb w9, [x8] 3ff94: 7101153f cmp w9, #0x45 3ff98: 54003f01 b.ne 0x40778 <__cxa_demangle+0x29f0> 3ff9c: 91000509 add x9, x8, #0x1 3ffa0: eb01013f cmp x9, x1 3ffa4: f9000269 str x9, [x19] 3ffa8: 54004060 b.eq 0x407b4 <__cxa_demangle+0x2a2c> 3ffac: 39400129 ldrb w9, [x9] 3ffb0: 7101913f cmp w9, #0x64 3ffb4: 540041c0 b.eq 0x407ec <__cxa_demangle+0x2a64> 3ffb8: 7101cd3f cmp w9, #0x73 3ffbc: 54003fc1 b.ne 0x407b4 <__cxa_demangle+0x2a2c> 3ffc0: 91000900 add x0, x8, #0x2 3ffc4: f9000260 str x0, [x19] 3ffc8: 94003781 bl 0x4ddcc <__cxa_demangle+0x10044> 3ffcc: f0fffec1 adrp x1, 0x1a000 3ffd0: f9000260 str x0, [x19] 3ffd4: 912dfc21 add x1, x1, #0xb7f 3ffd8: aa1303e0 mov x0, x19 3ffdc: 94002ff3 bl 0x4bfa8 <__cxa_demangle+0xe220> 3ffe0: f90007e0 str x0, [sp, #0x8] 3ffe4: 140001fc b 0x407d4 <__cxa_demangle+0x2a4c> 3ffe8: aa1303e0 mov x0, x19 3ffec: 940005a1 bl 0x41670 <__cxa_demangle+0x38e8> 3fff0: f9000be0 str x0, [sp, #0x10] 3fff4: b4003c20 cbz x0, 0x40778 <__cxa_demangle+0x29f0> 3fff8: a9402668 ldp x8, x9, [x19] 3fffc: eb08013f cmp x9, x8 40000: 54003bc0 b.eq 0x40778 <__cxa_demangle+0x29f0> 40004: 39400108 ldrb w8, [x8] 40008: 7101251f cmp w8, #0x49 4000c: 54003b61 b.ne 0x40778 <__cxa_demangle+0x29f0> 40010: f100029f cmp x20, #0x0 40014: aa1303e0 mov x0, x19 40018: 1a9f07e1 cset w1, ne 4001c: 94000679 bl 0x41a00 <__cxa_demangle+0x3c78> 40020: f90007e0 str x0, [sp, #0x8] 40024: b4003aa0 cbz x0, 0x40778 <__cxa_demangle+0x29f0> 40028: b4000074 cbz x20, 0x40034 <__cxa_demangle+0x22ac> 4002c: 52800028 mov w8, #0x1 // =1 40030: 39000688 strb w8, [x20, #0x1] 40034: 910043e1 add x1, sp, #0x10 40038: 910023e2 add x2, sp, #0x8 4003c: aa1303e0 mov x0, x19 40040: 9400078f bl 0x41e7c <__cxa_demangle+0x40f4> 40044: aa0003f6 mov x22, x0 40048: 140001cd b 0x4077c <__cxa_demangle+0x29f4> 4004c: 2a1f03ea mov w10, wzr 40050: 14000013 b 0x4009c <__cxa_demangle+0x2314> 40054: 2a1f03ea mov w10, wzr 40058: eb08013f cmp x9, x8 4005c: 54000200 b.eq 0x4009c <__cxa_demangle+0x2314> 40060: 3940012b ldrb w11, [x9] 40064: 7101597f cmp w11, #0x56 40068: 54000081 b.ne 0x40078 <__cxa_demangle+0x22f0> 4006c: 91000529 add x9, x9, #0x1 40070: 321f014a orr w10, w10, #0x2 40074: f9000269 str x9, [x19] 40078: eb08013f cmp x9, x8 4007c: 54000100 b.eq 0x4009c <__cxa_demangle+0x2314> 40080: 3940012b ldrb w11, [x9] 40084: 71012d7f cmp w11, #0x4b 40088: 540000c1 b.ne 0x400a0 <__cxa_demangle+0x2318> 4008c: 91000529 add x9, x9, #0x1 40090: 3200014a orr w10, w10, #0x1 40094: f9000269 str x9, [x19] 40098: 14000002 b 0x400a0 <__cxa_demangle+0x2318> 4009c: aa0803e9 mov x9, x8 400a0: b4000054 cbz x20, 0x400a8 <__cxa_demangle+0x2320> 400a4: b900068a str w10, [x20, #0x4] 400a8: eb08013f cmp x9, x8 400ac: 54000160 b.eq 0x400d8 <__cxa_demangle+0x2350> 400b0: 3940012a ldrb w10, [x9] 400b4: 7101495f cmp w10, #0x52 400b8: 54000560 b.eq 0x40164 <__cxa_demangle+0x23dc> 400bc: 71013d5f cmp w10, #0x4f 400c0: 540000c1 b.ne 0x400d8 <__cxa_demangle+0x2350> 400c4: 91000529 add x9, x9, #0x1 400c8: f9000269 str x9, [x19] 400cc: b4000574 cbz x20, 0x40178 <__cxa_demangle+0x23f0> 400d0: 5280004a mov w10, #0x2 // =2 400d4: 14000028 b 0x40174 <__cxa_demangle+0x23ec> 400d8: b4000514 cbz x20, 0x40178 <__cxa_demangle+0x23f0> 400dc: 2a1f03ea mov w10, wzr 400e0: 14000025 b 0x40174 <__cxa_demangle+0x23ec> 400e4: 52800048 mov w8, #0x2 // =2 400e8: 8b080148 add x8, x10, x8 400ec: aa1303e0 mov x0, x19 400f0: aa1403e1 mov x1, x20 400f4: f9000268 str x8, [x19] 400f8: 9400090b bl 0x42524 <__cxa_demangle+0x479c> 400fc: b40033e0 cbz x0, 0x40778 <__cxa_demangle+0x29f0> 40100: f9499a77 ldr x23, [x19, #0x1330] 40104: aa0003f5 mov x21, x0 40108: f94006e8 ldr x8, [x23, #0x8] 4010c: d13f4109 sub x9, x8, #0xfd0 40110: b13fc53f cmn x9, #0xff1 40114: 54000108 b.hi 0x40134 <__cxa_demangle+0x23ac> 40118: 52820000 mov w0, #0x1000 // =4096 4011c: 94006389 bl 0x58f40 40120: b40038c0 cbz x0, 0x40838 <__cxa_demangle+0x2ab0> 40124: aa1f03e8 mov x8, xzr 40128: a9007c17 stp x23, xzr, [x0] 4012c: aa0003f7 mov x23, x0 40130: f9099a60 str x0, [x19, #0x1330] 40134: 91008109 add x9, x8, #0x20 40138: 8b0802f6 add x22, x23, x8 4013c: f00000e8 adrp x8, 0x5f000 40140: 528024ea mov w10, #0x127 // =295 40144: 912d8108 add x8, x8, #0xb60 40148: 72a0202a movk w10, #0x101, lsl #16 4014c: f90006e9 str x9, [x23, #0x8] 40150: f8010ec8 str x8, [x22, #0x10]! 40154: b9000aca str w10, [x22, #0x8] 40158: f9000ad5 str x21, [x22, #0x10] 4015c: f9000bf6 str x22, [sp, #0x10] 40160: 17ffff4b b 0x3fe8c <__cxa_demangle+0x2104> 40164: 91000529 add x9, x9, #0x1 40168: f9000269 str x9, [x19] 4016c: b4000074 cbz x20, 0x40178 <__cxa_demangle+0x23f0> 40170: 5280002a mov w10, #0x1 // =1 40174: 3900228a strb w10, [x20, #0x8] 40178: cb090108 sub x8, x8, x9 4017c: f9000bff str xzr, [sp, #0x10] 40180: f100091f cmp x8, #0x2 40184: 54000463 b.lo 0x40210 <__cxa_demangle+0x2488> 40188: 39400128 ldrb w8, [x9] 4018c: 71014d1f cmp w8, #0x53 40190: 54000401 b.ne 0x40210 <__cxa_demangle+0x2488> 40194: 39400528 ldrb w8, [x9, #0x1] 40198: 7101d11f cmp w8, #0x74 4019c: 540003a1 b.ne 0x40210 <__cxa_demangle+0x2488> 401a0: 91000928 add x8, x9, #0x2 401a4: f9499a75 ldr x21, [x19, #0x1330] 401a8: f9000268 str x8, [x19] 401ac: f94006a8 ldr x8, [x21, #0x8] 401b0: d13f4109 sub x9, x8, #0xfd0 401b4: b13fc53f cmn x9, #0xff1 401b8: 54000108 b.hi 0x401d8 <__cxa_demangle+0x2450> 401bc: 52820000 mov w0, #0x1000 // =4096 401c0: 94006360 bl 0x58f40 401c4: b40033a0 cbz x0, 0x40838 <__cxa_demangle+0x2ab0> 401c8: aa1f03e8 mov x8, xzr 401cc: a9007c15 stp x21, xzr, [x0] 401d0: aa0003f5 mov x21, x0 401d4: f9099a60 str x0, [x19, #0x1330] 401d8: 91008109 add x9, x8, #0x20 401dc: d00000ea adrp x10, 0x5e000 401e0: 8b0802a8 add x8, x21, x8 401e4: 910f014a add x10, x10, #0x3c0 401e8: 528020eb mov w11, #0x107 // =263 401ec: f90006a9 str x9, [x21, #0x8] 401f0: d0fffec9 adrp x9, 0x1a000 401f4: 91091129 add x9, x9, #0x244 401f8: 72a0202b movk w11, #0x101, lsl #16 401fc: f8010d0a str x10, [x8, #0x10]! 40200: 91000d2a add x10, x9, #0x3 40204: b900090b str w11, [x8, #0x8] 40208: a9012909 stp x9, x10, [x8, #0x10] 4020c: f9000be8 str x8, [sp, #0x10] 40210: f90003f8 str x24, [sp] 40214: d00000fa adrp x26, 0x5e000 40218: 90fffefc adrp x28, 0x1c000 4021c: 528022f8 mov w24, #0x117 // =279 40220: 9104a275 add x21, x19, #0x128 40224: 9110c35a add x26, x26, #0x430 40228: 9105cb9c add x28, x28, #0x172 4022c: 72a02038 movk w24, #0x101, lsl #16 40230: 14000005 b 0x40244 <__cxa_demangle+0x24bc> 40234: 91000768 add x8, x27, #0x1 40238: f9400be9 ldr x9, [sp, #0x10] 4023c: f9000268 str x8, [x19] 40240: b40029a9 cbz x9, 0x40774 <__cxa_demangle+0x29ec> 40244: a9405a7b ldp x27, x22, [x19] 40248: eb16037f cmp x27, x22 4024c: 540000c0 b.eq 0x40264 <__cxa_demangle+0x24dc> 40250: 39400368 ldrb w8, [x27] 40254: 7101311f cmp w8, #0x4c 40258: 540000c0 b.eq 0x40270 <__cxa_demangle+0x24e8> 4025c: 7101151f cmp w8, #0x45 40260: 54002740 b.eq 0x40748 <__cxa_demangle+0x29c0> 40264: eb16037f cmp x27, x22 40268: 540000c1 b.ne 0x40280 <__cxa_demangle+0x24f8> 4026c: 14000008 b 0x4028c <__cxa_demangle+0x2504> 40270: 9100077b add x27, x27, #0x1 40274: f900027b str x27, [x19] 40278: eb16037f cmp x27, x22 4027c: 54000080 b.eq 0x4028c <__cxa_demangle+0x2504> 40280: 39400368 ldrb w8, [x27] 40284: 7101351f cmp w8, #0x4d 40288: 54fffd60 b.eq 0x40234 <__cxa_demangle+0x24ac> 4028c: eb1b02d9 subs x25, x22, x27 40290: 540012a0 b.eq 0x404e4 <__cxa_demangle+0x275c> 40294: 39400368 ldrb w8, [x27] 40298: 51010d08 sub w8, w8, #0x43 4029c: 7100451f cmp w8, #0x11 402a0: 54001228 b.hi 0x404e4 <__cxa_demangle+0x275c> 402a4: 10000089 adr x9, 0x402b4 <__cxa_demangle+0x252c> 402a8: 38686b8a ldrb w10, [x28, x8] 402ac: 8b0a0929 add x9, x9, x10, lsl #2 402b0: d61f0120 br x9 402b4: d503249f bti j 402b8: f1000b3f cmp x25, #0x2 402bc: 540001a3 b.lo 0x402f0 <__cxa_demangle+0x2568> 402c0: 39400768 ldrb w8, [x27, #0x1] 402c4: 71010d1f cmp w8, #0x43 402c8: 540010e0 b.eq 0x404e4 <__cxa_demangle+0x275c> 402cc: 7101d11f cmp w8, #0x74 402d0: 54000060 b.eq 0x402dc <__cxa_demangle+0x2554> 402d4: 7101511f cmp w8, #0x54 402d8: 540000c1 b.ne 0x402f0 <__cxa_demangle+0x2568> 402dc: aa1303e0 mov x0, x19 402e0: 940007ea bl 0x42288 <__cxa_demangle+0x4500> 402e4: aa0003f6 mov x22, x0 402e8: b50010a0 cbnz x0, 0x404fc <__cxa_demangle+0x2774> 402ec: 14000120 b 0x4076c <__cxa_demangle+0x29e4> 402f0: d503249f bti j 402f4: f9400bf7 ldr x23, [sp, #0x10] 402f8: b40023f7 cbz x23, 0x40774 <__cxa_demangle+0x29ec> 402fc: 394022e8 ldrb w8, [x23, #0x8] 40300: 7100a51f cmp w8, #0x29 40304: 540003a1 b.ne 0x40378 <__cxa_demangle+0x25f0> 40308: b9400ef8 ldr w24, [x23, #0xc] 4030c: 51000b08 sub w8, w24, #0x2 40310: 71000d1f cmp w8, #0x3 40314: 54000328 b.hi 0x40378 <__cxa_demangle+0x25f0> 40318: f9499a7a ldr x26, [x19, #0x1330] 4031c: f9400748 ldr x8, [x26, #0x8] 40320: d13f8109 sub x9, x8, #0xfe0 40324: b13fc53f cmn x9, #0xff1 40328: 54000108 b.hi 0x40348 <__cxa_demangle+0x25c0> 4032c: 52820000 mov w0, #0x1000 // =4096 40330: 94006304 bl 0x58f40 40334: b4002820 cbz x0, 0x40838 <__cxa_demangle+0x2ab0> 40338: aa1f03e8 mov x8, xzr 4033c: a9007c1a stp x26, xzr, [x0] 40340: aa0003fa mov x26, x0 40344: f9099a60 str x0, [x19, #0x1330] 40348: 91004109 add x9, x8, #0x10 4034c: 8b080357 add x23, x26, x8 40350: f00000e8 adrp x8, 0x5f000 40354: 911dc108 add x8, x8, #0x770 40358: f9000749 str x9, [x26, #0x8] 4035c: d00000fa adrp x26, 0x5e000 40360: 9110c35a add x26, x26, #0x430 40364: f8010ee8 str x8, [x23, #0x10]! 40368: 52802508 mov w8, #0x128 // =296 4036c: 72a02028 movk w8, #0x101, lsl #16 40370: 290162e8 stp w8, w24, [x23, #0x8] 40374: f9000bf7 str x23, [sp, #0x10] 40378: eb16037f cmp x27, x22 4037c: 54001420 b.eq 0x40600 <__cxa_demangle+0x2878> 40380: 39400368 ldrb w8, [x27] 40384: 528022f8 mov w24, #0x117 // =279 40388: 72a02038 movk w24, #0x101, lsl #16 4038c: 71010d1f cmp w8, #0x43 40390: 540013e1 b.ne 0x4060c <__cxa_demangle+0x2884> 40394: 91000769 add x9, x27, #0x1 40398: eb16013f cmp x9, x22 4039c: f9000269 str x9, [x19] 403a0: 54001ea0 b.eq 0x40774 <__cxa_demangle+0x29ec> 403a4: 39400128 ldrb w8, [x9] 403a8: 7101251f cmp w8, #0x49 403ac: 54000061 b.ne 0x403b8 <__cxa_demangle+0x2630> 403b0: 91000b69 add x9, x27, #0x2 403b4: f9000269 str x9, [x19] 403b8: eb0902df cmp x22, x9 403bc: 54001dc0 b.eq 0x40774 <__cxa_demangle+0x29ec> 403c0: 39400139 ldrb w25, [x9] 403c4: 5100c72a sub w10, w25, #0x31 403c8: 7100115f cmp w10, #0x4 403cc: 54001d48 b.hi 0x40774 <__cxa_demangle+0x29ec> 403d0: 91000529 add x9, x9, #0x1 403d4: f9000269 str x9, [x19] 403d8: b4000074 cbz x20, 0x403e4 <__cxa_demangle+0x265c> 403dc: 52800029 mov w9, #0x1 // =1 403e0: 39000289 strb w9, [x20] 403e4: 7101251f cmp w8, #0x49 403e8: 540000a1 b.ne 0x403fc <__cxa_demangle+0x2674> 403ec: aa1303e0 mov x0, x19 403f0: aa1403e1 mov x1, x20 403f4: 97fffe72 bl 0x3fdbc <__cxa_demangle+0x2034> 403f8: b4001be0 cbz x0, 0x40774 <__cxa_demangle+0x29ec> 403fc: f9499a7b ldr x27, [x19, #0x1330] 40400: f9400768 ldr x8, [x27, #0x8] 40404: d13f4109 sub x9, x8, #0xfd0 40408: b13fc53f cmn x9, #0xff1 4040c: 54000108 b.hi 0x4042c <__cxa_demangle+0x26a4> 40410: 52820000 mov w0, #0x1000 // =4096 40414: 940062cb bl 0x58f40 40418: b4002100 cbz x0, 0x40838 <__cxa_demangle+0x2ab0> 4041c: aa1f03e8 mov x8, xzr 40420: a9007c1b stp x27, xzr, [x0] 40424: aa0003fb mov x27, x0 40428: f9099a60 str x0, [x19, #0x1330] 4042c: 91008109 add x9, x8, #0x20 40430: 2a1f03ea mov w10, wzr 40434: 14000097 b 0x40690 <__cxa_demangle+0x2908> 40438: d503249f bti j 4043c: f100029f cmp x20, #0x0 40440: aa1303e0 mov x0, x19 40444: 1a9f07e1 cset w1, ne 40448: 9400056e bl 0x41a00 <__cxa_demangle+0x3c78> 4044c: aa1f03f6 mov x22, xzr 40450: b40018e0 cbz x0, 0x4076c <__cxa_demangle+0x29e4> 40454: f9400bf9 ldr x25, [sp, #0x10] 40458: b40018b9 cbz x25, 0x4076c <__cxa_demangle+0x29e4> 4045c: f9499a76 ldr x22, [x19, #0x1330] 40460: aa0003f7 mov x23, x0 40464: f94006c8 ldr x8, [x22, #0x8] 40468: d13f4109 sub x9, x8, #0xfd0 4046c: b13fc53f cmn x9, #0xff1 40470: 54000108 b.hi 0x40490 <__cxa_demangle+0x2708> 40474: 52820000 mov w0, #0x1000 // =4096 40478: 940062b2 bl 0x58f40 4047c: b4001de0 cbz x0, 0x40838 <__cxa_demangle+0x2ab0> 40480: aa1f03e8 mov x8, xzr 40484: a9007c16 stp x22, xzr, [x0] 40488: aa0003f6 mov x22, x0 4048c: f9099a60 str x0, [x19, #0x1330] 40490: 91008109 add x9, x8, #0x20 40494: 8b0802c8 add x8, x22, x8 40498: f90006c9 str x9, [x22, #0x8] 4049c: f00000e9 adrp x9, 0x5f000 404a0: 912bc129 add x9, x9, #0xaf0 404a4: f8010d09 str x9, [x8, #0x10]! 404a8: 528024a9 mov w9, #0x125 // =293 404ac: a9015d19 stp x25, x23, [x8, #0x10] 404b0: 72a02029 movk w9, #0x101, lsl #16 404b4: b9000909 str w9, [x8, #0x8] 404b8: f9000be8 str x8, [sp, #0x10] 404bc: b4001374 cbz x20, 0x40728 <__cxa_demangle+0x29a0> 404c0: 52800028 mov w8, #0x1 // =1 404c4: 39000688 strb w8, [x20, #0x1] 404c8: 14000098 b 0x40728 <__cxa_demangle+0x29a0> 404cc: d503249f bti j 404d0: f1000b3f cmp x25, #0x2 404d4: 54000563 b.lo 0x40580 <__cxa_demangle+0x27f8> 404d8: 39400768 ldrb w8, [x27, #0x1] 404dc: 7101d11f cmp w8, #0x74 404e0: 54000501 b.ne 0x40580 <__cxa_demangle+0x27f8> 404e4: d503249f bti j 404e8: aa1303e0 mov x0, x19 404ec: aa1403e1 mov x1, x20 404f0: 9400080d bl 0x42524 <__cxa_demangle+0x479c> 404f4: aa0003f6 mov x22, x0 404f8: b40013a0 cbz x0, 0x4076c <__cxa_demangle+0x29e4> 404fc: f9400bf7 ldr x23, [sp, #0x10] 40500: b40002d7 cbz x23, 0x40558 <__cxa_demangle+0x27d0> 40504: f9499a79 ldr x25, [x19, #0x1330] 40508: f9400728 ldr x8, [x25, #0x8] 4050c: d13f4109 sub x9, x8, #0xfd0 40510: b13fc53f cmn x9, #0xff1 40514: 54000108 b.hi 0x40534 <__cxa_demangle+0x27ac> 40518: 52820000 mov w0, #0x1000 // =4096 4051c: 94006289 bl 0x58f40 40520: b40018c0 cbz x0, 0x40838 <__cxa_demangle+0x2ab0> 40524: aa1f03e8 mov x8, xzr 40528: a9007c19 stp x25, xzr, [x0] 4052c: aa0003f9 mov x25, x0 40530: f9099a60 str x0, [x19, #0x1330] 40534: 91008109 add x9, x8, #0x20 40538: 8b080328 add x8, x25, x8 4053c: f9000729 str x9, [x25, #0x8] 40540: f8010d1a str x26, [x8, #0x10]! 40544: b9000918 str w24, [x8, #0x8] 40548: a9015917 stp x23, x22, [x8, #0x10] 4054c: f9000be8 str x8, [sp, #0x10] 40550: b5000094 cbnz x20, 0x40560 <__cxa_demangle+0x27d8> 40554: 14000075 b 0x40728 <__cxa_demangle+0x29a0> 40558: f9000bf6 str x22, [sp, #0x10] 4055c: b4000e74 cbz x20, 0x40728 <__cxa_demangle+0x29a0> 40560: 3900069f strb wzr, [x20, #0x1] 40564: 14000071 b 0x40728 <__cxa_demangle+0x29a0> 40568: d503249f bti j 4056c: aa1303e0 mov x0, x19 40570: 94000669 bl 0x41f14 <__cxa_demangle+0x418c> 40574: aa0003f6 mov x22, x0 40578: b5fffc20 cbnz x0, 0x404fc <__cxa_demangle+0x2774> 4057c: 1400007c b 0x4076c <__cxa_demangle+0x29e4> 40580: aa1303e0 mov x0, x19 40584: 9400043b bl 0x41670 <__cxa_demangle+0x38e8> 40588: aa0003f6 mov x22, x0 4058c: f90007e0 str x0, [sp, #0x8] 40590: b4000ee0 cbz x0, 0x4076c <__cxa_demangle+0x29e4> 40594: f9400bf7 ldr x23, [sp, #0x10] 40598: b4000d17 cbz x23, 0x40738 <__cxa_demangle+0x29b0> 4059c: f9499a79 ldr x25, [x19, #0x1330] 405a0: f9400728 ldr x8, [x25, #0x8] 405a4: d13f4109 sub x9, x8, #0xfd0 405a8: b13fc53f cmn x9, #0xff1 405ac: 54000108 b.hi 0x405cc <__cxa_demangle+0x2844> 405b0: 52820000 mov w0, #0x1000 // =4096 405b4: 94006263 bl 0x58f40 405b8: b4001400 cbz x0, 0x40838 <__cxa_demangle+0x2ab0> 405bc: aa1f03e8 mov x8, xzr 405c0: a9007c19 stp x25, xzr, [x0] 405c4: aa0003f9 mov x25, x0 405c8: f9099a60 str x0, [x19, #0x1330] 405cc: 91008109 add x9, x8, #0x20 405d0: 8b080328 add x8, x25, x8 405d4: f9000729 str x9, [x25, #0x8] 405d8: f8010d1a str x26, [x8, #0x10]! 405dc: b9000918 str w24, [x8, #0x8] 405e0: a9015917 stp x23, x22, [x8, #0x10] 405e4: f9000be8 str x8, [sp, #0x10] 405e8: b4000054 cbz x20, 0x405f0 <__cxa_demangle+0x2868> 405ec: 3900069f strb wzr, [x20, #0x1] 405f0: eb16011f cmp x8, x22 405f4: 54ffe280 b.eq 0x40244 <__cxa_demangle+0x24bc> 405f8: 910023e1 add x1, sp, #0x8 405fc: 1400004c b 0x4072c <__cxa_demangle+0x29a4> 40600: 528022f8 mov w24, #0x117 // =279 40604: 394002c8 ldrb w8, [x22] 40608: 72a02038 movk w24, #0x101, lsl #16 4060c: aa1f03f6 mov x22, xzr 40610: 7101111f cmp w8, #0x44 40614: 54000ac1 b.ne 0x4076c <__cxa_demangle+0x29e4> 40618: f100073f cmp x25, #0x1 4061c: 54000a80 b.eq 0x4076c <__cxa_demangle+0x29e4> 40620: 39400779 ldrb w25, [x27, #0x1] 40624: aa1f03f6 mov x22, xzr 40628: 7100d73f cmp w25, #0x35 4062c: 54000a08 b.hi 0x4076c <__cxa_demangle+0x29e4> 40630: 52800028 mov w8, #0x1 // =1 40634: d2e006e9 mov x9, #0x37000000000000 // =15481123719086080 40638: 9ad92108 lsl x8, x8, x25 4063c: ea09011f tst x8, x9 40640: 54000960 b.eq 0x4076c <__cxa_demangle+0x29e4> 40644: 91000b68 add x8, x27, #0x2 40648: f9000268 str x8, [x19] 4064c: b4000074 cbz x20, 0x40658 <__cxa_demangle+0x28d0> 40650: 52800028 mov w8, #0x1 // =1 40654: 39000288 strb w8, [x20] 40658: f9499a7b ldr x27, [x19, #0x1330] 4065c: f9400768 ldr x8, [x27, #0x8] 40660: d13f4109 sub x9, x8, #0xfd0 40664: b13fc53f cmn x9, #0xff1 40668: 54000108 b.hi 0x40688 <__cxa_demangle+0x2900> 4066c: 52820000 mov w0, #0x1000 // =4096 40670: 94006234 bl 0x58f40 40674: b4000e20 cbz x0, 0x40838 <__cxa_demangle+0x2ab0> 40678: aa1f03e8 mov x8, xzr 4067c: a9007c1b stp x27, xzr, [x0] 40680: aa0003fb mov x27, x0 40684: f9099a60 str x0, [x19, #0x1330] 40688: 91008109 add x9, x8, #0x20 4068c: 5280002a mov w10, #0x1 // =1 40690: 8b080376 add x22, x27, x8 40694: f00000e8 adrp x8, 0x5f000 40698: 911f8108 add x8, x8, #0x7e0 4069c: 5280254b mov w11, #0x12a // =298 406a0: f9000769 str x9, [x27, #0x8] 406a4: 72a0202b movk w11, #0x101, lsl #16 406a8: f8010ec8 str x8, [x22, #0x10]! 406ac: 5100c328 sub w8, w25, #0x30 406b0: b9000acb str w11, [x22, #0x8] 406b4: f9000ad7 str x23, [x22, #0x10] 406b8: 390062ca strb w10, [x22, #0x18] 406bc: b9001ec8 str w8, [x22, #0x1c] 406c0: f9400bf7 ldr x23, [sp, #0x10] 406c4: b4000257 cbz x23, 0x4070c <__cxa_demangle+0x2984> 406c8: d13f4128 sub x8, x9, #0xfd0 406cc: b13fc51f cmn x8, #0xff1 406d0: 54000108 b.hi 0x406f0 <__cxa_demangle+0x2968> 406d4: 52820000 mov w0, #0x1000 // =4096 406d8: 9400621a bl 0x58f40 406dc: b4000ae0 cbz x0, 0x40838 <__cxa_demangle+0x2ab0> 406e0: aa1f03e9 mov x9, xzr 406e4: a9007c1b stp x27, xzr, [x0] 406e8: aa0003fb mov x27, x0 406ec: f9099a60 str x0, [x19, #0x1330] 406f0: 91008128 add x8, x9, #0x20 406f4: 8b090369 add x9, x27, x9 406f8: f9000768 str x8, [x27, #0x8] 406fc: f8010d3a str x26, [x9, #0x10]! 40700: a9015937 stp x23, x22, [x9, #0x10] 40704: aa0903f6 mov x22, x9 40708: b9000938 str w24, [x9, #0x8] 4070c: b4000054 cbz x20, 0x40714 <__cxa_demangle+0x298c> 40710: 3900069f strb wzr, [x20, #0x1] 40714: aa1303e0 mov x0, x19 40718: aa1603e1 mov x1, x22 4071c: 94000723 bl 0x423a8 <__cxa_demangle+0x4620> 40720: f9000be0 str x0, [sp, #0x10] 40724: b4000280 cbz x0, 0x40774 <__cxa_demangle+0x29ec> 40728: 910043e1 add x1, sp, #0x10 4072c: aa1503e0 mov x0, x21 40730: 940000c0 bl 0x40a30 <__cxa_demangle+0x2ca8> 40734: 17fffec4 b 0x40244 <__cxa_demangle+0x24bc> 40738: aa1603e8 mov x8, x22 4073c: f9000bf6 str x22, [sp, #0x10] 40740: b5fff574 cbnz x20, 0x405ec <__cxa_demangle+0x2864> 40744: 17ffffab b 0x405f0 <__cxa_demangle+0x2868> 40748: 91000768 add x8, x27, #0x1 4074c: f9400bf6 ldr x22, [sp, #0x10] 40750: f9000268 str x8, [x19] 40754: b40000d6 cbz x22, 0x4076c <__cxa_demangle+0x29e4> 40758: a952a269 ldp x9, x8, [x19, #0x128] 4075c: eb08013f cmp x9, x8 40760: 540000a0 b.eq 0x40774 <__cxa_demangle+0x29ec> 40764: d1002108 sub x8, x8, #0x8 40768: f9009a68 str x8, [x19, #0x130] 4076c: f94003f8 ldr x24, [sp] 40770: 14000003 b 0x4077c <__cxa_demangle+0x29f4> 40774: f94003f8 ldr x24, [sp] 40778: aa1f03f6 mov x22, xzr 4077c: f9401708 ldr x8, [x24, #0x28] 40780: f85f83a9 ldur x9, [x29, #-0x8] 40784: eb09011f cmp x8, x9 40788: 540005a1 b.ne 0x4083c <__cxa_demangle+0x2ab4> 4078c: aa1603e0 mov x0, x22 40790: a9474ff4 ldp x20, x19, [sp, #0x70] 40794: a94657f6 ldp x22, x21, [sp, #0x60] 40798: a9455ff8 ldp x24, x23, [sp, #0x50] 4079c: a94467fa ldp x26, x25, [sp, #0x40] 407a0: a9436ffc ldp x28, x27, [sp, #0x30] 407a4: a9427bfd ldp x29, x30, [sp, #0x20] 407a8: 910203ff add sp, sp, #0x80 407ac: d50323bf autiasp 407b0: d65f03c0 ret 407b4: aa1303e0 mov x0, x19 407b8: aa1403e1 mov x1, x20 407bc: 97fffd80 bl 0x3fdbc <__cxa_demangle+0x2034> 407c0: f90007e0 str x0, [sp, #0x8] 407c4: b4fffda0 cbz x0, 0x40778 <__cxa_demangle+0x29f0> 407c8: a9400660 ldp x0, x1, [x19] 407cc: 94003580 bl 0x4ddcc <__cxa_demangle+0x10044> 407d0: f9000260 str x0, [x19] 407d4: 910043e1 add x1, sp, #0x10 407d8: 910023e2 add x2, sp, #0x8 407dc: aa1303e0 mov x0, x19 407e0: 940035a7 bl 0x4de7c <__cxa_demangle+0x100f4> 407e4: aa0003f6 mov x22, x0 407e8: 17ffffe5 b 0x4077c <__cxa_demangle+0x29f4> 407ec: 91000908 add x8, x8, #0x2 407f0: aa1303e0 mov x0, x19 407f4: 52800021 mov w1, #0x1 // =1 407f8: f9000268 str x8, [x19] 407fc: 97fff934 bl 0x3eccc <__cxa_demangle+0xf44> 40800: a9402668 ldp x8, x9, [x19] 40804: eb09011f cmp x8, x9 40808: 54fffb80 b.eq 0x40778 <__cxa_demangle+0x29f0> 4080c: 39400109 ldrb w9, [x8] 40810: 71017d3f cmp w9, #0x5f 40814: 54fffb21 b.ne 0x40778 <__cxa_demangle+0x29f0> 40818: 91000508 add x8, x8, #0x1 4081c: aa1303e0 mov x0, x19 40820: aa1403e1 mov x1, x20 40824: f9000268 str x8, [x19] 40828: 97fffd65 bl 0x3fdbc <__cxa_demangle+0x2034> 4082c: f90007e0 str x0, [sp, #0x8] 40830: b5fffd20 cbnz x0, 0x407d4 <__cxa_demangle+0x2a4c> 40834: 17ffffd1 b 0x40778 <__cxa_demangle+0x29f0> 40838: 9400623a bl 0x59120 <_ZSt9terminatev@plt> 4083c: 9400617d bl 0x58e30 <__stack_chk_fail@plt> 40840: d503233f paciasp 40844: d10143ff sub sp, sp, #0x50 40848: a9017bfd stp x29, x30, [sp, #0x10] 4084c: 910043fd add x29, sp, #0x10 40850: f90013f7 str x23, [sp, #0x20] 40854: a90357f6 stp x22, x21, [sp, #0x30] 40858: a9044ff4 stp x20, x19, [sp, #0x40] 4085c: d53bd056 mrs x22, TPIDR_EL0 40860: aa0003f3 mov x19, x0 40864: f94016c8 ldr x8, [x22, #0x28] 40868: f90007e8 str x8, [sp, #0x8] 4086c: a9402408 ldp x8, x9, [x0] 40870: eb08012a subs x10, x9, x8 40874: 540002c0 b.eq 0x408cc <__cxa_demangle+0x2b44> 40878: 3940010b ldrb w11, [x8] 4087c: 7101297f cmp w11, #0x4a 40880: 54000560 b.eq 0x4092c <__cxa_demangle+0x2ba4> 40884: 7101317f cmp w11, #0x4c 40888: 540003c0 b.eq 0x40900 <__cxa_demangle+0x2b78> 4088c: 7101617f cmp w11, #0x58 40890: 540001e1 b.ne 0x408cc <__cxa_demangle+0x2b44> 40894: 91000508 add x8, x8, #0x1 40898: aa1303e0 mov x0, x19 4089c: f9000268 str x8, [x19] 408a0: 94000900 bl 0x42ca0 <__cxa_demangle+0x4f18> 408a4: b4000180 cbz x0, 0x408d4 <__cxa_demangle+0x2b4c> 408a8: a9402668 ldp x8, x9, [x19] 408ac: eb09011f cmp x8, x9 408b0: 54000720 b.eq 0x40994 <__cxa_demangle+0x2c0c> 408b4: 39400109 ldrb w9, [x8] 408b8: 7101153f cmp w9, #0x45 408bc: 540006c1 b.ne 0x40994 <__cxa_demangle+0x2c0c> 408c0: 91000508 add x8, x8, #0x1 408c4: f9000268 str x8, [x19] 408c8: 14000003 b 0x408d4 <__cxa_demangle+0x2b4c> 408cc: aa1303e0 mov x0, x19 408d0: 97fff94f bl 0x3ee0c <__cxa_demangle+0x1084> 408d4: f94016c8 ldr x8, [x22, #0x28] 408d8: f94007e9 ldr x9, [sp, #0x8] 408dc: eb09011f cmp x8, x9 408e0: 54000a61 b.ne 0x40a2c <__cxa_demangle+0x2ca4> 408e4: a9444ff4 ldp x20, x19, [sp, #0x40] 408e8: a94357f6 ldp x22, x21, [sp, #0x30] 408ec: a9417bfd ldp x29, x30, [sp, #0x10] 408f0: f94013f7 ldr x23, [sp, #0x20] 408f4: 910143ff add sp, sp, #0x50 408f8: d50323bf autiasp 408fc: d65f03c0 ret 40900: f100095f cmp x10, #0x2 40904: 54000423 b.lo 0x40988 <__cxa_demangle+0x2c00> 40908: 39400509 ldrb w9, [x8, #0x1] 4090c: 7101693f cmp w9, #0x5a 40910: 540003c1 b.ne 0x40988 <__cxa_demangle+0x2c00> 40914: 91000908 add x8, x8, #0x2 40918: aa1303e0 mov x0, x19 4091c: f9000268 str x8, [x19] 40920: 97fff6ec bl 0x3e4d0 <__cxa_demangle+0x748> 40924: b5fffc20 cbnz x0, 0x408a8 <__cxa_demangle+0x2b20> 40928: 17ffffeb b 0x408d4 <__cxa_demangle+0x2b4c> 4092c: aa1303f4 mov x20, x19 40930: f9400e6b ldr x11, [x19, #0x18] 40934: 91000508 add x8, x8, #0x1 40938: f8410e8a ldr x10, [x20, #0x10]! 4093c: f9000268 str x8, [x19] 40940: cb0a016a sub x10, x11, x10 40944: 9343fd55 asr x21, x10, #3 40948: eb09011f cmp x8, x9 4094c: 54000080 b.eq 0x4095c <__cxa_demangle+0x2bd4> 40950: 39400109 ldrb w9, [x8] 40954: 7101153f cmp w9, #0x45 40958: 54000220 b.eq 0x4099c <__cxa_demangle+0x2c14> 4095c: aa1303e0 mov x0, x19 40960: 97ffffb8 bl 0x40840 <__cxa_demangle+0x2ab8> 40964: f90003e0 str x0, [sp] 40968: b4fffb60 cbz x0, 0x408d4 <__cxa_demangle+0x2b4c> 4096c: 910003e1 mov x1, sp 40970: aa1403e0 mov x0, x20 40974: 9400002f bl 0x40a30 <__cxa_demangle+0x2ca8> 40978: a9402668 ldp x8, x9, [x19] 4097c: eb09011f cmp x8, x9 40980: 54fffe81 b.ne 0x40950 <__cxa_demangle+0x2bc8> 40984: 17fffff6 b 0x4095c <__cxa_demangle+0x2bd4> 40988: aa1303e0 mov x0, x19 4098c: 94000ce4 bl 0x43d1c <__cxa_demangle+0x5f94> 40990: 17ffffd1 b 0x408d4 <__cxa_demangle+0x2b4c> 40994: aa1f03e0 mov x0, xzr 40998: 17ffffcf b 0x408d4 <__cxa_demangle+0x2b4c> 4099c: a9410a69 ldp x9, x2, [x19, #0x10] 409a0: d37df2b7 lsl x23, x21, #3 409a4: 91000508 add x8, x8, #0x1 409a8: aa1303e0 mov x0, x19 409ac: 8b170121 add x1, x9, x23 409b0: f9000268 str x8, [x19] 409b4: 94002744 bl 0x4a6c4 <__cxa_demangle+0xc93c> 409b8: f9400a68 ldr x8, [x19, #0x10] 409bc: aa0003f4 mov x20, x0 409c0: aa0103f5 mov x21, x1 409c4: 8b170108 add x8, x8, x23 409c8: f9499a77 ldr x23, [x19, #0x1330] 409cc: f9000e68 str x8, [x19, #0x18] 409d0: f94006e8 ldr x8, [x23, #0x8] 409d4: d13f4109 sub x9, x8, #0xfd0 409d8: b13fc53f cmn x9, #0xff1 409dc: 54000108 b.hi 0x409fc <__cxa_demangle+0x2c74> 409e0: 52820000 mov w0, #0x1000 // =4096 409e4: 94006157 bl 0x58f40 409e8: b4000200 cbz x0, 0x40a28 <__cxa_demangle+0x2ca0> 409ec: aa1f03e8 mov x8, xzr 409f0: a9007c17 stp x23, xzr, [x0] 409f4: aa0003f7 mov x23, x0 409f8: f9099a60 str x0, [x19, #0x1330] 409fc: 91008109 add x9, x8, #0x20 40a00: 8b0802e0 add x0, x23, x8 40a04: f00000e8 adrp x8, 0x5f000 40a08: 5280242a mov w10, #0x121 // =289 40a0c: 912f4108 add x8, x8, #0xbd0 40a10: 72a0202a movk w10, #0x101, lsl #16 40a14: f90006e9 str x9, [x23, #0x8] 40a18: f8010c08 str x8, [x0, #0x10]! 40a1c: b900080a str w10, [x0, #0x8] 40a20: a9015414 stp x20, x21, [x0, #0x10] 40a24: 17ffffac b 0x408d4 <__cxa_demangle+0x2b4c> 40a28: 940061be bl 0x59120 <_ZSt9terminatev@plt> 40a2c: 94006101 bl 0x58e30 <__stack_chk_fail@plt> 40a30: d503233f paciasp 40a34: a9bc7bfd stp x29, x30, [sp, #-0x40]! 40a38: f9000bf7 str x23, [sp, #0x10] 40a3c: 910003fd mov x29, sp 40a40: a90257f6 stp x22, x21, [sp, #0x20] 40a44: a9034ff4 stp x20, x19, [sp, #0x30] 40a48: a940a408 ldp x8, x9, [x0, #0x8] 40a4c: aa0003f3 mov x19, x0 40a50: aa0103f4 mov x20, x1 40a54: eb09011f cmp x8, x9 40a58: 54000381 b.ne 0x40ac8 <__cxa_demangle+0x2d40> 40a5c: aa1303e9 mov x9, x19 40a60: f8418537 ldr x23, [x9], #0x18 40a64: cb170115 sub x21, x8, x23 40a68: eb0902ff cmp x23, x9 40a6c: 54000100 b.eq 0x40a8c <__cxa_demangle+0x2d04> 40a70: d37ffaa1 lsl x1, x21, #1 40a74: aa1703e0 mov x0, x23 40a78: 9400613a bl 0x58f60 40a7c: aa0003f6 mov x22, x0 40a80: f9000260 str x0, [x19] 40a84: b5000180 cbnz x0, 0x40ab4 <__cxa_demangle+0x2d2c> 40a88: 1400001a b 0x40af0 <__cxa_demangle+0x2d68> 40a8c: d37ffaa0 lsl x0, x21, #1 40a90: 9400612c bl 0x58f40 40a94: b40002e0 cbz x0, 0x40af0 <__cxa_demangle+0x2d68> 40a98: aa0003f6 mov x22, x0 40a9c: b40000b5 cbz x21, 0x40ab0 <__cxa_demangle+0x2d28> 40aa0: aa1603e0 mov x0, x22 40aa4: aa1703e1 mov x1, x23 40aa8: aa1503e2 mov x2, x21 40aac: 940062a5 bl 0x59540 40ab0: f9000276 str x22, [x19] 40ab4: 9343fea8 asr x8, x21, #3 40ab8: 9342fea9 asr x9, x21, #2 40abc: 8b080ec8 add x8, x22, x8, lsl #3 40ac0: 8b090ec9 add x9, x22, x9, lsl #3 40ac4: a900a668 stp x8, x9, [x19, #0x8] 40ac8: 91002109 add x9, x8, #0x8 40acc: f940028a ldr x10, [x20] 40ad0: a94257f6 ldp x22, x21, [sp, #0x20] 40ad4: f9000669 str x9, [x19, #0x8] 40ad8: f9400bf7 ldr x23, [sp, #0x10] 40adc: a9434ff4 ldp x20, x19, [sp, #0x30] 40ae0: f900010a str x10, [x8] 40ae4: a8c47bfd ldp x29, x30, [sp], #0x40 40ae8: d50323bf autiasp 40aec: d65f03c0 ret 40af0: 9400618c bl 0x59120 <_ZSt9terminatev@plt> 40af4: d503233f paciasp 40af8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 40afc: f9000bf5 str x21, [sp, #0x10] 40b00: 910003fd mov x29, sp 40b04: a9024ff4 stp x20, x19, [sp, #0x20] 40b08: f9499815 ldr x21, [x0, #0x1330] 40b0c: aa0103f3 mov x19, x1 40b10: f94006a8 ldr x8, [x21, #0x8] 40b14: d13f4109 sub x9, x8, #0xfd0 40b18: b13fc53f cmn x9, #0xff1 40b1c: 54000128 b.hi 0x40b40 <__cxa_demangle+0x2db8> 40b20: aa0003f4 mov x20, x0 40b24: 52820000 mov w0, #0x1000 // =4096 40b28: 94006106 bl 0x58f40 40b2c: b40002a0 cbz x0, 0x40b80 <__cxa_demangle+0x2df8> 40b30: aa1f03e8 mov x8, xzr 40b34: a9007c15 stp x21, xzr, [x0] 40b38: aa0003f5 mov x21, x0 40b3c: f9099a80 str x0, [x20, #0x1330] 40b40: 91008109 add x9, x8, #0x20 40b44: 8b0802a0 add x0, x21, x8 40b48: f00000e8 adrp x8, 0x5f000 40b4c: 91310108 add x8, x8, #0xc40 40b50: f90006a9 str x9, [x21, #0x8] 40b54: 52802129 mov w9, #0x109 // =265 40b58: 3dc00260 ldr q0, [x19] 40b5c: 72a02029 movk w9, #0x101, lsl #16 40b60: a9424ff4 ldp x20, x19, [sp, #0x20] 40b64: f8010c08 str x8, [x0, #0x10]! 40b68: f9400bf5 ldr x21, [sp, #0x10] 40b6c: b9000809 str w9, [x0, #0x8] 40b70: 3d800400 str q0, [x0, #0x10] 40b74: a8c37bfd ldp x29, x30, [sp], #0x30 40b78: d50323bf autiasp 40b7c: d65f03c0 ret 40b80: 94006168 bl 0x59120 <_ZSt9terminatev@plt> 40b84: d503233f paciasp 40b88: a9bb7bfd stp x29, x30, [sp, #-0x50]! 40b8c: a90167fa stp x26, x25, [sp, #0x10] 40b90: 910003fd mov x29, sp 40b94: a9025ff8 stp x24, x23, [sp, #0x20] 40b98: a90357f6 stp x22, x21, [sp, #0x30] 40b9c: a9044ff4 stp x20, x19, [sp, #0x40] 40ba0: f949981a ldr x26, [x0, #0x1330] 40ba4: aa0603f3 mov x19, x6 40ba8: aa0503f4 mov x20, x5 40bac: aa0403f6 mov x22, x4 40bb0: aa0303f5 mov x21, x3 40bb4: aa0203f7 mov x23, x2 40bb8: f9400748 ldr x8, [x26, #0x8] 40bbc: aa0103f8 mov x24, x1 40bc0: d13ec109 sub x9, x8, #0xfb0 40bc4: b13fc53f cmn x9, #0xff1 40bc8: 54000128 b.hi 0x40bec <__cxa_demangle+0x2e64> 40bcc: aa0003f9 mov x25, x0 40bd0: 52820000 mov w0, #0x1000 // =4096 40bd4: 940060db bl 0x58f40 40bd8: b4000400 cbz x0, 0x40c58 <__cxa_demangle+0x2ed0> 40bdc: aa1f03e8 mov x8, xzr 40be0: a9007c1a stp x26, xzr, [x0] 40be4: aa0003fa mov x26, x0 40be8: f9099b20 str x0, [x25, #0x1330] 40bec: 91010109 add x9, x8, #0x40 40bf0: f00000ed adrp x13, 0x5f000 40bf4: 8b080340 add x0, x26, x8 40bf8: 9132c1ad add x13, x13, #0xcb0 40bfc: f940030a ldr x10, [x24] 40c00: 52800248 mov w8, #0x12 // =18 40c04: f9000749 str x9, [x26, #0x8] 40c08: f94002eb ldr x11, [x23] 40c0c: f94002cc ldr x12, [x22] 40c10: 72a00028 movk w8, #0x1, lsl #16 40c14: 3dc002a0 ldr q0, [x21] 40c18: b9400289 ldr w9, [x20] 40c1c: f8010c0d str x13, [x0, #0x10]! 40c20: 3940026d ldrb w13, [x19] 40c24: b9000808 str w8, [x0, #0x8] 40c28: a9444ff4 ldp x20, x19, [sp, #0x40] 40c2c: a9012c0a stp x10, x11, [x0, #0x10] 40c30: a94357f6 ldp x22, x21, [sp, #0x30] 40c34: 3d800800 str q0, [x0, #0x20] 40c38: a9425ff8 ldp x24, x23, [sp, #0x20] 40c3c: f900180c str x12, [x0, #0x30] 40c40: a94167fa ldp x26, x25, [sp, #0x10] 40c44: b9003809 str w9, [x0, #0x38] 40c48: 3900f00d strb w13, [x0, #0x3c] 40c4c: a8c57bfd ldp x29, x30, [sp], #0x50 40c50: d50323bf autiasp 40c54: d65f03c0 ret 40c58: 94006132 bl 0x59120 <_ZSt9terminatev@plt> 40c5c: d503233f paciasp 40c60: a9bd7bfd stp x29, x30, [sp, #-0x30]! 40c64: f9000bf5 str x21, [sp, #0x10] 40c68: 910003fd mov x29, sp 40c6c: a9024ff4 stp x20, x19, [sp, #0x20] 40c70: f9499815 ldr x21, [x0, #0x1330] 40c74: aa0103f3 mov x19, x1 40c78: f94006a8 ldr x8, [x21, #0x8] 40c7c: d13f0109 sub x9, x8, #0xfc0 40c80: b13fc53f cmn x9, #0xff1 40c84: 54000128 b.hi 0x40ca8 <__cxa_demangle+0x2f20> 40c88: aa0003f4 mov x20, x0 40c8c: 52820000 mov w0, #0x1000 // =4096 40c90: 940060ac bl 0x58f40 40c94: b4000320 cbz x0, 0x40cf8 <__cxa_demangle+0x2f70> 40c98: aa1f03e8 mov x8, xzr 40c9c: a9007c15 stp x21, xzr, [x0] 40ca0: aa0003f5 mov x21, x0 40ca4: f9099a80 str x0, [x20, #0x1330] 40ca8: 9100c109 add x9, x8, #0x30 40cac: 8b0802a0 add x0, x21, x8 40cb0: d00000e8 adrp x8, 0x5e000 40cb4: 5280228a mov w10, #0x114 // =276 40cb8: 910b4108 add x8, x8, #0x2d0 40cbc: 72a0202a movk w10, #0x101, lsl #16 40cc0: f90006a9 str x9, [x21, #0x8] 40cc4: f9400269 ldr x9, [x19] 40cc8: a9424ff4 ldp x20, x19, [sp, #0x20] 40ccc: f8010c08 str x8, [x0, #0x10]! 40cd0: d0fffec8 adrp x8, 0x1a000 40cd4: f9400bf5 ldr x21, [sp, #0x10] 40cd8: 91219508 add x8, x8, #0x865 40cdc: b900080a str w10, [x0, #0x8] 40ce0: 91002d0b add x11, x8, #0xb 40ce4: f9001009 str x9, [x0, #0x20] 40ce8: a9012c08 stp x8, x11, [x0, #0x10] 40cec: a8c37bfd ldp x29, x30, [sp], #0x30 40cf0: d50323bf autiasp 40cf4: d65f03c0 ret 40cf8: 9400610a bl 0x59120 <_ZSt9terminatev@plt> 40cfc: d503233f paciasp 40d00: a9bd7bfd stp x29, x30, [sp, #-0x30]! 40d04: f9000bf5 str x21, [sp, #0x10] 40d08: 910003fd mov x29, sp 40d0c: a9024ff4 stp x20, x19, [sp, #0x20] 40d10: f9499815 ldr x21, [x0, #0x1330] 40d14: aa0103f3 mov x19, x1 40d18: f94006a8 ldr x8, [x21, #0x8] 40d1c: d13f0109 sub x9, x8, #0xfc0 40d20: b13fc53f cmn x9, #0xff1 40d24: 54000128 b.hi 0x40d48 <__cxa_demangle+0x2fc0> 40d28: aa0003f4 mov x20, x0 40d2c: 52820000 mov w0, #0x1000 // =4096 40d30: 94006084 bl 0x58f40 40d34: b4000320 cbz x0, 0x40d98 <__cxa_demangle+0x3010> 40d38: aa1f03e8 mov x8, xzr 40d3c: a9007c15 stp x21, xzr, [x0] 40d40: aa0003f5 mov x21, x0 40d44: f9099a80 str x0, [x20, #0x1330] 40d48: 9100c109 add x9, x8, #0x30 40d4c: 8b0802a0 add x0, x21, x8 40d50: d00000e8 adrp x8, 0x5e000 40d54: 5280228a mov w10, #0x114 // =276 40d58: 910b4108 add x8, x8, #0x2d0 40d5c: 72a0202a movk w10, #0x101, lsl #16 40d60: f90006a9 str x9, [x21, #0x8] 40d64: f9400269 ldr x9, [x19] 40d68: a9424ff4 ldp x20, x19, [sp, #0x20] 40d6c: f8010c08 str x8, [x0, #0x10]! 40d70: d0fffec8 adrp x8, 0x1a000 40d74: f9400bf5 ldr x21, [sp, #0x10] 40d78: 9121c508 add x8, x8, #0x871 40d7c: b900080a str w10, [x0, #0x8] 40d80: 9100210b add x11, x8, #0x8 40d84: f9001009 str x9, [x0, #0x20] 40d88: a9012c08 stp x8, x11, [x0, #0x10] 40d8c: a8c37bfd ldp x29, x30, [sp], #0x30 40d90: d50323bf autiasp 40d94: d65f03c0 ret 40d98: 940060e2 bl 0x59120 <_ZSt9terminatev@plt> 40d9c: d503233f paciasp 40da0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 40da4: f9000bf5 str x21, [sp, #0x10] 40da8: 910003fd mov x29, sp 40dac: a9024ff4 stp x20, x19, [sp, #0x20] 40db0: f9499815 ldr x21, [x0, #0x1330] 40db4: aa0103f3 mov x19, x1 40db8: f94006a8 ldr x8, [x21, #0x8] 40dbc: d13f0109 sub x9, x8, #0xfc0 40dc0: b13fc53f cmn x9, #0xff1 40dc4: 54000128 b.hi 0x40de8 <__cxa_demangle+0x3060> 40dc8: aa0003f4 mov x20, x0 40dcc: 52820000 mov w0, #0x1000 // =4096 40dd0: 9400605c bl 0x58f40 40dd4: b4000320 cbz x0, 0x40e38 <__cxa_demangle+0x30b0> 40dd8: aa1f03e8 mov x8, xzr 40ddc: a9007c15 stp x21, xzr, [x0] 40de0: aa0003f5 mov x21, x0 40de4: f9099a80 str x0, [x20, #0x1330] 40de8: 9100c109 add x9, x8, #0x30 40dec: 8b0802a0 add x0, x21, x8 40df0: d00000e8 adrp x8, 0x5e000 40df4: 5280228a mov w10, #0x114 // =276 40df8: 910b4108 add x8, x8, #0x2d0 40dfc: 72a0202a movk w10, #0x101, lsl #16 40e00: f90006a9 str x9, [x21, #0x8] 40e04: f9400269 ldr x9, [x19] 40e08: a9424ff4 ldp x20, x19, [sp, #0x20] 40e0c: f8010c08 str x8, [x0, #0x10]! 40e10: d0fffec8 adrp x8, 0x1a000 40e14: f9400bf5 ldr x21, [sp, #0x10] 40e18: 9104d508 add x8, x8, #0x135 40e1c: b900080a str w10, [x0, #0x8] 40e20: 9100350b add x11, x8, #0xd 40e24: f9001009 str x9, [x0, #0x20] 40e28: a9012c08 stp x8, x11, [x0, #0x10] 40e2c: a8c37bfd ldp x29, x30, [sp], #0x30 40e30: d50323bf autiasp 40e34: d65f03c0 ret 40e38: 940060ba bl 0x59120 <_ZSt9terminatev@plt> 40e3c: d503233f paciasp 40e40: a9bd7bfd stp x29, x30, [sp, #-0x30]! 40e44: f9000bf5 str x21, [sp, #0x10] 40e48: 910003fd mov x29, sp 40e4c: a9024ff4 stp x20, x19, [sp, #0x20] 40e50: f9499815 ldr x21, [x0, #0x1330] 40e54: aa0103f3 mov x19, x1 40e58: f94006a8 ldr x8, [x21, #0x8] 40e5c: d13f0109 sub x9, x8, #0xfc0 40e60: b13fc53f cmn x9, #0xff1 40e64: 54000128 b.hi 0x40e88 <__cxa_demangle+0x3100> 40e68: aa0003f4 mov x20, x0 40e6c: 52820000 mov w0, #0x1000 // =4096 40e70: 94006034 bl 0x58f40 40e74: b4000320 cbz x0, 0x40ed8 <__cxa_demangle+0x3150> 40e78: aa1f03e8 mov x8, xzr 40e7c: a9007c15 stp x21, xzr, [x0] 40e80: aa0003f5 mov x21, x0 40e84: f9099a80 str x0, [x20, #0x1330] 40e88: 9100c109 add x9, x8, #0x30 40e8c: 8b0802a0 add x0, x21, x8 40e90: d00000e8 adrp x8, 0x5e000 40e94: 5280228a mov w10, #0x114 // =276 40e98: 910b4108 add x8, x8, #0x2d0 40e9c: 72a0202a movk w10, #0x101, lsl #16 40ea0: f90006a9 str x9, [x21, #0x8] 40ea4: f9400269 ldr x9, [x19] 40ea8: a9424ff4 ldp x20, x19, [sp, #0x20] 40eac: f8010c08 str x8, [x0, #0x10]! 40eb0: d0fffec8 adrp x8, 0x1a000 40eb4: f9400bf5 ldr x21, [sp, #0x10] 40eb8: 9100c508 add x8, x8, #0x31 40ebc: b900080a str w10, [x0, #0x8] 40ec0: 9100490b add x11, x8, #0x12 40ec4: f9001009 str x9, [x0, #0x20] 40ec8: a9012c08 stp x8, x11, [x0, #0x10] 40ecc: a8c37bfd ldp x29, x30, [sp], #0x30 40ed0: d50323bf autiasp 40ed4: d65f03c0 ret 40ed8: 94006092 bl 0x59120 <_ZSt9terminatev@plt> 40edc: d503245f bti c 40ee0: a9402408 ldp x8, x9, [x0] 40ee4: eb09011f cmp x8, x9 40ee8: 54000e40 b.eq 0x410b0 <__cxa_demangle+0x3328> 40eec: 3940010a ldrb w10, [x8] 40ef0: 7101a15f cmp w10, #0x68 40ef4: 540003a1 b.ne 0x40f68 <__cxa_demangle+0x31e0> 40ef8: 9100050a add x10, x8, #0x1 40efc: eb09015f cmp x10, x9 40f00: f900000a str x10, [x0] 40f04: 54000d60 b.eq 0x410b0 <__cxa_demangle+0x3328> 40f08: 3940014c ldrb w12, [x10] 40f0c: aa0a03eb mov x11, x10 40f10: 7101b99f cmp w12, #0x6e 40f14: 54000061 b.ne 0x40f20 <__cxa_demangle+0x3198> 40f18: 9100090b add x11, x8, #0x2 40f1c: f900000b str x11, [x0] 40f20: eb0b013f cmp x9, x11 40f24: 54000c60 b.eq 0x410b0 <__cxa_demangle+0x3328> 40f28: 39400168 ldrb w8, [x11] 40f2c: 5100e908 sub w8, w8, #0x3a 40f30: 3100291f cmn w8, #0xa 40f34: 54000be3 b.lo 0x410b0 <__cxa_demangle+0x3328> 40f38: 91000568 add x8, x11, #0x1 40f3c: aa0803eb mov x11, x8 40f40: eb09011f cmp x8, x9 40f44: f9000008 str x8, [x0] 40f48: 54000960 b.eq 0x41074 <__cxa_demangle+0x32ec> 40f4c: aa0b03e8 mov x8, x11 40f50: 3840150c ldrb w12, [x8], #0x1 40f54: 5100e98c sub w12, w12, #0x3a 40f58: 31002d9f cmn w12, #0xb 40f5c: 54ffff08 b.hi 0x40f3c <__cxa_demangle+0x31b4> 40f60: d100050c sub x12, x8, #0x1 40f64: 14000045 b 0x41078 <__cxa_demangle+0x32f0> 40f68: 3940010a ldrb w10, [x8] 40f6c: 7101d95f cmp w10, #0x76 40f70: 54000a01 b.ne 0x410b0 <__cxa_demangle+0x3328> 40f74: 9100050a add x10, x8, #0x1 40f78: eb09015f cmp x10, x9 40f7c: f900000a str x10, [x0] 40f80: 54000980 b.eq 0x410b0 <__cxa_demangle+0x3328> 40f84: 3940014c ldrb w12, [x10] 40f88: aa0a03eb mov x11, x10 40f8c: 7101b99f cmp w12, #0x6e 40f90: 54000061 b.ne 0x40f9c <__cxa_demangle+0x3214> 40f94: 9100090b add x11, x8, #0x2 40f98: f900000b str x11, [x0] 40f9c: eb0b013f cmp x9, x11 40fa0: 54000880 b.eq 0x410b0 <__cxa_demangle+0x3328> 40fa4: 39400168 ldrb w8, [x11] 40fa8: 5100e908 sub w8, w8, #0x3a 40fac: 3100291f cmn w8, #0xa 40fb0: 54000803 b.lo 0x410b0 <__cxa_demangle+0x3328> 40fb4: 91000568 add x8, x11, #0x1 40fb8: aa0803eb mov x11, x8 40fbc: eb09011f cmp x8, x9 40fc0: f9000008 str x8, [x0] 40fc4: 54000100 b.eq 0x40fe4 <__cxa_demangle+0x325c> 40fc8: aa0b03e8 mov x8, x11 40fcc: 3840150c ldrb w12, [x8], #0x1 40fd0: 5100e98c sub w12, w12, #0x3a 40fd4: 31002d9f cmn w12, #0xb 40fd8: 54ffff08 b.hi 0x40fb8 <__cxa_demangle+0x3230> 40fdc: d100050c sub x12, x8, #0x1 40fe0: 14000002 b 0x40fe8 <__cxa_demangle+0x3260> 40fe4: aa0903ec mov x12, x9 40fe8: 52800028 mov w8, #0x1 // =1 40fec: eb0c015f cmp x10, x12 40ff0: 540005c0 b.eq 0x410a8 <__cxa_demangle+0x3320> 40ff4: eb09017f cmp x11, x9 40ff8: 54000580 b.eq 0x410a8 <__cxa_demangle+0x3320> 40ffc: 39400168 ldrb w8, [x11] 41000: 71017d1f cmp w8, #0x5f 41004: 54000561 b.ne 0x410b0 <__cxa_demangle+0x3328> 41008: 9100056a add x10, x11, #0x1 4100c: eb09015f cmp x10, x9 41010: f900000a str x10, [x0] 41014: 540004e0 b.eq 0x410b0 <__cxa_demangle+0x3328> 41018: 3940014c ldrb w12, [x10] 4101c: aa0a03e8 mov x8, x10 41020: 7101b99f cmp w12, #0x6e 41024: 54000061 b.ne 0x41030 <__cxa_demangle+0x32a8> 41028: 91000968 add x8, x11, #0x2 4102c: f9000008 str x8, [x0] 41030: eb08013f cmp x9, x8 41034: 540003e0 b.eq 0x410b0 <__cxa_demangle+0x3328> 41038: 3940010b ldrb w11, [x8] 4103c: 5100e96b sub w11, w11, #0x3a 41040: 3100297f cmn w11, #0xa 41044: 54000363 b.lo 0x410b0 <__cxa_demangle+0x3328> 41048: 91000508 add x8, x8, #0x1 4104c: aa0803eb mov x11, x8 41050: eb09011f cmp x8, x9 41054: f9000008 str x8, [x0] 41058: 540000e0 b.eq 0x41074 <__cxa_demangle+0x32ec> 4105c: aa0b03e8 mov x8, x11 41060: 3840150c ldrb w12, [x8], #0x1 41064: 5100e98c sub w12, w12, #0x3a 41068: 31002d9f cmn w12, #0xb 4106c: 54ffff08 b.hi 0x4104c <__cxa_demangle+0x32c4> 41070: 17ffffbc b 0x40f60 <__cxa_demangle+0x31d8> 41074: aa0903ec mov x12, x9 41078: 52800028 mov w8, #0x1 // =1 4107c: eb0c015f cmp x10, x12 41080: 54000140 b.eq 0x410a8 <__cxa_demangle+0x3320> 41084: eb09017f cmp x11, x9 41088: 54000100 b.eq 0x410a8 <__cxa_demangle+0x3320> 4108c: 39400168 ldrb w8, [x11] 41090: 71017d1f cmp w8, #0x5f 41094: 540000e1 b.ne 0x410b0 <__cxa_demangle+0x3328> 41098: d1000568 sub x8, x11, #0x1 4109c: 91000909 add x9, x8, #0x2 410a0: 2a1f03e8 mov w8, wzr 410a4: f9000009 str x9, [x0] 410a8: 2a0803e0 mov w0, w8 410ac: d65f03c0 ret 410b0: 52800020 mov w0, #0x1 // =1 410b4: d65f03c0 ret 410b8: d503233f paciasp 410bc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 410c0: f9000bf5 str x21, [sp, #0x10] 410c4: 910003fd mov x29, sp 410c8: a9024ff4 stp x20, x19, [sp, #0x20] 410cc: f9499815 ldr x21, [x0, #0x1330] 410d0: aa0103f3 mov x19, x1 410d4: f94006a8 ldr x8, [x21, #0x8] 410d8: d13f0109 sub x9, x8, #0xfc0 410dc: b13fc53f cmn x9, #0xff1 410e0: 54000128 b.hi 0x41104 <__cxa_demangle+0x337c> 410e4: aa0003f4 mov x20, x0 410e8: 52820000 mov w0, #0x1000 // =4096 410ec: 94005f95 bl 0x58f40 410f0: b4000320 cbz x0, 0x41154 <__cxa_demangle+0x33cc> 410f4: aa1f03e8 mov x8, xzr 410f8: a9007c15 stp x21, xzr, [x0] 410fc: aa0003f5 mov x21, x0 41100: f9099a80 str x0, [x20, #0x1330] 41104: 9100c109 add x9, x8, #0x30 41108: 8b0802a0 add x0, x21, x8 4110c: b00000e8 adrp x8, 0x5e000 41110: 5280228a mov w10, #0x114 // =276 41114: 910b4108 add x8, x8, #0x2d0 41118: 72a0202a movk w10, #0x101, lsl #16 4111c: f90006a9 str x9, [x21, #0x8] 41120: f9400269 ldr x9, [x19] 41124: a9424ff4 ldp x20, x19, [sp, #0x20] 41128: f8010c08 str x8, [x0, #0x10]! 4112c: 90fffec8 adrp x8, 0x19000 41130: f9400bf5 ldr x21, [sp, #0x10] 41134: 9130bd08 add x8, x8, #0xc2f 41138: b900080a str w10, [x0, #0x8] 4113c: 9100690b add x11, x8, #0x1a 41140: f9001009 str x9, [x0, #0x20] 41144: a9012c08 stp x8, x11, [x0, #0x10] 41148: a8c37bfd ldp x29, x30, [sp], #0x30 4114c: d50323bf autiasp 41150: d65f03c0 ret 41154: 94005ff3 bl 0x59120 <_ZSt9terminatev@plt> 41158: d503233f paciasp 4115c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 41160: a90157f6 stp x22, x21, [sp, #0x10] 41164: 910003fd mov x29, sp 41168: a9024ff4 stp x20, x19, [sp, #0x20] 4116c: f9499816 ldr x22, [x0, #0x1330] 41170: aa0203f3 mov x19, x2 41174: aa0103f4 mov x20, x1 41178: f94006c8 ldr x8, [x22, #0x8] 4117c: d13f4109 sub x9, x8, #0xfd0 41180: b13fc53f cmn x9, #0xff1 41184: 54000128 b.hi 0x411a8 <__cxa_demangle+0x3420> 41188: aa0003f5 mov x21, x0 4118c: 52820000 mov w0, #0x1000 // =4096 41190: 94005f6c bl 0x58f40 41194: b40002c0 cbz x0, 0x411ec <__cxa_demangle+0x3464> 41198: aa1f03e8 mov x8, xzr 4119c: a9007c16 stp x22, xzr, [x0] 411a0: aa0003f6 mov x22, x0 411a4: f9099aa0 str x0, [x21, #0x1330] 411a8: 91008109 add x9, x8, #0x20 411ac: 8b0802c0 add x0, x22, x8 411b0: f9400288 ldr x8, [x20] 411b4: b00000ea adrp x10, 0x5e000 411b8: 528022ab mov w11, #0x115 // =277 411bc: 910d414a add x10, x10, #0x350 411c0: f90006c9 str x9, [x22, #0x8] 411c4: f9400269 ldr x9, [x19] 411c8: a9424ff4 ldp x20, x19, [sp, #0x20] 411cc: 72a0202b movk w11, #0x101, lsl #16 411d0: a94157f6 ldp x22, x21, [sp, #0x10] 411d4: f8010c0a str x10, [x0, #0x10]! 411d8: b900080b str w11, [x0, #0x8] 411dc: a9012408 stp x8, x9, [x0, #0x10] 411e0: a8c37bfd ldp x29, x30, [sp], #0x30 411e4: d50323bf autiasp 411e8: d65f03c0 ret 411ec: 94005fcd bl 0x59120 <_ZSt9terminatev@plt> 411f0: d503233f paciasp 411f4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 411f8: f9000bf5 str x21, [sp, #0x10] 411fc: 910003fd mov x29, sp 41200: a9024ff4 stp x20, x19, [sp, #0x20] 41204: f9499815 ldr x21, [x0, #0x1330] 41208: aa0103f3 mov x19, x1 4120c: f94006a8 ldr x8, [x21, #0x8] 41210: d13f0109 sub x9, x8, #0xfc0 41214: b13fc53f cmn x9, #0xff1 41218: 54000128 b.hi 0x4123c <__cxa_demangle+0x34b4> 4121c: aa0003f4 mov x20, x0 41220: 52820000 mov w0, #0x1000 // =4096 41224: 94005f47 bl 0x58f40 41228: b4000320 cbz x0, 0x4128c <__cxa_demangle+0x3504> 4122c: aa1f03e8 mov x8, xzr 41230: a9007c15 stp x21, xzr, [x0] 41234: aa0003f5 mov x21, x0 41238: f9099a80 str x0, [x20, #0x1330] 4123c: 9100c109 add x9, x8, #0x30 41240: 8b0802a0 add x0, x21, x8 41244: b00000e8 adrp x8, 0x5e000 41248: 5280228a mov w10, #0x114 // =276 4124c: 910b4108 add x8, x8, #0x2d0 41250: 72a0202a movk w10, #0x101, lsl #16 41254: f90006a9 str x9, [x21, #0x8] 41258: f9400269 ldr x9, [x19] 4125c: a9424ff4 ldp x20, x19, [sp, #0x20] 41260: f8010c08 str x8, [x0, #0x10]! 41264: d0fffec8 adrp x8, 0x1b000 41268: f9400bf5 ldr x21, [sp, #0x10] 4126c: 91158908 add x8, x8, #0x562 41270: b900080a str w10, [x0, #0x8] 41274: 9100a10b add x11, x8, #0x28 41278: f9001009 str x9, [x0, #0x20] 4127c: a9012c08 stp x8, x11, [x0, #0x10] 41280: a8c37bfd ldp x29, x30, [sp], #0x30 41284: d50323bf autiasp 41288: d65f03c0 ret 4128c: 94005fa5 bl 0x59120 <_ZSt9terminatev@plt> 41290: d503233f paciasp 41294: a9bd7bfd stp x29, x30, [sp, #-0x30]! 41298: f9000bf5 str x21, [sp, #0x10] 4129c: 910003fd mov x29, sp 412a0: a9024ff4 stp x20, x19, [sp, #0x20] 412a4: f9499815 ldr x21, [x0, #0x1330] 412a8: aa0103f3 mov x19, x1 412ac: f94006a8 ldr x8, [x21, #0x8] 412b0: d13f0109 sub x9, x8, #0xfc0 412b4: b13fc53f cmn x9, #0xff1 412b8: 54000128 b.hi 0x412dc <__cxa_demangle+0x3554> 412bc: aa0003f4 mov x20, x0 412c0: 52820000 mov w0, #0x1000 // =4096 412c4: 94005f1f bl 0x58f40 412c8: b4000320 cbz x0, 0x4132c <__cxa_demangle+0x35a4> 412cc: aa1f03e8 mov x8, xzr 412d0: a9007c15 stp x21, xzr, [x0] 412d4: aa0003f5 mov x21, x0 412d8: f9099a80 str x0, [x20, #0x1330] 412dc: 9100c109 add x9, x8, #0x30 412e0: 8b0802a0 add x0, x21, x8 412e4: b00000e8 adrp x8, 0x5e000 412e8: 5280228a mov w10, #0x114 // =276 412ec: 910b4108 add x8, x8, #0x2d0 412f0: 72a0202a movk w10, #0x101, lsl #16 412f4: f90006a9 str x9, [x21, #0x8] 412f8: f9400269 ldr x9, [x19] 412fc: a9424ff4 ldp x20, x19, [sp, #0x20] 41300: f8010c08 str x8, [x0, #0x10]! 41304: b0fffec8 adrp x8, 0x1a000 41308: f9400bf5 ldr x21, [sp, #0x10] 4130c: 91283108 add x8, x8, #0xa0c 41310: b900080a str w10, [x0, #0x8] 41314: 9100450b add x11, x8, #0x11 41318: f9001009 str x9, [x0, #0x20] 4131c: a9012c08 stp x8, x11, [x0, #0x10] 41320: a8c37bfd ldp x29, x30, [sp], #0x30 41324: d50323bf autiasp 41328: d65f03c0 ret 4132c: 94005f7d bl 0x59120 <_ZSt9terminatev@plt> 41330: d503233f paciasp 41334: a9bd7bfd stp x29, x30, [sp, #-0x30]! 41338: f9000bf5 str x21, [sp, #0x10] 4133c: 910003fd mov x29, sp 41340: a9024ff4 stp x20, x19, [sp, #0x20] 41344: f9499815 ldr x21, [x0, #0x1330] 41348: aa0103f3 mov x19, x1 4134c: f94006a8 ldr x8, [x21, #0x8] 41350: d13f0109 sub x9, x8, #0xfc0 41354: b13fc53f cmn x9, #0xff1 41358: 54000128 b.hi 0x4137c <__cxa_demangle+0x35f4> 4135c: aa0003f4 mov x20, x0 41360: 52820000 mov w0, #0x1000 // =4096 41364: 94005ef7 bl 0x58f40 41368: b4000320 cbz x0, 0x413cc <__cxa_demangle+0x3644> 4136c: aa1f03e8 mov x8, xzr 41370: a9007c15 stp x21, xzr, [x0] 41374: aa0003f5 mov x21, x0 41378: f9099a80 str x0, [x20, #0x1330] 4137c: 9100c109 add x9, x8, #0x30 41380: 8b0802a0 add x0, x21, x8 41384: b00000e8 adrp x8, 0x5e000 41388: 5280228a mov w10, #0x114 // =276 4138c: 910b4108 add x8, x8, #0x2d0 41390: 72a0202a movk w10, #0x101, lsl #16 41394: f90006a9 str x9, [x21, #0x8] 41398: f9400269 ldr x9, [x19] 4139c: a9424ff4 ldp x20, x19, [sp, #0x20] 413a0: f8010c08 str x8, [x0, #0x10]! 413a4: b0fffec8 adrp x8, 0x1a000 413a8: f9400bf5 ldr x21, [sp, #0x10] 413ac: 91371108 add x8, x8, #0xdc4 413b0: b900080a str w10, [x0, #0x8] 413b4: 9100550b add x11, x8, #0x15 413b8: f9001009 str x9, [x0, #0x20] 413bc: a9012c08 stp x8, x11, [x0, #0x10] 413c0: a8c37bfd ldp x29, x30, [sp], #0x30 413c4: d50323bf autiasp 413c8: d65f03c0 ret 413cc: 94005f55 bl 0x59120 <_ZSt9terminatev@plt> 413d0: d503245f bti c 413d4: 2a1f03e0 mov w0, wzr 413d8: d65f03c0 ret 413dc: d503245f bti c 413e0: 2a1f03e0 mov w0, wzr 413e4: d65f03c0 ret 413e8: d503245f bti c 413ec: 2a1f03e0 mov w0, wzr 413f0: d65f03c0 ret 413f4: d503245f bti c 413f8: d65f03c0 ret 413fc: d503233f paciasp 41400: a9bd7bfd stp x29, x30, [sp, #-0x30]! 41404: a90157f6 stp x22, x21, [sp, #0x10] 41408: 910003fd mov x29, sp 4140c: a9024ff4 stp x20, x19, [sp, #0x20] 41410: a9412016 ldp x22, x8, [x0, #0x10] 41414: aa0103f3 mov x19, x1 41418: aa0003f4 mov x20, x0 4141c: eb160115 subs x21, x8, x22 41420: 540002e0 b.eq 0x4147c <__cxa_demangle+0x36f4> 41424: a940aa68 ldp x8, x10, [x19, #0x8] 41428: 8b150109 add x9, x8, x21 4142c: eb0a013f cmp x9, x10 41430: 54000062 b.hs 0x4143c <__cxa_demangle+0x36b4> 41434: f9400260 ldr x0, [x19] 41438: 1400000a b 0x41460 <__cxa_demangle+0x36d8> 4143c: d37ff948 lsl x8, x10, #1 41440: f9400260 ldr x0, [x19] 41444: eb09011f cmp x8, x9 41448: 9a883121 csel x1, x9, x8, lo 4144c: f9000a61 str x1, [x19, #0x10] 41450: 94005ec4 bl 0x58f60 41454: f9000260 str x0, [x19] 41458: b4000400 cbz x0, 0x414d8 <__cxa_demangle+0x3750> 4145c: f9400668 ldr x8, [x19, #0x8] 41460: 8b080000 add x0, x0, x8 41464: aa1603e1 mov x1, x22 41468: aa1503e2 mov x2, x21 4146c: 94006035 bl 0x59540 41470: f9400668 ldr x8, [x19, #0x8] 41474: 8b150108 add x8, x8, x21 41478: f9000668 str x8, [x19, #0x8] 4147c: f9401294 ldr x20, [x20, #0x20] 41480: aa1303e1 mov x1, x19 41484: f9400288 ldr x8, [x20] 41488: aa1403e0 mov x0, x20 4148c: f9401108 ldr x8, [x8, #0x20] 41490: d63f0100 blr x8 41494: 39402688 ldrb w8, [x20, #0x9] 41498: 7100051f cmp w8, #0x1 4149c: 540000c1 b.ne 0x414b4 <__cxa_demangle+0x372c> 414a0: a9424ff4 ldp x20, x19, [sp, #0x20] 414a4: a94157f6 ldp x22, x21, [sp, #0x10] 414a8: a8c37bfd ldp x29, x30, [sp], #0x30 414ac: d50323bf autiasp 414b0: d65f03c0 ret 414b4: f9400288 ldr x8, [x20] 414b8: aa1403e0 mov x0, x20 414bc: aa1303e1 mov x1, x19 414c0: a9424ff4 ldp x20, x19, [sp, #0x20] 414c4: a94157f6 ldp x22, x21, [sp, #0x10] 414c8: f9401510 ldr x16, [x8, #0x28] 414cc: a8c37bfd ldp x29, x30, [sp], #0x30 414d0: d50323bf autiasp 414d4: d61f0200 br x16 414d8: 94005f12 bl 0x59120 <_ZSt9terminatev@plt> 414dc: d503245f bti c 414e0: d65f03c0 ret 414e4: d503245f bti c 414e8: aa1f03e0 mov x0, xzr 414ec: aa1f03e1 mov x1, xzr 414f0: d65f03c0 ret 414f4: d503245f bti c 414f8: 14005e46 b 0x58e10 <_ZdlPv@plt> 414fc: d503233f paciasp 41500: a9bd7bfd stp x29, x30, [sp, #-0x30]! 41504: f9000bf5 str x21, [sp, #0x10] 41508: 910003fd mov x29, sp 4150c: a9024ff4 stp x20, x19, [sp, #0x20] 41510: a940a828 ldp x8, x10, [x1, #0x8] 41514: aa0103f3 mov x19, x1 41518: aa0003f4 mov x20, x0 4151c: 91006109 add x9, x8, #0x18 41520: eb0a013f cmp x9, x10 41524: 54000062 b.hs 0x41530 <__cxa_demangle+0x37a8> 41528: f9400260 ldr x0, [x19] 4152c: 1400000a b 0x41554 <__cxa_demangle+0x37cc> 41530: d37ff948 lsl x8, x10, #1 41534: f9400260 ldr x0, [x19] 41538: eb09011f cmp x8, x9 4153c: 9a883121 csel x1, x9, x8, lo 41540: f9000a61 str x1, [x19, #0x10] 41544: 94005e87 bl 0x58f60 41548: f9000260 str x0, [x19] 4154c: b40008c0 cbz x0, 0x41664 <__cxa_demangle+0x38dc> 41550: f9400668 ldr x8, [x19, #0x8] 41554: b0fffec9 adrp x9, 0x1a000 41558: 8b080008 add x8, x0, x8 4155c: 912c8d29 add x9, x9, #0xb23 41560: aa1303e1 mov x1, x19 41564: f940092a ldr x10, [x9, #0x10] 41568: 3dc00120 ldr q0, [x9] 4156c: f900090a str x10, [x8, #0x10] 41570: 3d800100 str q0, [x8] 41574: f9400668 ldr x8, [x19, #0x8] 41578: f9400a95 ldr x21, [x20, #0x10] 4157c: 91006108 add x8, x8, #0x18 41580: f94002a9 ldr x9, [x21] 41584: aa1503e0 mov x0, x21 41588: f9000668 str x8, [x19, #0x8] 4158c: f9401128 ldr x8, [x9, #0x20] 41590: d63f0100 blr x8 41594: 394026a8 ldrb w8, [x21, #0x9] 41598: 7100051f cmp w8, #0x1 4159c: 540000c0 b.eq 0x415b4 <__cxa_demangle+0x382c> 415a0: f94002a8 ldr x8, [x21] 415a4: aa1503e0 mov x0, x21 415a8: aa1303e1 mov x1, x19 415ac: f9401508 ldr x8, [x8, #0x28] 415b0: d63f0100 blr x8 415b4: a940aa68 ldp x8, x10, [x19, #0x8] 415b8: 91001109 add x9, x8, #0x4 415bc: eb0a013f cmp x9, x10 415c0: 54000062 b.hs 0x415cc <__cxa_demangle+0x3844> 415c4: f9400260 ldr x0, [x19] 415c8: 1400000a b 0x415f0 <__cxa_demangle+0x3868> 415cc: d37ff948 lsl x8, x10, #1 415d0: f9400260 ldr x0, [x19] 415d4: eb09011f cmp x8, x9 415d8: 9a883121 csel x1, x9, x8, lo 415dc: f9000a61 str x1, [x19, #0x10] 415e0: 94005e60 bl 0x58f60 415e4: f9000260 str x0, [x19] 415e8: b40003e0 cbz x0, 0x41664 <__cxa_demangle+0x38dc> 415ec: f9400668 ldr x8, [x19, #0x8] 415f0: 528d25a9 mov w9, #0x692d // =26925 415f4: aa1303e1 mov x1, x19 415f8: 72a5adc9 movk w9, #0x2d6e, lsl #16 415fc: b8286809 str w9, [x0, x8] 41600: f9400668 ldr x8, [x19, #0x8] 41604: f9400e94 ldr x20, [x20, #0x18] 41608: 91001108 add x8, x8, #0x4 4160c: f9400289 ldr x9, [x20] 41610: aa1403e0 mov x0, x20 41614: f9000668 str x8, [x19, #0x8] 41618: f9401128 ldr x8, [x9, #0x20] 4161c: d63f0100 blr x8 41620: 39402688 ldrb w8, [x20, #0x9] 41624: 7100051f cmp w8, #0x1 41628: 540000c1 b.ne 0x41640 <__cxa_demangle+0x38b8> 4162c: a9424ff4 ldp x20, x19, [sp, #0x20] 41630: f9400bf5 ldr x21, [sp, #0x10] 41634: a8c37bfd ldp x29, x30, [sp], #0x30 41638: d50323bf autiasp 4163c: d65f03c0 ret 41640: f9400288 ldr x8, [x20] 41644: aa1403e0 mov x0, x20 41648: aa1303e1 mov x1, x19 4164c: f9400bf5 ldr x21, [sp, #0x10] 41650: a9424ff4 ldp x20, x19, [sp, #0x20] 41654: f9401510 ldr x16, [x8, #0x28] 41658: a8c37bfd ldp x29, x30, [sp], #0x30 4165c: d50323bf autiasp 41660: d61f0200 br x16 41664: 94005eaf bl 0x59120 <_ZSt9terminatev@plt> 41668: d503245f bti c 4166c: 14005de9 b 0x58e10 <_ZdlPv@plt> 41670: d503233f paciasp 41674: d10103ff sub sp, sp, #0x40 41678: a9017bfd stp x29, x30, [sp, #0x10] 4167c: 910043fd add x29, sp, #0x10 41680: a90257f6 stp x22, x21, [sp, #0x20] 41684: a9034ff4 stp x20, x19, [sp, #0x30] 41688: d53bd056 mrs x22, TPIDR_EL0 4168c: f94016c8 ldr x8, [x22, #0x28] 41690: f90007e8 str x8, [sp, #0x8] 41694: a940200a ldp x10, x8, [x0] 41698: eb08015f cmp x10, x8 4169c: 54000700 b.eq 0x4177c <__cxa_demangle+0x39f4> 416a0: 39400149 ldrb w9, [x10] 416a4: 71014d3f cmp w9, #0x53 416a8: 540006a1 b.ne 0x4177c <__cxa_demangle+0x39f4> 416ac: aa0003f3 mov x19, x0 416b0: 91000549 add x9, x10, #0x1 416b4: eb09011f cmp x8, x9 416b8: f9000009 str x9, [x0] 416bc: 54000600 b.eq 0x4177c <__cxa_demangle+0x39f4> 416c0: 3940012b ldrb w11, [x9] 416c4: 5101ed6c sub w12, w11, #0x7b 416c8: 3100699f cmn w12, #0x1a 416cc: 54000162 b.hs 0x416f8 <__cxa_demangle+0x3970> 416d0: 3940012b ldrb w11, [x9] 416d4: 71017d7f cmp w11, #0x5f 416d8: 54000421 b.ne 0x4175c <__cxa_demangle+0x39d4> 416dc: a952a668 ldp x8, x9, [x19, #0x128] 416e0: 9100094a add x10, x10, #0x2 416e4: f900026a str x10, [x19] 416e8: eb09011f cmp x8, x9 416ec: 54000480 b.eq 0x4177c <__cxa_demangle+0x39f4> 416f0: f9400114 ldr x20, [x8] 416f4: 14000023 b 0x41780 <__cxa_demangle+0x39f8> 416f8: aa1f03f4 mov x20, xzr 416fc: 51018568 sub w8, w11, #0x61 41700: 7100491f cmp w8, #0x12 41704: 540003e8 b.hi 0x41780 <__cxa_demangle+0x39f8> 41708: f0fffec9 adrp x9, 0x1c000 4170c: 91061129 add x9, x9, #0x184 41710: 1000008b adr x11, 0x41720 <__cxa_demangle+0x3998> 41714: 3868692c ldrb w12, [x9, x8] 41718: 8b0c096b add x11, x11, x12, lsl #2 4171c: d61f0160 br x11 41720: d503249f bti j 41724: 91000948 add x8, x10, #0x2 41728: f9499a75 ldr x21, [x19, #0x1330] 4172c: f9000268 str x8, [x19] 41730: f94006a9 ldr x9, [x21, #0x8] 41734: d13f8128 sub x8, x9, #0xfe0 41738: b13fc51f cmn x8, #0xff1 4173c: 540014e8 b.hi 0x419d8 <__cxa_demangle+0x3c50> 41740: 52820000 mov w0, #0x1000 // =4096 41744: 94005dff bl 0x58f40 41748: b4001580 cbz x0, 0x419f8 <__cxa_demangle+0x3c70> 4174c: 52826609 mov w9, #0x1330 // =4912 41750: 2a1f03e8 mov w8, wzr 41754: 8b09026a add x10, x19, x9 41758: 14000060 b 0x418d8 <__cxa_demangle+0x3b50> 4175c: 3940012b ldrb w11, [x9] 41760: 7100c17f cmp w11, #0x30 41764: 540000c3 b.lo 0x4177c <__cxa_demangle+0x39f4> 41768: 7100e97f cmp w11, #0x3a 4176c: 54000e83 b.lo 0x4193c <__cxa_demangle+0x3bb4> 41770: 51010569 sub w9, w11, #0x41 41774: 7100653f cmp w9, #0x19 41778: 54000e29 b.ls 0x4193c <__cxa_demangle+0x3bb4> 4177c: aa1f03f4 mov x20, xzr 41780: d503249f bti j 41784: f94016c8 ldr x8, [x22, #0x28] 41788: f94007e9 ldr x9, [sp, #0x8] 4178c: eb09011f cmp x8, x9 41790: 54001361 b.ne 0x419fc <__cxa_demangle+0x3c74> 41794: aa1403e0 mov x0, x20 41798: a9434ff4 ldp x20, x19, [sp, #0x30] 4179c: a94257f6 ldp x22, x21, [sp, #0x20] 417a0: a9417bfd ldp x29, x30, [sp, #0x10] 417a4: 910103ff add sp, sp, #0x40 417a8: d50323bf autiasp 417ac: d65f03c0 ret 417b0: d503249f bti j 417b4: 91000948 add x8, x10, #0x2 417b8: f9499a75 ldr x21, [x19, #0x1330] 417bc: f9000268 str x8, [x19] 417c0: f94006a9 ldr x9, [x21, #0x8] 417c4: d13f8128 sub x8, x9, #0xfe0 417c8: b13fc51f cmn x8, #0xff1 417cc: 54000fe8 b.hi 0x419c8 <__cxa_demangle+0x3c40> 417d0: 52820000 mov w0, #0x1000 // =4096 417d4: 94005ddb bl 0x58f40 417d8: b4001100 cbz x0, 0x419f8 <__cxa_demangle+0x3c70> 417dc: 52826608 mov w8, #0x1330 // =4912 417e0: 8b08026a add x10, x19, x8 417e4: 528000a8 mov w8, #0x5 // =5 417e8: 1400003c b 0x418d8 <__cxa_demangle+0x3b50> 417ec: d503249f bti j 417f0: 91000948 add x8, x10, #0x2 417f4: f9499a75 ldr x21, [x19, #0x1330] 417f8: f9000268 str x8, [x19] 417fc: f94006a9 ldr x9, [x21, #0x8] 41800: d13f8128 sub x8, x9, #0xfe0 41804: b13fc51f cmn x8, #0xff1 41808: 54000e48 b.hi 0x419d0 <__cxa_demangle+0x3c48> 4180c: 52820000 mov w0, #0x1000 // =4096 41810: 94005dcc bl 0x58f40 41814: b4000f20 cbz x0, 0x419f8 <__cxa_demangle+0x3c70> 41818: 52826608 mov w8, #0x1330 // =4912 4181c: 8b08026a add x10, x19, x8 41820: 52800048 mov w8, #0x2 // =2 41824: 1400002d b 0x418d8 <__cxa_demangle+0x3b50> 41828: d503249f bti j 4182c: 91000948 add x8, x10, #0x2 41830: f9499a75 ldr x21, [x19, #0x1330] 41834: f9000268 str x8, [x19] 41838: f94006a9 ldr x9, [x21, #0x8] 4183c: d13f8128 sub x8, x9, #0xfe0 41840: b13fc51f cmn x8, #0xff1 41844: 54000ce8 b.hi 0x419e0 <__cxa_demangle+0x3c58> 41848: 52820000 mov w0, #0x1000 // =4096 4184c: 94005dbd bl 0x58f40 41850: b4000d40 cbz x0, 0x419f8 <__cxa_demangle+0x3c70> 41854: 52826608 mov w8, #0x1330 // =4912 41858: 8b08026a add x10, x19, x8 4185c: 52800028 mov w8, #0x1 // =1 41860: 1400001e b 0x418d8 <__cxa_demangle+0x3b50> 41864: d503249f bti j 41868: 91000948 add x8, x10, #0x2 4186c: f9499a75 ldr x21, [x19, #0x1330] 41870: f9000268 str x8, [x19] 41874: f94006a9 ldr x9, [x21, #0x8] 41878: d13f8128 sub x8, x9, #0xfe0 4187c: b13fc51f cmn x8, #0xff1 41880: 54000b48 b.hi 0x419e8 <__cxa_demangle+0x3c60> 41884: 52820000 mov w0, #0x1000 // =4096 41888: 94005dae bl 0x58f40 4188c: b4000b60 cbz x0, 0x419f8 <__cxa_demangle+0x3c70> 41890: 52826608 mov w8, #0x1330 // =4912 41894: 8b08026a add x10, x19, x8 41898: 52800068 mov w8, #0x3 // =3 4189c: 1400000f b 0x418d8 <__cxa_demangle+0x3b50> 418a0: d503249f bti j 418a4: 91000948 add x8, x10, #0x2 418a8: f9499a75 ldr x21, [x19, #0x1330] 418ac: f9000268 str x8, [x19] 418b0: f94006a9 ldr x9, [x21, #0x8] 418b4: d13f8128 sub x8, x9, #0xfe0 418b8: b13fc51f cmn x8, #0xff1 418bc: 540009a8 b.hi 0x419f0 <__cxa_demangle+0x3c68> 418c0: 52820000 mov w0, #0x1000 // =4096 418c4: 94005d9f bl 0x58f40 418c8: b4000980 cbz x0, 0x419f8 <__cxa_demangle+0x3c70> 418cc: 52826608 mov w8, #0x1330 // =4912 418d0: 8b08026a add x10, x19, x8 418d4: 52800088 mov w8, #0x4 // =4 418d8: aa1f03e9 mov x9, xzr 418dc: a9007c15 stp x21, xzr, [x0] 418e0: aa0003f5 mov x21, x0 418e4: f9000140 str x0, [x10] 418e8: 9100412a add x10, x9, #0x10 418ec: 8b0902b4 add x20, x21, x9 418f0: d00000e9 adrp x9, 0x5f000 418f4: 5280252b mov w11, #0x129 // =297 418f8: 91268129 add x9, x9, #0x9a0 418fc: 72a0202b movk w11, #0x101, lsl #16 41900: f90006aa str x10, [x21, #0x8] 41904: aa1303e0 mov x0, x19 41908: f8010e89 str x9, [x20, #0x10]! 4190c: aa1403e1 mov x1, x20 41910: 2901228b stp w11, w8, [x20, #0x8] 41914: 940002a5 bl 0x423a8 <__cxa_demangle+0x4620> 41918: eb14001f cmp x0, x20 4191c: f90003e0 str x0, [sp] 41920: 54fff300 b.eq 0x41780 <__cxa_demangle+0x39f8> 41924: aa0003f5 mov x21, x0 41928: 9104a260 add x0, x19, #0x128 4192c: 910003e1 mov x1, sp 41930: 97fffc40 bl 0x40a30 <__cxa_demangle+0x2ca8> 41934: aa1503f4 mov x20, x21 41938: 17ffff92 b 0x41780 <__cxa_demangle+0x39f8> 4193c: aa1f03e9 mov x9, xzr 41940: 9100094a add x10, x10, #0x2 41944: 5280048c mov w12, #0x24 // =36 41948: 7100e97f cmp w11, #0x3a 4194c: 54000062 b.hs 0x41958 <__cxa_demangle+0x3bd0> 41950: 928005ed mov x13, #-0x30 // =-48 41954: 14000005 b 0x41968 <__cxa_demangle+0x3be0> 41958: 5101056d sub w13, w11, #0x41 4195c: 710065bf cmp w13, #0x19 41960: 54000168 b.hi 0x4198c <__cxa_demangle+0x3c04> 41964: 928006cd mov x13, #-0x37 // =-55 41968: eb08015f cmp x10, x8 4196c: f900026a str x10, [x19] 41970: 54fff060 b.eq 0x4177c <__cxa_demangle+0x39f4> 41974: 9b0c7d29 mul x9, x9, x12 41978: 8b2b0129 add x9, x9, w11, uxtb 4197c: 3840154b ldrb w11, [x10], #0x1 41980: 8b0d0129 add x9, x9, x13 41984: 7100bd7f cmp w11, #0x2f 41988: 54fffe08 b.hi 0x41948 <__cxa_demangle+0x3bc0> 4198c: d100054a sub x10, x10, #0x1 41990: eb08015f cmp x10, x8 41994: 54ffef40 b.eq 0x4177c <__cxa_demangle+0x39f4> 41998: 39400148 ldrb w8, [x10] 4199c: 71017d1f cmp w8, #0x5f 419a0: 54ffeee1 b.ne 0x4177c <__cxa_demangle+0x39f4> 419a4: a952ae68 ldp x8, x11, [x19, #0x128] 419a8: 9100054a add x10, x10, #0x1 419ac: 91000529 add x9, x9, #0x1 419b0: f900026a str x10, [x19] 419b4: cb08016b sub x11, x11, x8 419b8: eb8b0d3f cmp x9, x11, asr #3 419bc: 54ffee02 b.hs 0x4177c <__cxa_demangle+0x39f4> 419c0: f8697914 ldr x20, [x8, x9, lsl #3] 419c4: 17ffff6f b 0x41780 <__cxa_demangle+0x39f8> 419c8: 528000a8 mov w8, #0x5 // =5 419cc: 17ffffc7 b 0x418e8 <__cxa_demangle+0x3b60> 419d0: 52800048 mov w8, #0x2 // =2 419d4: 17ffffc5 b 0x418e8 <__cxa_demangle+0x3b60> 419d8: 2a1f03e8 mov w8, wzr 419dc: 17ffffc3 b 0x418e8 <__cxa_demangle+0x3b60> 419e0: 52800028 mov w8, #0x1 // =1 419e4: 17ffffc1 b 0x418e8 <__cxa_demangle+0x3b60> 419e8: 52800068 mov w8, #0x3 // =3 419ec: 17ffffbf b 0x418e8 <__cxa_demangle+0x3b60> 419f0: 52800088 mov w8, #0x4 // =4 419f4: 17ffffbd b 0x418e8 <__cxa_demangle+0x3b60> 419f8: 94005dca bl 0x59120 <_ZSt9terminatev@plt> 419fc: 94005d0d bl 0x58e30 <__stack_chk_fail@plt> 41a00: d503233f paciasp 41a04: d10343ff sub sp, sp, #0xd0 41a08: a9077bfd stp x29, x30, [sp, #0x70] 41a0c: 9101c3fd add x29, sp, #0x70 41a10: a9086ffc stp x28, x27, [sp, #0x80] 41a14: a90967fa stp x26, x25, [sp, #0x90] 41a18: a90a5ff8 stp x24, x23, [sp, #0xa0] 41a1c: a90b57f6 stp x22, x21, [sp, #0xb0] 41a20: a90c4ff4 stp x20, x19, [sp, #0xc0] 41a24: d53bd04a mrs x10, TPIDR_EL0 41a28: f9401548 ldr x8, [x10, #0x28] 41a2c: f81f83a8 stur x8, [x29, #-0x8] 41a30: a9402408 ldp x8, x9, [x0] 41a34: eb09011f cmp x8, x9 41a38: 54001a40 b.eq 0x41d80 <__cxa_demangle+0x3ff8> 41a3c: 39400109 ldrb w9, [x8] 41a40: 7101253f cmp w9, #0x49 41a44: 540019e1 b.ne 0x41d80 <__cxa_demangle+0x3ff8> 41a48: aa0003f3 mov x19, x0 41a4c: 2a0103f4 mov w20, w1 41a50: 91000508 add x8, x8, #0x1 41a54: f9000bea str x10, [sp, #0x10] 41a58: f9000008 str x8, [x0] 41a5c: 36000141 tbz w1, #0x0, 0x41a84 <__cxa_demangle+0x3cfc> 41a60: f9414e68 ldr x8, [x19, #0x298] 41a64: 91090269 add x9, x19, #0x240 41a68: 910a6260 add x0, x19, #0x298 41a6c: 9100c3e1 add x1, sp, #0x30 41a70: f9015268 str x8, [x19, #0x2a0] 41a74: f9001be9 str x9, [sp, #0x30] 41a78: 94000398 bl 0x428d8 <__cxa_demangle+0x4b50> 41a7c: f9412268 ldr x8, [x19, #0x240] 41a80: f9012668 str x8, [x19, #0x248] 41a84: aa1303f5 mov x21, x19 41a88: 9100c3e8 add x8, sp, #0x30 41a8c: 91006116 add x22, x8, #0x18 41a90: 9100e11b add x27, x8, #0x38 41a94: a9c12aa9 ldp x9, x10, [x21, #0x10]! 41a98: 910a82b7 add x23, x21, #0x2a0 41a9c: 910b02b9 add x25, x21, #0x2c0 41aa0: cb090148 sub x8, x10, x9 41aa4: f9000ff9 str x25, [sp, #0x18] 41aa8: 9343fd08 asr x8, x8, #3 41aac: f90007e8 str x8, [sp, #0x8] 41ab0: 14000002 b 0x41ab8 <__cxa_demangle+0x3d30> 41ab4: b4001b38 cbz x24, 0x41e18 <__cxa_demangle+0x4090> 41ab8: a9402668 ldp x8, x9, [x19] 41abc: eb09011f cmp x8, x9 41ac0: 54000080 b.eq 0x41ad0 <__cxa_demangle+0x3d48> 41ac4: 39400109 ldrb w9, [x8] 41ac8: 7101153f cmp w9, #0x45 41acc: 540015e0 b.eq 0x41d88 <__cxa_demangle+0x4000> 41ad0: 36000214 tbz w20, #0x0, 0x41b10 <__cxa_demangle+0x3d88> 41ad4: f9414e68 ldr x8, [x19, #0x298] 41ad8: a9035bf6 stp x22, x22, [sp, #0x30] 41adc: 6f00e400 movi v0.2d, #0000000000000000 41ae0: f90023fb str x27, [sp, #0x40] 41ae4: eb17011f cmp x8, x23 41ae8: ad0002c0 stp q0, q0, [x22] 41aec: 54000220 b.eq 0x41b30 <__cxa_demangle+0x3da8> 41af0: f9415269 ldr x9, [x19, #0x2a0] 41af4: f9014e77 str x23, [x19, #0x298] 41af8: f941566a ldr x10, [x19, #0x2a8] 41afc: f9015277 str x23, [x19, #0x2a0] 41b00: f9015679 str x25, [x19, #0x2a8] 41b04: a90327e8 stp x8, x9, [sp, #0x30] 41b08: f90023ea str x10, [sp, #0x40] 41b0c: 1400001c b 0x41b7c <__cxa_demangle+0x3df4> 41b10: aa1303e0 mov x0, x19 41b14: 97fffb4b bl 0x40840 <__cxa_demangle+0x2ab8> 41b18: f9001be0 str x0, [sp, #0x30] 41b1c: b4001800 cbz x0, 0x41e1c <__cxa_demangle+0x4094> 41b20: 9100c3e1 add x1, sp, #0x30 41b24: aa1503e0 mov x0, x21 41b28: 97fffbc2 bl 0x40a30 <__cxa_demangle+0x2ca8> 41b2c: 17ffffe3 b 0x41ab8 <__cxa_demangle+0x3d30> 41b30: f9415268 ldr x8, [x19, #0x2a0] 41b34: eb170102 subs x2, x8, x23 41b38: 54000160 b.eq 0x41b64 <__cxa_demangle+0x3ddc> 41b3c: aa1603e0 mov x0, x22 41b40: aa1703e1 mov x1, x23 41b44: 52800403 mov w3, #0x20 // =32 41b48: 94005f66 bl 0x598e0 <__memmove_chk@plt> 41b4c: f9415269 ldr x9, [x19, #0x2a0] 41b50: f9414e68 ldr x8, [x19, #0x298] 41b54: f9401bea ldr x10, [sp, #0x30] 41b58: cb080129 sub x9, x9, x8 41b5c: 9343fd29 asr x9, x9, #3 41b60: 14000004 b 0x41b70 <__cxa_demangle+0x3de8> 41b64: aa1f03e9 mov x9, xzr 41b68: aa1703e8 mov x8, x23 41b6c: aa1603ea mov x10, x22 41b70: 8b090d49 add x9, x10, x9, lsl #3 41b74: f9015268 str x8, [x19, #0x2a0] 41b78: f9001fe9 str x9, [sp, #0x38] 41b7c: aa1303e0 mov x0, x19 41b80: 97fffb30 bl 0x40840 <__cxa_demangle+0x2ab8> 41b84: f9401be8 ldr x8, [sp, #0x30] 41b88: aa0003f8 mov x24, x0 41b8c: f9414e60 ldr x0, [x19, #0x298] 41b90: eb16011f cmp x8, x22 41b94: f90017f8 str x24, [sp, #0x28] 41b98: 540001a0 b.eq 0x41bcc <__cxa_demangle+0x3e44> 41b9c: eb17001f cmp x0, x23 41ba0: f9014e68 str x8, [x19, #0x298] 41ba4: 54000260 b.eq 0x41bf0 <__cxa_demangle+0x3e68> 41ba8: a943a7e8 ldp x8, x9, [sp, #0x38] 41bac: f9001be0 str x0, [sp, #0x30] 41bb0: f941566a ldr x10, [x19, #0x2a8] 41bb4: f9015268 str x8, [x19, #0x2a0] 41bb8: f9015669 str x9, [x19, #0x2a8] 41bbc: a903abe0 stp x0, x10, [sp, #0x38] 41bc0: b50004b8 cbnz x24, 0x41c54 <__cxa_demangle+0x3ecc> 41bc4: aa0003e8 mov x8, x0 41bc8: 14000069 b 0x41d6c <__cxa_demangle+0x3fe4> 41bcc: eb17001f cmp x0, x23 41bd0: 54000200 b.eq 0x41c10 <__cxa_demangle+0x3e88> 41bd4: 94005cd7 bl 0x58f30 41bd8: f9401be8 ldr x8, [sp, #0x30] 41bdc: aa1703e0 mov x0, x23 41be0: f9014e77 str x23, [x19, #0x298] 41be4: f9015277 str x23, [x19, #0x2a0] 41be8: f9015679 str x25, [x19, #0x2a8] 41bec: 1400000a b 0x41c14 <__cxa_demangle+0x3e8c> 41bf0: a943a7e8 ldp x8, x9, [sp, #0x38] 41bf4: a9035bf6 stp x22, x22, [sp, #0x30] 41bf8: f90023fb str x27, [sp, #0x40] 41bfc: f9015268 str x8, [x19, #0x2a0] 41c00: f9015669 str x9, [x19, #0x2a8] 41c04: b5000298 cbnz x24, 0x41c54 <__cxa_demangle+0x3ecc> 41c08: aa1603e8 mov x8, x22 41c0c: 14000058 b 0x41d6c <__cxa_demangle+0x3fe4> 41c10: aa1603e8 mov x8, x22 41c14: f9401fe9 ldr x9, [sp, #0x38] 41c18: eb080122 subs x2, x9, x8 41c1c: 54000100 b.eq 0x41c3c <__cxa_demangle+0x3eb4> 41c20: aa0803e1 mov x1, x8 41c24: 94005e47 bl 0x59540 41c28: a94327e8 ldp x8, x9, [sp, #0x30] 41c2c: f9414e6a ldr x10, [x19, #0x298] 41c30: cb080129 sub x9, x9, x8 41c34: 9343fd29 asr x9, x9, #3 41c38: 14000003 b 0x41c44 <__cxa_demangle+0x3ebc> 41c3c: aa1f03e9 mov x9, xzr 41c40: aa1703ea mov x10, x23 41c44: 8b090d49 add x9, x10, x9, lsl #3 41c48: f9001fe8 str x8, [sp, #0x38] 41c4c: f9015269 str x9, [x19, #0x2a0] 41c50: b40008f8 cbz x24, 0x41d6c <__cxa_demangle+0x3fe4> 41c54: 9100a3e1 add x1, sp, #0x28 41c58: aa1503e0 mov x0, x21 41c5c: 97fffb75 bl 0x40a30 <__cxa_demangle+0x2ca8> 41c60: 39402308 ldrb w8, [x24, #0x8] 41c64: f90013f8 str x24, [sp, #0x20] 41c68: 7100851f cmp w8, #0x21 41c6c: 54000761 b.ne 0x41d58 <__cxa_demangle+0x3fd0> 41c70: f9499a7a ldr x26, [x19, #0x1330] 41c74: a941671c ldp x28, x25, [x24, #0x10] 41c78: f9400748 ldr x8, [x26, #0x8] 41c7c: d13f4109 sub x9, x8, #0xfd0 41c80: b13fc53f cmn x9, #0xff1 41c84: 54000108 b.hi 0x41ca4 <__cxa_demangle+0x3f1c> 41c88: 52820000 mov w0, #0x1000 // =4096 41c8c: 94005cad bl 0x58f40 41c90: b4000e20 cbz x0, 0x41e54 <__cxa_demangle+0x40cc> 41c94: aa1f03e8 mov x8, xzr 41c98: a9007c1a stp x26, xzr, [x0] 41c9c: aa0003fa mov x26, x0 41ca0: f9099a60 str x0, [x19, #0x1330] 41ca4: 91008109 add x9, x8, #0x20 41ca8: 8b080348 add x8, x26, x8 41cac: 5280404a mov w10, #0x202 // =514 41cb0: 5280002d mov w13, #0x1 // =1 41cb4: f9000749 str x9, [x26, #0x8] 41cb8: d00000e9 adrp x9, 0x5f000 41cbc: 91284129 add x9, x9, #0xa10 41cc0: f8010d09 str x9, [x8, #0x10]! 41cc4: 52800409 mov w9, #0x20 // =32 41cc8: 7800910a sturh w10, [x8, #0x9] 41ccc: 5280004a mov w10, #0x2 // =2 41cd0: a901651c stp x28, x25, [x8, #0x10] 41cd4: 39002109 strb w9, [x8, #0x8] 41cd8: d37df329 lsl x9, x25, #3 41cdc: 39002d0a strb w10, [x8, #0xb] 41ce0: b4000139 cbz x25, 0x41d04 <__cxa_demangle+0x3f7c> 41ce4: aa0903ea mov x10, x9 41ce8: aa1c03eb mov x11, x28 41cec: f840856c ldr x12, [x11], #0x8 41cf0: 3940298c ldrb w12, [x12, #0xa] 41cf4: 7100059f cmp w12, #0x1 41cf8: 54000081 b.ne 0x41d08 <__cxa_demangle+0x3f80> 41cfc: f100214a subs x10, x10, #0x8 41d00: 54ffff61 b.ne 0x41cec <__cxa_demangle+0x3f64> 41d04: 3900290d strb w13, [x8, #0xa] 41d08: b4000139 cbz x25, 0x41d2c <__cxa_demangle+0x3fa4> 41d0c: aa0903ea mov x10, x9 41d10: aa1c03eb mov x11, x28 41d14: f840856c ldr x12, [x11], #0x8 41d18: 39402d8c ldrb w12, [x12, #0xb] 41d1c: 7100059f cmp w12, #0x1 41d20: 54000081 b.ne 0x41d30 <__cxa_demangle+0x3fa8> 41d24: f100214a subs x10, x10, #0x8 41d28: 54ffff61 b.ne 0x41d14 <__cxa_demangle+0x3f8c> 41d2c: 39002d0d strb w13, [x8, #0xb] 41d30: b40000f9 cbz x25, 0x41d4c <__cxa_demangle+0x3fc4> 41d34: f840878a ldr x10, [x28], #0x8 41d38: 3940254a ldrb w10, [x10, #0x9] 41d3c: 7100055f cmp w10, #0x1 41d40: 54000081 b.ne 0x41d50 <__cxa_demangle+0x3fc8> 41d44: f1002129 subs x9, x9, #0x8 41d48: 54ffff61 b.ne 0x41d34 <__cxa_demangle+0x3fac> 41d4c: 3900250d strb w13, [x8, #0x9] 41d50: f9400ff9 ldr x25, [sp, #0x18] 41d54: f90013e8 str x8, [sp, #0x20] 41d58: f9415268 ldr x8, [x19, #0x2a0] 41d5c: 910083e1 add x1, sp, #0x20 41d60: f85f8100 ldur x0, [x8, #-0x8] 41d64: 94001a73 bl 0x48730 <__cxa_demangle+0xa9a8> 41d68: f9401be8 ldr x8, [sp, #0x30] 41d6c: eb16011f cmp x8, x22 41d70: 54ffea20 b.eq 0x41ab4 <__cxa_demangle+0x3d2c> 41d74: aa0803e0 mov x0, x8 41d78: 94005c6e bl 0x58f30 41d7c: 17ffff4e b 0x41ab4 <__cxa_demangle+0x3d2c> 41d80: aa1f03e0 mov x0, xzr 41d84: 14000027 b 0x41e20 <__cxa_demangle+0x4098> 41d88: a9410a69 ldp x9, x2, [x19, #0x10] 41d8c: 91000508 add x8, x8, #0x1 41d90: aa1303e0 mov x0, x19 41d94: f94007ea ldr x10, [sp, #0x8] 41d98: f9000268 str x8, [x19] 41d9c: d37df156 lsl x22, x10, #3 41da0: 8b160121 add x1, x9, x22 41da4: 94002248 bl 0x4a6c4 <__cxa_demangle+0xc93c> 41da8: f9400a68 ldr x8, [x19, #0x10] 41dac: aa0003f4 mov x20, x0 41db0: aa0103f5 mov x21, x1 41db4: 8b160108 add x8, x8, x22 41db8: f9499a76 ldr x22, [x19, #0x1330] 41dbc: f9000e68 str x8, [x19, #0x18] 41dc0: f94006c8 ldr x8, [x22, #0x8] 41dc4: d13f4109 sub x9, x8, #0xfd0 41dc8: b13fc53f cmn x9, #0xff1 41dcc: 54000108 b.hi 0x41dec <__cxa_demangle+0x4064> 41dd0: 52820000 mov w0, #0x1000 // =4096 41dd4: 94005c5b bl 0x58f40 41dd8: b40003e0 cbz x0, 0x41e54 <__cxa_demangle+0x40cc> 41ddc: aa1f03e8 mov x8, xzr 41de0: a9007c16 stp x22, xzr, [x0] 41de4: aa0003f6 mov x22, x0 41de8: f9099a60 str x0, [x19, #0x1330] 41dec: 91008109 add x9, x8, #0x20 41df0: 8b0802c0 add x0, x22, x8 41df4: d00000e8 adrp x8, 0x5f000 41df8: 5280246a mov w10, #0x123 // =291 41dfc: 912a0108 add x8, x8, #0xa80 41e00: 72a0202a movk w10, #0x101, lsl #16 41e04: f90006c9 str x9, [x22, #0x8] 41e08: f8010c08 str x8, [x0, #0x10]! 41e0c: b900080a str w10, [x0, #0x8] 41e10: a9015414 stp x20, x21, [x0, #0x10] 41e14: 14000002 b 0x41e1c <__cxa_demangle+0x4094> 41e18: aa1f03e0 mov x0, xzr 41e1c: f9400bea ldr x10, [sp, #0x10] 41e20: f9401548 ldr x8, [x10, #0x28] 41e24: f85f83a9 ldur x9, [x29, #-0x8] 41e28: eb09011f cmp x8, x9 41e2c: 54000161 b.ne 0x41e58 <__cxa_demangle+0x40d0> 41e30: a94c4ff4 ldp x20, x19, [sp, #0xc0] 41e34: a94b57f6 ldp x22, x21, [sp, #0xb0] 41e38: a94a5ff8 ldp x24, x23, [sp, #0xa0] 41e3c: a94967fa ldp x26, x25, [sp, #0x90] 41e40: a9486ffc ldp x28, x27, [sp, #0x80] 41e44: a9477bfd ldp x29, x30, [sp, #0x70] 41e48: 910343ff add sp, sp, #0xd0 41e4c: d50323bf autiasp 41e50: d65f03c0 ret 41e54: 94005cb3 bl 0x59120 <_ZSt9terminatev@plt> 41e58: 94005bf6 bl 0x58e30 <__stack_chk_fail@plt> 41e5c: f9401be8 ldr x8, [sp, #0x30] 41e60: aa0003f3 mov x19, x0 41e64: eb16011f cmp x8, x22 41e68: 54000060 b.eq 0x41e74 <__cxa_demangle+0x40ec> 41e6c: aa0803e0 mov x0, x8 41e70: 94005c30 bl 0x58f30 41e74: aa1303e0 mov x0, x19 41e78: 94004b98 bl 0x54cd8 41e7c: d503233f paciasp 41e80: a9bd7bfd stp x29, x30, [sp, #-0x30]! 41e84: a90157f6 stp x22, x21, [sp, #0x10] 41e88: 910003fd mov x29, sp 41e8c: a9024ff4 stp x20, x19, [sp, #0x20] 41e90: f9499816 ldr x22, [x0, #0x1330] 41e94: aa0203f3 mov x19, x2 41e98: aa0103f4 mov x20, x1 41e9c: f94006c8 ldr x8, [x22, #0x8] 41ea0: d13f4109 sub x9, x8, #0xfd0 41ea4: b13fc53f cmn x9, #0xff1 41ea8: 54000128 b.hi 0x41ecc <__cxa_demangle+0x4144> 41eac: aa0003f5 mov x21, x0 41eb0: 52820000 mov w0, #0x1000 // =4096 41eb4: 94005c23 bl 0x58f40 41eb8: b40002c0 cbz x0, 0x41f10 <__cxa_demangle+0x4188> 41ebc: aa1f03e8 mov x8, xzr 41ec0: a9007c16 stp x22, xzr, [x0] 41ec4: aa0003f6 mov x22, x0 41ec8: f9099aa0 str x0, [x21, #0x1330] 41ecc: 91008109 add x9, x8, #0x20 41ed0: 8b0802c0 add x0, x22, x8 41ed4: f9400288 ldr x8, [x20] 41ed8: d00000ea adrp x10, 0x5f000 41edc: 528024ab mov w11, #0x125 // =293 41ee0: 912bc14a add x10, x10, #0xaf0 41ee4: f90006c9 str x9, [x22, #0x8] 41ee8: f9400269 ldr x9, [x19] 41eec: a9424ff4 ldp x20, x19, [sp, #0x20] 41ef0: 72a0202b movk w11, #0x101, lsl #16 41ef4: a94157f6 ldp x22, x21, [sp, #0x10] 41ef8: f8010c0a str x10, [x0, #0x10]! 41efc: b900080b str w11, [x0, #0x8] 41f00: a9012408 stp x8, x9, [x0, #0x10] 41f04: a8c37bfd ldp x29, x30, [sp], #0x30 41f08: d50323bf autiasp 41f0c: d65f03c0 ret 41f10: 94005c84 bl 0x59120 <_ZSt9terminatev@plt> 41f14: d503233f paciasp 41f18: d10143ff sub sp, sp, #0x50 41f1c: a9017bfd stp x29, x30, [sp, #0x10] 41f20: 910043fd add x29, sp, #0x10 41f24: a9025ff8 stp x24, x23, [sp, #0x20] 41f28: a90357f6 stp x22, x21, [sp, #0x30] 41f2c: a9044ff4 stp x20, x19, [sp, #0x40] 41f30: d53bd058 mrs x24, TPIDR_EL0 41f34: f9401708 ldr x8, [x24, #0x28] 41f38: f90007e8 str x8, [sp, #0x8] 41f3c: a940200b ldp x11, x8, [x0] 41f40: eb08017f cmp x11, x8 41f44: 54000f80 b.eq 0x42134 <__cxa_demangle+0x43ac> 41f48: 39400169 ldrb w9, [x11] 41f4c: 7101513f cmp w9, #0x54 41f50: 54000f21 b.ne 0x42134 <__cxa_demangle+0x43ac> 41f54: aa0003f3 mov x19, x0 41f58: 9100056a add x10, x11, #0x1 41f5c: eb08015f cmp x10, x8 41f60: f900000a str x10, [x0] 41f64: 54000e80 b.eq 0x42134 <__cxa_demangle+0x43ac> 41f68: 39400149 ldrb w9, [x10] 41f6c: 7101313f cmp w9, #0x4c 41f70: 54000481 b.ne 0x42000 <__cxa_demangle+0x4278> 41f74: 91000969 add x9, x11, #0x2 41f78: eb09011f cmp x8, x9 41f7c: f9000269 str x9, [x19] 41f80: 54000da0 b.eq 0x42134 <__cxa_demangle+0x43ac> 41f84: 39400129 ldrb w9, [x9] 41f88: 5100e929 sub w9, w9, #0x3a 41f8c: 3100293f cmn w9, #0xa 41f90: 54000d23 b.lo 0x42134 <__cxa_demangle+0x43ac> 41f94: aa1f03e9 mov x9, xzr 41f98: 9100116d add x13, x11, #0x4 41f9c: 5280014b mov w11, #0xa // =10 41fa0: d10005ac sub x12, x13, #0x1 41fa4: aa0d03ea mov x10, x13 41fa8: eb08019f cmp x12, x8 41fac: f900026c str x12, [x19] 41fb0: 385fe1ad ldurb w13, [x13, #-0x2] 41fb4: d503201f nop 41fb8: 9b0b3529 madd x9, x9, x11, x13 41fbc: d100c129 sub x9, x9, #0x30 41fc0: 540000c0 b.eq 0x41fd8 <__cxa_demangle+0x4250> 41fc4: 385ff14d ldurb w13, [x10, #-0x1] 41fc8: 5100c1ae sub w14, w13, #0x30 41fcc: 9100054d add x13, x10, #0x1 41fd0: 710029df cmp w14, #0xa 41fd4: 54fffe63 b.lo 0x41fa0 <__cxa_demangle+0x4218> 41fd8: eb08019f cmp x12, x8 41fdc: 54000ac0 b.eq 0x42134 <__cxa_demangle+0x43ac> 41fe0: 385ff14b ldurb w11, [x10, #-0x1] 41fe4: 71017d7f cmp w11, #0x5f 41fe8: 54000a61 b.ne 0x42134 <__cxa_demangle+0x43ac> 41fec: 91000529 add x9, x9, #0x1 41ff0: f900026a str x10, [x19] 41ff4: eb08015f cmp x10, x8 41ff8: 540000a1 b.ne 0x4200c <__cxa_demangle+0x4284> 41ffc: 1400004e b 0x42134 <__cxa_demangle+0x43ac> 42000: aa1f03e9 mov x9, xzr 42004: eb08015f cmp x10, x8 42008: 54000960 b.eq 0x42134 <__cxa_demangle+0x43ac> 4200c: 3940014b ldrb w11, [x10] 42010: 71017d7f cmp w11, #0x5f 42014: 540005c1 b.ne 0x420cc <__cxa_demangle+0x4344> 42018: aa1f03f5 mov x21, xzr 4201c: 91000548 add x8, x10, #0x1 42020: 394c266a ldrb w10, [x19, #0x309] 42024: f9000268 str x8, [x19] 42028: 34000a0a cbz w10, 0x42168 <__cxa_demangle+0x43e0> 4202c: b50009e9 cbnz x9, 0x42168 <__cxa_demangle+0x43e0> 42030: f9499a76 ldr x22, [x19, #0x1330] 42034: f94006c8 ldr x8, [x22, #0x8] 42038: d13f0109 sub x9, x8, #0xfc0 4203c: b13fc53f cmn x9, #0xff1 42040: 54000108 b.hi 0x42060 <__cxa_demangle+0x42d8> 42044: 52820000 mov w0, #0x1000 // =4096 42048: 94005bbe bl 0x58f40 4204c: b40011a0 cbz x0, 0x42280 <__cxa_demangle+0x44f8> 42050: aa1f03e8 mov x8, xzr 42054: a9007c16 stp x22, xzr, [x0] 42058: aa0003f6 mov x22, x0 4205c: f9099a60 str x0, [x19, #0x1330] 42060: 9100c109 add x9, x8, #0x30 42064: 8b0802d4 add x20, x22, x8 42068: 900000e8 adrp x8, 0x5e000 4206c: 5280448a mov w10, #0x224 // =548 42070: 91128108 add x8, x8, #0x4a0 42074: 72a0404a movk w10, #0x202, lsl #16 42078: f90006c9 str x9, [x22, #0x8] 4207c: f8010e88 str x8, [x20, #0x10]! 42080: b9000a8a str w10, [x20, #0x8] 42084: a9017e95 stp x21, xzr, [x20, #0x10] 42088: 3900829f strb wzr, [x20, #0x20] 4208c: f9416e68 ldr x8, [x19, #0x2d8] 42090: f9417269 ldr x9, [x19, #0x2e0] 42094: eb09011f cmp x8, x9 42098: 54000ec1 b.ne 0x42270 <__cxa_demangle+0x44e8> 4209c: f9416a77 ldr x23, [x19, #0x2d0] 420a0: cb170115 sub x21, x8, x23 420a4: 910ba268 add x8, x19, #0x2e8 420a8: eb0802ff cmp x23, x8 420ac: 54000c40 b.eq 0x42234 <__cxa_demangle+0x44ac> 420b0: d37ffaa1 lsl x1, x21, #1 420b4: aa1703e0 mov x0, x23 420b8: 94005baa bl 0x58f60 420bc: aa0003f6 mov x22, x0 420c0: f9016a60 str x0, [x19, #0x2d0] 420c4: b5000cc0 cbnz x0, 0x4225c <__cxa_demangle+0x44d4> 420c8: 1400006e b 0x42280 <__cxa_demangle+0x44f8> 420cc: 3940014b ldrb w11, [x10] 420d0: 5100e96b sub w11, w11, #0x3a 420d4: 3100297f cmn w11, #0xa 420d8: 540002e3 b.lo 0x42134 <__cxa_demangle+0x43ac> 420dc: aa1f03eb mov x11, xzr 420e0: 9100054d add x13, x10, #0x1 420e4: 5280014c mov w12, #0xa // =10 420e8: f900026d str x13, [x19] 420ec: aa0d03ea mov x10, x13 420f0: 385ff1ad ldurb w13, [x13, #-0x1] 420f4: eb08015f cmp x10, x8 420f8: 9b0c356b madd x11, x11, x12, x13 420fc: d100c16b sub x11, x11, #0x30 42100: 540000c0 b.eq 0x42118 <__cxa_demangle+0x4390> 42104: aa0a03ed mov x13, x10 42108: 384015ae ldrb w14, [x13], #0x1 4210c: 5100c1ce sub w14, w14, #0x30 42110: 710029df cmp w14, #0xa 42114: 54fffea3 b.lo 0x420e8 <__cxa_demangle+0x4360> 42118: eb08015f cmp x10, x8 4211c: 540000c0 b.eq 0x42134 <__cxa_demangle+0x43ac> 42120: 39400148 ldrb w8, [x10] 42124: 71017d1f cmp w8, #0x5f 42128: 54000061 b.ne 0x42134 <__cxa_demangle+0x43ac> 4212c: 91000575 add x21, x11, #0x1 42130: 17ffffbb b 0x4201c <__cxa_demangle+0x4294> 42134: aa1f03f4 mov x20, xzr 42138: f9401708 ldr x8, [x24, #0x28] 4213c: f94007e9 ldr x9, [sp, #0x8] 42140: eb09011f cmp x8, x9 42144: 54000a01 b.ne 0x42284 <__cxa_demangle+0x44fc> 42148: aa1403e0 mov x0, x20 4214c: a9444ff4 ldp x20, x19, [sp, #0x40] 42150: a94357f6 ldp x22, x21, [sp, #0x30] 42154: a9425ff8 ldp x24, x23, [sp, #0x20] 42158: a9417bfd ldp x29, x30, [sp, #0x10] 4215c: 910143ff add sp, sp, #0x50 42160: d50323bf autiasp 42164: d65f03c0 ret 42168: f9415268 ldr x8, [x19, #0x2a0] 4216c: f9414e6a ldr x10, [x19, #0x298] 42170: cb0a0108 sub x8, x8, x10 42174: 9343fd08 asr x8, x8, #3 42178: eb08013f cmp x9, x8 4217c: 54000122 b.hs 0x421a0 <__cxa_demangle+0x4418> 42180: f869794a ldr x10, [x10, x9, lsl #3] 42184: b40000ea cbz x10, 0x421a0 <__cxa_demangle+0x4418> 42188: a9402d4a ldp x10, x11, [x10] 4218c: cb0a016b sub x11, x11, x10 42190: eb8b0ebf cmp x21, x11, asr #3 42194: 54000062 b.hs 0x421a0 <__cxa_demangle+0x4418> 42198: f8757954 ldr x20, [x10, x21, lsl #3] 4219c: 17ffffe7 b 0x42138 <__cxa_demangle+0x43b0> 421a0: f9418a6a ldr x10, [x19, #0x310] 421a4: aa1f03f4 mov x20, xzr 421a8: eb09015f cmp x10, x9 421ac: 54fffc61 b.ne 0x42138 <__cxa_demangle+0x43b0> 421b0: eb08013f cmp x9, x8 421b4: 54fffc28 b.hi 0x42138 <__cxa_demangle+0x43b0> 421b8: 540000a1 b.ne 0x421cc <__cxa_demangle+0x4444> 421bc: 910a6260 add x0, x19, #0x298 421c0: 910003e1 mov x1, sp 421c4: f90003ff str xzr, [sp] 421c8: 940001c4 bl 0x428d8 <__cxa_demangle+0x4b50> 421cc: f9499a75 ldr x21, [x19, #0x1330] 421d0: f94006a8 ldr x8, [x21, #0x8] 421d4: d13f4109 sub x9, x8, #0xfd0 421d8: b13fc53f cmn x9, #0xff1 421dc: 54000108 b.hi 0x421fc <__cxa_demangle+0x4474> 421e0: 52820000 mov w0, #0x1000 // =4096 421e4: 94005b57 bl 0x58f40 421e8: b40004c0 cbz x0, 0x42280 <__cxa_demangle+0x44f8> 421ec: aa1f03e8 mov x8, xzr 421f0: a9007c15 stp x21, xzr, [x0] 421f4: aa0003f5 mov x21, x0 421f8: f9099a60 str x0, [x19, #0x1330] 421fc: 91008109 add x9, x8, #0x20 42200: 8b0802b4 add x20, x21, x8 42204: 900000e8 adrp x8, 0x5e000 42208: 528020ea mov w10, #0x107 // =263 4220c: 910f0108 add x8, x8, #0x3c0 42210: 72a0202a movk w10, #0x101, lsl #16 42214: f90006a9 str x9, [x21, #0x8] 42218: f8010e88 str x8, [x20, #0x10]! 4221c: 90fffec8 adrp x8, 0x1a000 42220: b9000a8a str w10, [x20, #0x8] 42224: 910a8908 add x8, x8, #0x2a2 42228: 91001109 add x9, x8, #0x4 4222c: a9012688 stp x8, x9, [x20, #0x10] 42230: 17ffffc2 b 0x42138 <__cxa_demangle+0x43b0> 42234: d37ffaa0 lsl x0, x21, #1 42238: 94005b42 bl 0x58f40 4223c: b4000220 cbz x0, 0x42280 <__cxa_demangle+0x44f8> 42240: aa0003f6 mov x22, x0 42244: b40000b5 cbz x21, 0x42258 <__cxa_demangle+0x44d0> 42248: aa1603e0 mov x0, x22 4224c: aa1703e1 mov x1, x23 42250: aa1503e2 mov x2, x21 42254: 94005cbb bl 0x59540 42258: f9016a76 str x22, [x19, #0x2d0] 4225c: 9342fea8 asr x8, x21, #2 42260: 9343fea9 asr x9, x21, #3 42264: 8b080eca add x10, x22, x8, lsl #3 42268: 8b090ec8 add x8, x22, x9, lsl #3 4226c: f901726a str x10, [x19, #0x2e0] 42270: 91002109 add x9, x8, #0x8 42274: f9016e69 str x9, [x19, #0x2d8] 42278: f9000114 str x20, [x8] 4227c: 17ffffaf b 0x42138 <__cxa_demangle+0x43b0> 42280: 94005ba8 bl 0x59120 <_ZSt9terminatev@plt> 42284: 94005aeb bl 0x58e30 <__stack_chk_fail@plt> 42288: d503233f paciasp 4228c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 42290: f9000bf5 str x21, [sp, #0x10] 42294: 910003fd mov x29, sp 42298: a9024ff4 stp x20, x19, [sp, #0x20] 4229c: a9402408 ldp x8, x9, [x0] 422a0: eb09011f cmp x8, x9 422a4: 54000740 b.eq 0x4238c <__cxa_demangle+0x4604> 422a8: 3940010a ldrb w10, [x8] 422ac: 7101115f cmp w10, #0x44 422b0: 540006e1 b.ne 0x4238c <__cxa_demangle+0x4604> 422b4: aa0003f3 mov x19, x0 422b8: 9100050a add x10, x8, #0x1 422bc: eb09015f cmp x10, x9 422c0: f900000a str x10, [x0] 422c4: 54000640 b.eq 0x4238c <__cxa_demangle+0x4604> 422c8: 39400149 ldrb w9, [x10] 422cc: 321b0129 orr w9, w9, #0x20 422d0: 7101d13f cmp w9, #0x74 422d4: 540005c1 b.ne 0x4238c <__cxa_demangle+0x4604> 422d8: 91000908 add x8, x8, #0x2 422dc: aa1303e0 mov x0, x19 422e0: f9000268 str x8, [x19] 422e4: 9400026f bl 0x42ca0 <__cxa_demangle+0x4f18> 422e8: b4000540 cbz x0, 0x42390 <__cxa_demangle+0x4608> 422ec: a9402269 ldp x9, x8, [x19] 422f0: eb08013f cmp x9, x8 422f4: 540004c0 b.eq 0x4238c <__cxa_demangle+0x4604> 422f8: 39400128 ldrb w8, [x9] 422fc: 7101151f cmp w8, #0x45 42300: 54000461 b.ne 0x4238c <__cxa_demangle+0x4604> 42304: f9499a75 ldr x21, [x19, #0x1330] 42308: aa0003f4 mov x20, x0 4230c: 91000529 add x9, x9, #0x1 42310: f94006a8 ldr x8, [x21, #0x8] 42314: f9000269 str x9, [x19] 42318: d13ec10a sub x10, x8, #0xfb0 4231c: b13fc55f cmn x10, #0xff1 42320: 54000108 b.hi 0x42340 <__cxa_demangle+0x45b8> 42324: 52820000 mov w0, #0x1000 // =4096 42328: 94005b06 bl 0x58f40 4232c: b40003c0 cbz x0, 0x423a4 <__cxa_demangle+0x461c> 42330: aa1f03e8 mov x8, xzr 42334: a9007c15 stp x21, xzr, [x0] 42338: aa0003f5 mov x21, x0 4233c: f9099a60 str x0, [x19, #0x1330] 42340: 91010109 add x9, x8, #0x40 42344: 8b0802a0 add x0, x21, x8 42348: b00000e8 adrp x8, 0x5f000 4234c: b0fffeca adrp x10, 0x1b000 42350: 91134108 add x8, x8, #0x4d0 42354: 9113294a add x10, x10, #0x4ca 42358: f90006a9 str x9, [x21, #0x8] 4235c: 52802689 mov w9, #0x134 // =308 42360: 72a02029 movk w9, #0x101, lsl #16 42364: f8010c08 str x8, [x0, #0x10]! 42368: f0fffea8 adrp x8, 0x19000 4236c: a9022814 stp x20, x10, [x0, #0x20] 42370: 9133c508 add x8, x8, #0xcf1 42374: b9000809 str w9, [x0, #0x8] 42378: 91002509 add x9, x8, #0x9 4237c: a9012408 stp x8, x9, [x0, #0x10] 42380: 91000548 add x8, x10, #0x1 42384: f9001808 str x8, [x0, #0x30] 42388: 14000002 b 0x42390 <__cxa_demangle+0x4608> 4238c: aa1f03e0 mov x0, xzr 42390: a9424ff4 ldp x20, x19, [sp, #0x20] 42394: f9400bf5 ldr x21, [sp, #0x10] 42398: a8c37bfd ldp x29, x30, [sp], #0x30 4239c: d50323bf autiasp 423a0: d65f03c0 ret 423a4: 94005b5f bl 0x59120 <_ZSt9terminatev@plt> 423a8: d503233f paciasp 423ac: a9bb7bfd stp x29, x30, [sp, #-0x50]! 423b0: a90167fa stp x26, x25, [sp, #0x10] 423b4: 910003fd mov x29, sp 423b8: a9025ff8 stp x24, x23, [sp, #0x20] 423bc: a90357f6 stp x22, x21, [sp, #0x30] 423c0: a9044ff4 stp x20, x19, [sp, #0x40] 423c4: a9402009 ldp x9, x8, [x0] 423c8: aa0103f3 mov x19, x1 423cc: eb08013f cmp x9, x8 423d0: 54000980 b.eq 0x42500 <__cxa_demangle+0x4778> 423d4: b00000f7 adrp x23, 0x5f000 423d8: aa0003f4 mov x20, x0 423dc: 52800115 mov w21, #0x8 // =8 423e0: 52800156 mov w22, #0xa // =10 423e4: 912142f7 add x23, x23, #0x850 423e8: 14000010 b 0x42428 <__cxa_demangle+0x46a0> 423ec: 9100c109 add x9, x8, #0x30 423f0: 8b08034a add x10, x26, x8 423f4: 39402e6b ldrb w11, [x19, #0xb] 423f8: f9000749 str x9, [x26, #0x8] 423fc: f8010d57 str x23, [x10, #0x10]! 42400: 78409268 ldurh w8, [x19, #0x9] 42404: a901e558 stp x24, x25, [x10, #0x18] 42408: f9000953 str x19, [x10, #0x10] 4240c: aa0a03f3 mov x19, x10 42410: 39002155 strb w21, [x10, #0x8] 42414: 78009148 sturh w8, [x10, #0x9] 42418: a9402289 ldp x9, x8, [x20] 4241c: 39002d4b strb w11, [x10, #0xb] 42420: eb08013f cmp x9, x8 42424: 540006c0 b.eq 0x424fc <__cxa_demangle+0x4774> 42428: 3940012a ldrb w10, [x9] 4242c: 7101095f cmp w10, #0x42 42430: 54000681 b.ne 0x42500 <__cxa_demangle+0x4778> 42434: 9100052a add x10, x9, #0x1 42438: eb0a011f cmp x8, x10 4243c: f900028a str x10, [x20] 42440: 54000300 b.eq 0x424a0 <__cxa_demangle+0x4718> 42444: 3940014a ldrb w10, [x10] 42448: 5100e94a sub w10, w10, #0x3a 4244c: 3100295f cmn w10, #0xa 42450: 54000283 b.lo 0x424a0 <__cxa_demangle+0x4718> 42454: aa1f03ea mov x10, xzr 42458: 91000929 add x9, x9, #0x2 4245c: f9000289 str x9, [x20] 42460: eb08013f cmp x9, x8 42464: 385ff12b ldurb w11, [x9, #-0x1] 42468: d503201f nop 4246c: 9b162d4a madd x10, x10, x22, x11 42470: d100c14a sub x10, x10, #0x30 42474: 540000e0 b.eq 0x42490 <__cxa_demangle+0x4708> 42478: 3840152b ldrb w11, [x9], #0x1 4247c: 5100c16b sub w11, w11, #0x30 42480: 7100297f cmp w11, #0xa 42484: 54fffec3 b.lo 0x4245c <__cxa_demangle+0x46d4> 42488: d1000538 sub x24, x9, #0x1 4248c: 14000002 b 0x42494 <__cxa_demangle+0x470c> 42490: aa0803f8 mov x24, x8 42494: cb180108 sub x8, x8, x24 42498: eb0a011f cmp x8, x10 4249c: 54000242 b.hs 0x424e4 <__cxa_demangle+0x475c> 424a0: aa1f03f9 mov x25, xzr 424a4: aa1f03f8 mov x24, xzr 424a8: eb19031f cmp x24, x25 424ac: 54000240 b.eq 0x424f4 <__cxa_demangle+0x476c> 424b0: f9499a9a ldr x26, [x20, #0x1330] 424b4: f9400748 ldr x8, [x26, #0x8] 424b8: d13f0109 sub x9, x8, #0xfc0 424bc: b13fc53f cmn x9, #0xff1 424c0: 54fff968 b.hi 0x423ec <__cxa_demangle+0x4664> 424c4: 52820000 mov w0, #0x1000 // =4096 424c8: 94005a9e bl 0x58f40 424cc: b40002a0 cbz x0, 0x42520 <__cxa_demangle+0x4798> 424d0: aa1f03e8 mov x8, xzr 424d4: a9007c1a stp x26, xzr, [x0] 424d8: aa0003fa mov x26, x0 424dc: f9099a80 str x0, [x20, #0x1330] 424e0: 17ffffc3 b 0x423ec <__cxa_demangle+0x4664> 424e4: 8b0a0319 add x25, x24, x10 424e8: f9000299 str x25, [x20] 424ec: eb19031f cmp x24, x25 424f0: 54fffe01 b.ne 0x424b0 <__cxa_demangle+0x4728> 424f4: aa1f03f3 mov x19, xzr 424f8: 14000002 b 0x42500 <__cxa_demangle+0x4778> 424fc: aa0a03f3 mov x19, x10 42500: aa1303e0 mov x0, x19 42504: a9444ff4 ldp x20, x19, [sp, #0x40] 42508: a94357f6 ldp x22, x21, [sp, #0x30] 4250c: a9425ff8 ldp x24, x23, [sp, #0x20] 42510: a94167fa ldp x26, x25, [sp, #0x10] 42514: a8c57bfd ldp x29, x30, [sp], #0x50 42518: d50323bf autiasp 4251c: d65f03c0 ret 42520: 94005b00 bl 0x59120 <_ZSt9terminatev@plt> 42524: d503233f paciasp 42528: d10143ff sub sp, sp, #0x50 4252c: a9017bfd stp x29, x30, [sp, #0x10] 42530: 910043fd add x29, sp, #0x10 42534: f90013f7 str x23, [sp, #0x20] 42538: a90357f6 stp x22, x21, [sp, #0x30] 4253c: a9044ff4 stp x20, x19, [sp, #0x40] 42540: d53bd056 mrs x22, TPIDR_EL0 42544: aa0003f3 mov x19, x0 42548: f94016c8 ldr x8, [x22, #0x28] 4254c: f90007e8 str x8, [sp, #0x8] 42550: a9402408 ldp x8, x9, [x0] 42554: eb080129 subs x9, x9, x8 42558: 54000220 b.eq 0x4259c <__cxa_demangle+0x4814> 4255c: 3940010a ldrb w10, [x8] 42560: 7101555f cmp w10, #0x55 42564: 540000c1 b.ne 0x4257c <__cxa_demangle+0x47f4> 42568: aa1303e0 mov x0, x19 4256c: 94001206 bl 0x46d84 <__cxa_demangle+0x8ffc> 42570: aa0003e1 mov x1, x0 42574: b5000a40 cbnz x0, 0x426bc <__cxa_demangle+0x4934> 42578: 14000058 b 0x426d8 <__cxa_demangle+0x4950> 4257c: 5100c54a sub w10, w10, #0x31 42580: 7100215f cmp w10, #0x8 42584: 540000c8 b.hi 0x4259c <__cxa_demangle+0x4814> 42588: aa1303e0 mov x0, x19 4258c: 94002222 bl 0x4ae14 <__cxa_demangle+0xd08c> 42590: aa0003e1 mov x1, x0 42594: b5000940 cbnz x0, 0x426bc <__cxa_demangle+0x4934> 42598: 14000050 b 0x426d8 <__cxa_demangle+0x4950> 4259c: f100093f cmp x9, #0x2 425a0: 54000863 b.lo 0x426ac <__cxa_demangle+0x4924> 425a4: 39400109 ldrb w9, [x8] 425a8: 7101113f cmp w9, #0x44 425ac: 54000801 b.ne 0x426ac <__cxa_demangle+0x4924> 425b0: 39400509 ldrb w9, [x8, #0x1] 425b4: 71010d3f cmp w9, #0x43 425b8: 540007a1 b.ne 0x426ac <__cxa_demangle+0x4924> 425bc: aa1303f4 mov x20, x19 425c0: 91000908 add x8, x8, #0x2 425c4: aa1303e0 mov x0, x19 425c8: f9400e77 ldr x23, [x19, #0x18] 425cc: f8410e95 ldr x21, [x20, #0x10]! 425d0: f9000268 str x8, [x19] 425d4: 94002210 bl 0x4ae14 <__cxa_demangle+0xd08c> 425d8: f90003e0 str x0, [sp] 425dc: b40007e0 cbz x0, 0x426d8 <__cxa_demangle+0x4950> 425e0: cb1502e8 sub x8, x23, x21 425e4: 9343fd15 asr x21, x8, #3 425e8: 14000005 b 0x425fc <__cxa_demangle+0x4874> 425ec: aa1303e0 mov x0, x19 425f0: 94002209 bl 0x4ae14 <__cxa_demangle+0xd08c> 425f4: f90003e0 str x0, [sp] 425f8: b4000700 cbz x0, 0x426d8 <__cxa_demangle+0x4950> 425fc: 910003e1 mov x1, sp 42600: aa1403e0 mov x0, x20 42604: 97fff90b bl 0x40a30 <__cxa_demangle+0x2ca8> 42608: a9402668 ldp x8, x9, [x19] 4260c: eb09011f cmp x8, x9 42610: 54fffee0 b.eq 0x425ec <__cxa_demangle+0x4864> 42614: 39400109 ldrb w9, [x8] 42618: 7101153f cmp w9, #0x45 4261c: 54fffe81 b.ne 0x425ec <__cxa_demangle+0x4864> 42620: a9410a69 ldp x9, x2, [x19, #0x10] 42624: d37df2b7 lsl x23, x21, #3 42628: 91000508 add x8, x8, #0x1 4262c: aa1303e0 mov x0, x19 42630: 8b170121 add x1, x9, x23 42634: f9000268 str x8, [x19] 42638: 94002023 bl 0x4a6c4 <__cxa_demangle+0xc93c> 4263c: f9400a68 ldr x8, [x19, #0x10] 42640: aa0003f4 mov x20, x0 42644: aa0103f5 mov x21, x1 42648: 8b170108 add x8, x8, x23 4264c: f9499a77 ldr x23, [x19, #0x1330] 42650: f9000e68 str x8, [x19, #0x18] 42654: f94006e8 ldr x8, [x23, #0x8] 42658: d13f4109 sub x9, x8, #0xfd0 4265c: b13fc53f cmn x9, #0xff1 42660: 54000108 b.hi 0x42680 <__cxa_demangle+0x48f8> 42664: 52820000 mov w0, #0x1000 // =4096 42668: 94005a36 bl 0x58f40 4266c: b40004e0 cbz x0, 0x42708 <__cxa_demangle+0x4980> 42670: aa1f03e8 mov x8, xzr 42674: a9007c17 stp x23, xzr, [x0] 42678: aa0003f7 mov x23, x0 4267c: f9099a60 str x0, [x19, #0x1330] 42680: 91008109 add x9, x8, #0x20 42684: 8b0802e1 add x1, x23, x8 42688: b00000e8 adrp x8, 0x5f000 4268c: 528025ca mov w10, #0x12e // =302 42690: 91230108 add x8, x8, #0x8c0 42694: 72a0202a movk w10, #0x101, lsl #16 42698: f90006e9 str x9, [x23, #0x8] 4269c: f8010c28 str x8, [x1, #0x10]! 426a0: b900082a str w10, [x1, #0x8] 426a4: a9015434 stp x20, x21, [x1, #0x10] 426a8: 14000005 b 0x426bc <__cxa_demangle+0x4934> 426ac: aa1303e0 mov x0, x19 426b0: 940022b9 bl 0x4b194 <__cxa_demangle+0xd40c> 426b4: aa0003e1 mov x1, x0 426b8: b4000100 cbz x0, 0x426d8 <__cxa_demangle+0x4950> 426bc: aa1303e0 mov x0, x19 426c0: 97ffff3a bl 0x423a8 <__cxa_demangle+0x4620> 426c4: f94016c8 ldr x8, [x22, #0x28] 426c8: f94007e9 ldr x9, [sp, #0x8] 426cc: eb09011f cmp x8, x9 426d0: 540000e0 b.eq 0x426ec <__cxa_demangle+0x4964> 426d4: 1400000e b 0x4270c <__cxa_demangle+0x4984> 426d8: f94016c8 ldr x8, [x22, #0x28] 426dc: f94007e9 ldr x9, [sp, #0x8] 426e0: eb09011f cmp x8, x9 426e4: 54000141 b.ne 0x4270c <__cxa_demangle+0x4984> 426e8: aa1f03e0 mov x0, xzr 426ec: a9444ff4 ldp x20, x19, [sp, #0x40] 426f0: a94357f6 ldp x22, x21, [sp, #0x30] 426f4: a9417bfd ldp x29, x30, [sp, #0x10] 426f8: f94013f7 ldr x23, [sp, #0x20] 426fc: 910143ff add sp, sp, #0x50 42700: d50323bf autiasp 42704: d65f03c0 ret 42708: 94005a86 bl 0x59120 <_ZSt9terminatev@plt> 4270c: 940059c9 bl 0x58e30 <__stack_chk_fail@plt> 42710: d503233f paciasp 42714: a9bd7bfd stp x29, x30, [sp, #-0x30]! 42718: f9000bf5 str x21, [sp, #0x10] 4271c: 910003fd mov x29, sp 42720: a9024ff4 stp x20, x19, [sp, #0x20] 42724: a9412015 ldp x21, x8, [x0, #0x10] 42728: eb150114 subs x20, x8, x21 4272c: 54000300 b.eq 0x4278c <__cxa_demangle+0x4a04> 42730: a940a828 ldp x8, x10, [x1, #0x8] 42734: aa0103f3 mov x19, x1 42738: 8b140109 add x9, x8, x20 4273c: eb0a013f cmp x9, x10 42740: 54000062 b.hs 0x4274c <__cxa_demangle+0x49c4> 42744: f9400260 ldr x0, [x19] 42748: 1400000a b 0x42770 <__cxa_demangle+0x49e8> 4274c: d37ff948 lsl x8, x10, #1 42750: f9400260 ldr x0, [x19] 42754: eb09011f cmp x8, x9 42758: 9a883121 csel x1, x9, x8, lo 4275c: f9000a61 str x1, [x19, #0x10] 42760: 94005a00 bl 0x58f60 42764: f9000260 str x0, [x19] 42768: b40001c0 cbz x0, 0x427a0 <__cxa_demangle+0x4a18> 4276c: f9400668 ldr x8, [x19, #0x8] 42770: 8b080000 add x0, x0, x8 42774: aa1503e1 mov x1, x21 42778: aa1403e2 mov x2, x20 4277c: 94005b71 bl 0x59540 42780: f9400668 ldr x8, [x19, #0x8] 42784: 8b140108 add x8, x8, x20 42788: f9000668 str x8, [x19, #0x8] 4278c: a9424ff4 ldp x20, x19, [sp, #0x20] 42790: f9400bf5 ldr x21, [sp, #0x10] 42794: a8c37bfd ldp x29, x30, [sp], #0x30 42798: d50323bf autiasp 4279c: d65f03c0 ret 427a0: 94005a60 bl 0x59120 <_ZSt9terminatev@plt> 427a4: d503245f bti c 427a8: a9410408 ldp x8, x1, [x0, #0x10] 427ac: aa0803e0 mov x0, x8 427b0: d65f03c0 ret 427b4: d503245f bti c 427b8: 14005996 b 0x58e10 <_ZdlPv@plt> 427bc: d503233f paciasp 427c0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 427c4: f9000bf5 str x21, [sp, #0x10] 427c8: 910003fd mov x29, sp 427cc: a9024ff4 stp x20, x19, [sp, #0x20] 427d0: f9400815 ldr x21, [x0, #0x10] 427d4: aa0003f4 mov x20, x0 427d8: aa0103f3 mov x19, x1 427dc: f94002a8 ldr x8, [x21] 427e0: aa1503e0 mov x0, x21 427e4: f9401108 ldr x8, [x8, #0x20] 427e8: d63f0100 blr x8 427ec: 394026a8 ldrb w8, [x21, #0x9] 427f0: 7100051f cmp w8, #0x1 427f4: 540000c0 b.eq 0x4280c <__cxa_demangle+0x4a84> 427f8: f94002a8 ldr x8, [x21] 427fc: aa1503e0 mov x0, x21 42800: aa1303e1 mov x1, x19 42804: f9401508 ldr x8, [x8, #0x28] 42808: d63f0100 blr x8 4280c: a940aa68 ldp x8, x10, [x19, #0x8] 42810: 91000909 add x9, x8, #0x2 42814: eb0a013f cmp x9, x10 42818: 54000062 b.hs 0x42824 <__cxa_demangle+0x4a9c> 4281c: f9400260 ldr x0, [x19] 42820: 1400000a b 0x42848 <__cxa_demangle+0x4ac0> 42824: d37ff948 lsl x8, x10, #1 42828: f9400260 ldr x0, [x19] 4282c: eb09011f cmp x8, x9 42830: 9a883121 csel x1, x9, x8, lo 42834: f9000a61 str x1, [x19, #0x10] 42838: 940059ca bl 0x58f60 4283c: f9000260 str x0, [x19] 42840: b40003c0 cbz x0, 0x428b8 <__cxa_demangle+0x4b30> 42844: f9400668 ldr x8, [x19, #0x8] 42848: 52874749 mov w9, #0x3a3a // =14906 4284c: aa1303e1 mov x1, x19 42850: 78286809 strh w9, [x0, x8] 42854: f9400668 ldr x8, [x19, #0x8] 42858: f9400e94 ldr x20, [x20, #0x18] 4285c: 91000908 add x8, x8, #0x2 42860: f9400289 ldr x9, [x20] 42864: aa1403e0 mov x0, x20 42868: f9000668 str x8, [x19, #0x8] 4286c: f9401128 ldr x8, [x9, #0x20] 42870: d63f0100 blr x8 42874: 39402688 ldrb w8, [x20, #0x9] 42878: 7100051f cmp w8, #0x1 4287c: 540000c1 b.ne 0x42894 <__cxa_demangle+0x4b0c> 42880: a9424ff4 ldp x20, x19, [sp, #0x20] 42884: f9400bf5 ldr x21, [sp, #0x10] 42888: a8c37bfd ldp x29, x30, [sp], #0x30 4288c: d50323bf autiasp 42890: d65f03c0 ret 42894: f9400288 ldr x8, [x20] 42898: aa1403e0 mov x0, x20 4289c: aa1303e1 mov x1, x19 428a0: f9400bf5 ldr x21, [sp, #0x10] 428a4: a9424ff4 ldp x20, x19, [sp, #0x20] 428a8: f9401510 ldr x16, [x8, #0x28] 428ac: a8c37bfd ldp x29, x30, [sp], #0x30 428b0: d50323bf autiasp 428b4: d61f0200 br x16 428b8: 94005a1a bl 0x59120 <_ZSt9terminatev@plt> 428bc: d503245f bti c 428c0: f9400c00 ldr x0, [x0, #0x18] 428c4: f9400008 ldr x8, [x0] 428c8: f9401910 ldr x16, [x8, #0x30] 428cc: d61f0200 br x16 428d0: d503245f bti c 428d4: 1400594f b 0x58e10 <_ZdlPv@plt> 428d8: d503233f paciasp 428dc: a9bc7bfd stp x29, x30, [sp, #-0x40]! 428e0: f9000bf7 str x23, [sp, #0x10] 428e4: 910003fd mov x29, sp 428e8: a90257f6 stp x22, x21, [sp, #0x20] 428ec: a9034ff4 stp x20, x19, [sp, #0x30] 428f0: a940a408 ldp x8, x9, [x0, #0x8] 428f4: aa0003f3 mov x19, x0 428f8: aa0103f4 mov x20, x1 428fc: eb09011f cmp x8, x9 42900: 54000381 b.ne 0x42970 <__cxa_demangle+0x4be8> 42904: aa1303e9 mov x9, x19 42908: f8418537 ldr x23, [x9], #0x18 4290c: cb170115 sub x21, x8, x23 42910: eb0902ff cmp x23, x9 42914: 54000100 b.eq 0x42934 <__cxa_demangle+0x4bac> 42918: d37ffaa1 lsl x1, x21, #1 4291c: aa1703e0 mov x0, x23 42920: 94005990 bl 0x58f60 42924: aa0003f6 mov x22, x0 42928: f9000260 str x0, [x19] 4292c: b5000180 cbnz x0, 0x4295c <__cxa_demangle+0x4bd4> 42930: 1400001a b 0x42998 <__cxa_demangle+0x4c10> 42934: d37ffaa0 lsl x0, x21, #1 42938: 94005982 bl 0x58f40 4293c: b40002e0 cbz x0, 0x42998 <__cxa_demangle+0x4c10> 42940: aa0003f6 mov x22, x0 42944: b40000b5 cbz x21, 0x42958 <__cxa_demangle+0x4bd0> 42948: aa1603e0 mov x0, x22 4294c: aa1703e1 mov x1, x23 42950: aa1503e2 mov x2, x21 42954: 94005afb bl 0x59540 42958: f9000276 str x22, [x19] 4295c: 9343fea8 asr x8, x21, #3 42960: 9342fea9 asr x9, x21, #2 42964: 8b080ec8 add x8, x22, x8, lsl #3 42968: 8b090ec9 add x9, x22, x9, lsl #3 4296c: a900a668 stp x8, x9, [x19, #0x8] 42970: 91002109 add x9, x8, #0x8 42974: f940028a ldr x10, [x20] 42978: a94257f6 ldp x22, x21, [sp, #0x20] 4297c: f9000669 str x9, [x19, #0x8] 42980: f9400bf7 ldr x23, [sp, #0x10] 42984: a9434ff4 ldp x20, x19, [sp, #0x30] 42988: f900010a str x10, [x8] 4298c: a8c47bfd ldp x29, x30, [sp], #0x40 42990: d50323bf autiasp 42994: d65f03c0 ret 42998: 940059e2 bl 0x59120 <_ZSt9terminatev@plt> 4299c: d503233f paciasp 429a0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 429a4: f9000bf5 str x21, [sp, #0x10] 429a8: 910003fd mov x29, sp 429ac: a9024ff4 stp x20, x19, [sp, #0x20] 429b0: f9499815 ldr x21, [x0, #0x1330] 429b4: aa0103f3 mov x19, x1 429b8: f94006a8 ldr x8, [x21, #0x8] 429bc: d13f4109 sub x9, x8, #0xfd0 429c0: b13fc53f cmn x9, #0xff1 429c4: 54000128 b.hi 0x429e8 <__cxa_demangle+0x4c60> 429c8: aa0003f4 mov x20, x0 429cc: 52820000 mov w0, #0x1000 // =4096 429d0: 9400595c bl 0x58f40 429d4: b4000300 cbz x0, 0x42a34 <__cxa_demangle+0x4cac> 429d8: aa1f03e8 mov x8, xzr 429dc: a9007c15 stp x21, xzr, [x0] 429e0: aa0003f5 mov x21, x0 429e4: f9099a80 str x0, [x20, #0x1330] 429e8: 91008109 add x9, x8, #0x20 429ec: aa1303e0 mov x0, x19 429f0: 8b0802b4 add x20, x21, x8 429f4: f90006a9 str x9, [x21, #0x8] 429f8: 94005ab6 bl 0x594d0 429fc: 900000e9 adrp x9, 0x5e000 42a00: 528020e8 mov w8, #0x107 // =263 42a04: 910f0129 add x9, x9, #0x3c0 42a08: 72a02028 movk w8, #0x101, lsl #16 42a0c: f9400bf5 ldr x21, [sp, #0x10] 42a10: f8010e89 str x9, [x20, #0x10]! 42a14: 8b000269 add x9, x19, x0 42a18: aa1403e0 mov x0, x20 42a1c: b9000a88 str w8, [x20, #0x8] 42a20: a9012693 stp x19, x9, [x20, #0x10] 42a24: a9424ff4 ldp x20, x19, [sp, #0x20] 42a28: a8c37bfd ldp x29, x30, [sp], #0x30 42a2c: d50323bf autiasp 42a30: d65f03c0 ret 42a34: 940059bb bl 0x59120 <_ZSt9terminatev@plt> 42a38: d503233f paciasp 42a3c: a9be7bfd stp x29, x30, [sp, #-0x20]! 42a40: f9000bf3 str x19, [sp, #0x10] 42a44: 910003fd mov x29, sp 42a48: 39408008 ldrb w8, [x0, #0x20] 42a4c: 34000068 cbz w8, 0x42a58 <__cxa_demangle+0x4cd0> 42a50: 2a1f03e8 mov w8, wzr 42a54: 14000010 b 0x42a94 <__cxa_demangle+0x4d0c> 42a58: aa0003f3 mov x19, x0 42a5c: f9400c00 ldr x0, [x0, #0x18] 42a60: 52800029 mov w9, #0x1 // =1 42a64: 39402408 ldrb w8, [x0, #0x9] 42a68: 39008269 strb w9, [x19, #0x20] 42a6c: 7100091f cmp w8, #0x2 42a70: 540000c1 b.ne 0x42a88 <__cxa_demangle+0x4d00> 42a74: f9400008 ldr x8, [x0] 42a78: f9400108 ldr x8, [x8] 42a7c: d63f0100 blr x8 42a80: 2a0003e8 mov w8, w0 42a84: 14000003 b 0x42a90 <__cxa_demangle+0x4d08> 42a88: 7100011f cmp w8, #0x0 42a8c: 1a9f17e8 cset w8, eq 42a90: 3900827f strb wzr, [x19, #0x20] 42a94: f9400bf3 ldr x19, [sp, #0x10] 42a98: 12000100 and w0, w8, #0x1 42a9c: a8c27bfd ldp x29, x30, [sp], #0x20 42aa0: d50323bf autiasp 42aa4: d65f03c0 ret 42aa8: 3900827f strb wzr, [x19, #0x20] 42aac: 9400488b bl 0x54cd8 42ab0: d503233f paciasp 42ab4: a9be7bfd stp x29, x30, [sp, #-0x20]! 42ab8: f9000bf3 str x19, [sp, #0x10] 42abc: 910003fd mov x29, sp 42ac0: 39408008 ldrb w8, [x0, #0x20] 42ac4: 34000068 cbz w8, 0x42ad0 <__cxa_demangle+0x4d48> 42ac8: 2a1f03e8 mov w8, wzr 42acc: 14000010 b 0x42b0c <__cxa_demangle+0x4d84> 42ad0: aa0003f3 mov x19, x0 42ad4: f9400c00 ldr x0, [x0, #0x18] 42ad8: 52800029 mov w9, #0x1 // =1 42adc: 39402808 ldrb w8, [x0, #0xa] 42ae0: 39008269 strb w9, [x19, #0x20] 42ae4: 7100091f cmp w8, #0x2 42ae8: 540000c1 b.ne 0x42b00 <__cxa_demangle+0x4d78> 42aec: f9400008 ldr x8, [x0] 42af0: f9400508 ldr x8, [x8, #0x8] 42af4: d63f0100 blr x8 42af8: 2a0003e8 mov w8, w0 42afc: 14000003 b 0x42b08 <__cxa_demangle+0x4d80> 42b00: 7100011f cmp w8, #0x0 42b04: 1a9f17e8 cset w8, eq 42b08: 3900827f strb wzr, [x19, #0x20] 42b0c: f9400bf3 ldr x19, [sp, #0x10] 42b10: 12000100 and w0, w8, #0x1 42b14: a8c27bfd ldp x29, x30, [sp], #0x20 42b18: d50323bf autiasp 42b1c: d65f03c0 ret 42b20: 3900827f strb wzr, [x19, #0x20] 42b24: 9400486d bl 0x54cd8 42b28: d503233f paciasp 42b2c: a9be7bfd stp x29, x30, [sp, #-0x20]! 42b30: f9000bf3 str x19, [sp, #0x10] 42b34: 910003fd mov x29, sp 42b38: 39408008 ldrb w8, [x0, #0x20] 42b3c: 34000068 cbz w8, 0x42b48 <__cxa_demangle+0x4dc0> 42b40: 2a1f03e8 mov w8, wzr 42b44: 14000010 b 0x42b84 <__cxa_demangle+0x4dfc> 42b48: aa0003f3 mov x19, x0 42b4c: f9400c00 ldr x0, [x0, #0x18] 42b50: 52800029 mov w9, #0x1 // =1 42b54: 39402c08 ldrb w8, [x0, #0xb] 42b58: 39008269 strb w9, [x19, #0x20] 42b5c: 7100091f cmp w8, #0x2 42b60: 540000c1 b.ne 0x42b78 <__cxa_demangle+0x4df0> 42b64: f9400008 ldr x8, [x0] 42b68: f9400908 ldr x8, [x8, #0x10] 42b6c: d63f0100 blr x8 42b70: 2a0003e8 mov w8, w0 42b74: 14000003 b 0x42b80 <__cxa_demangle+0x4df8> 42b78: 7100011f cmp w8, #0x0 42b7c: 1a9f17e8 cset w8, eq 42b80: 3900827f strb wzr, [x19, #0x20] 42b84: f9400bf3 ldr x19, [sp, #0x10] 42b88: 12000100 and w0, w8, #0x1 42b8c: a8c27bfd ldp x29, x30, [sp], #0x20 42b90: d50323bf autiasp 42b94: d65f03c0 ret 42b98: 3900827f strb wzr, [x19, #0x20] 42b9c: 9400484f bl 0x54cd8 42ba0: d503233f paciasp 42ba4: a9be7bfd stp x29, x30, [sp, #-0x20]! 42ba8: f9000bf3 str x19, [sp, #0x10] 42bac: 910003fd mov x29, sp 42bb0: aa0003f3 mov x19, x0 42bb4: 39408008 ldrb w8, [x0, #0x20] 42bb8: 35000128 cbnz w8, 0x42bdc <__cxa_demangle+0x4e54> 42bbc: f9400e60 ldr x0, [x19, #0x18] 42bc0: 52800028 mov w8, #0x1 // =1 42bc4: f9400009 ldr x9, [x0] 42bc8: 39008268 strb w8, [x19, #0x20] 42bcc: f9400d28 ldr x8, [x9, #0x18] 42bd0: d63f0100 blr x8 42bd4: 3900827f strb wzr, [x19, #0x20] 42bd8: aa0003f3 mov x19, x0 42bdc: aa1303e0 mov x0, x19 42be0: f9400bf3 ldr x19, [sp, #0x10] 42be4: a8c27bfd ldp x29, x30, [sp], #0x20 42be8: d50323bf autiasp 42bec: d65f03c0 ret 42bf0: 3900827f strb wzr, [x19, #0x20] 42bf4: 94004839 bl 0x54cd8 42bf8: d503233f paciasp 42bfc: a9be7bfd stp x29, x30, [sp, #-0x20]! 42c00: f9000bf3 str x19, [sp, #0x10] 42c04: 910003fd mov x29, sp 42c08: 39408008 ldrb w8, [x0, #0x20] 42c0c: 35000128 cbnz w8, 0x42c30 <__cxa_demangle+0x4ea8> 42c10: aa0003f3 mov x19, x0 42c14: f9400c00 ldr x0, [x0, #0x18] 42c18: 52800028 mov w8, #0x1 // =1 42c1c: f9400009 ldr x9, [x0] 42c20: 39008268 strb w8, [x19, #0x20] 42c24: f9401128 ldr x8, [x9, #0x20] 42c28: d63f0100 blr x8 42c2c: 3900827f strb wzr, [x19, #0x20] 42c30: f9400bf3 ldr x19, [sp, #0x10] 42c34: a8c27bfd ldp x29, x30, [sp], #0x20 42c38: d50323bf autiasp 42c3c: d65f03c0 ret 42c40: 3900827f strb wzr, [x19, #0x20] 42c44: 94004825 bl 0x54cd8 42c48: d503233f paciasp 42c4c: a9be7bfd stp x29, x30, [sp, #-0x20]! 42c50: f9000bf3 str x19, [sp, #0x10] 42c54: 910003fd mov x29, sp 42c58: 39408008 ldrb w8, [x0, #0x20] 42c5c: 35000128 cbnz w8, 0x42c80 <__cxa_demangle+0x4ef8> 42c60: aa0003f3 mov x19, x0 42c64: f9400c00 ldr x0, [x0, #0x18] 42c68: 52800028 mov w8, #0x1 // =1 42c6c: f9400009 ldr x9, [x0] 42c70: 39008268 strb w8, [x19, #0x20] 42c74: f9401528 ldr x8, [x9, #0x28] 42c78: d63f0100 blr x8 42c7c: 3900827f strb wzr, [x19, #0x20] 42c80: f9400bf3 ldr x19, [sp, #0x10] 42c84: a8c27bfd ldp x29, x30, [sp], #0x20 42c88: d50323bf autiasp 42c8c: d65f03c0 ret 42c90: 3900827f strb wzr, [x19, #0x20] 42c94: 94004811 bl 0x54cd8 42c98: d503245f bti c 42c9c: 1400585d b 0x58e10 <_ZdlPv@plt> 42ca0: d503233f paciasp 42ca4: d10183ff sub sp, sp, #0x60 42ca8: a9037bfd stp x29, x30, [sp, #0x30] 42cac: 9100c3fd add x29, sp, #0x30 42cb0: a90457f6 stp x22, x21, [sp, #0x40] 42cb4: a9054ff4 stp x20, x19, [sp, #0x50] 42cb8: d53bd055 mrs x21, TPIDR_EL0 42cbc: f94016a8 ldr x8, [x21, #0x28] 42cc0: f81f83a8 stur x8, [x29, #-0x8] 42cc4: a9402408 ldp x8, x9, [x0] 42cc8: cb08012a sub x10, x9, x8 42ccc: f100095f cmp x10, #0x2 42cd0: 540001a2 b.hs 0x42d04 <__cxa_demangle+0x4f7c> 42cd4: aa1f03e0 mov x0, xzr 42cd8: d503249f bti j 42cdc: f94016a8 ldr x8, [x21, #0x28] 42ce0: f85f83a9 ldur x9, [x29, #-0x8] 42ce4: eb09011f cmp x8, x9 42ce8: 54007bc1 b.ne 0x43c60 <__cxa_demangle+0x5ed8> 42cec: a9454ff4 ldp x20, x19, [sp, #0x50] 42cf0: a94457f6 ldp x22, x21, [sp, #0x40] 42cf4: a9437bfd ldp x29, x30, [sp, #0x30] 42cf8: 910183ff add sp, sp, #0x60 42cfc: d50323bf autiasp 42d00: d65f03c0 ret 42d04: 3940010b ldrb w11, [x8] 42d08: aa0003f3 mov x19, x0 42d0c: 71019d7f cmp w11, #0x67 42d10: 540001a1 b.ne 0x42d44 <__cxa_demangle+0x4fbc> 42d14: 3940050c ldrb w12, [x8, #0x1] 42d18: 7101cd9f cmp w12, #0x73 42d1c: 54000141 b.ne 0x42d44 <__cxa_demangle+0x4fbc> 42d20: 91000908 add x8, x8, #0x2 42d24: 5280002b mov w11, #0x1 // =1 42d28: cb08012a sub x10, x9, x8 42d2c: f100095f cmp x10, #0x2 42d30: f9000268 str x8, [x19] 42d34: 381f43ab sturb w11, [x29, #-0xc] 42d38: 54fffce3 b.lo 0x42cd4 <__cxa_demangle+0x4f4c> 42d3c: 3940010b ldrb w11, [x8] 42d40: 14000002 b 0x42d48 <__cxa_demangle+0x4fc0> 42d44: 381f43bf sturb wzr, [x29, #-0xc] 42d48: 5100c56c sub w12, w11, #0x31 42d4c: 71010d9f cmp w12, #0x43 42d50: 540027c8 b.hi 0x43248 <__cxa_demangle+0x54c0> 42d54: d0fffecd adrp x13, 0x1c000 42d58: 910661ad add x13, x13, #0x198 42d5c: 1000008e adr x14, 0x42d6c <__cxa_demangle+0x4fe4> 42d60: 786c79af ldrh w15, [x13, x12, lsl #1] 42d64: 8b0f09ce add x14, x14, x15, lsl #2 42d68: d61f01c0 br x14 42d6c: d503249f bti j 42d70: aa1303e0 mov x0, x19 42d74: 940009c4 bl 0x45484 <__cxa_demangle+0x76fc> 42d78: 17ffffd8 b 0x42cd8 <__cxa_demangle+0x4f50> 42d7c: d503249f bti j 42d80: 39400509 ldrb w9, [x8, #0x1] 42d84: aa1f03e0 mov x0, xzr 42d88: 51015929 sub w9, w9, #0x56 42d8c: 7100813f cmp w9, #0x20 42d90: 54fffa48 b.hi 0x42cd8 <__cxa_demangle+0x4f50> 42d94: d0fffeca adrp x10, 0x1c000 42d98: 9110f14a add x10, x10, #0x43c 42d9c: 10fff9eb adr x11, 0x42cd8 <__cxa_demangle+0x4f50> 42da0: 7869794c ldrh w12, [x10, x9, lsl #1] 42da4: 8b0c096b add x11, x11, x12, lsl #2 42da8: d61f0160 br x11 42dac: d503249f bti j 42db0: 91000908 add x8, x8, #0x2 42db4: 90fffec1 adrp x1, 0x1a000 42db8: 91092021 add x1, x1, #0x248 42dbc: 14000282 b 0x437c4 <__cxa_demangle+0x5a3c> 42dc0: d503249f bti j 42dc4: 39400509 ldrb w9, [x8, #0x1] 42dc8: aa1f03e0 mov x0, xzr 42dcc: 51019529 sub w9, w9, #0x65 42dd0: 7100493f cmp w9, #0x12 42dd4: 54fff828 b.hi 0x42cd8 <__cxa_demangle+0x4f50> 42dd8: d0fffeca adrp x10, 0x1c000 42ddc: 9108814a add x10, x10, #0x220 42de0: 10fff7cb adr x11, 0x42cd8 <__cxa_demangle+0x4f50> 42de4: 7869794c ldrh w12, [x10, x9, lsl #1] 42de8: 8b0c096b add x11, x11, x12, lsl #2 42dec: d61f0160 br x11 42df0: d503249f bti j 42df4: 91000908 add x8, x8, #0x2 42df8: aa1303e0 mov x0, x19 42dfc: f9000268 str x8, [x19] 42e00: 97ffffa8 bl 0x42ca0 <__cxa_demangle+0x4f18> 42e04: 1400017e b 0x433fc <__cxa_demangle+0x5674> 42e08: d503249f bti j 42e0c: aa1303e0 mov x0, x19 42e10: 940003c3 bl 0x43d1c <__cxa_demangle+0x5f94> 42e14: 17ffffb1 b 0x42cd8 <__cxa_demangle+0x4f50> 42e18: d503249f bti j 42e1c: aa1303e0 mov x0, x19 42e20: 97fffc3d bl 0x41f14 <__cxa_demangle+0x418c> 42e24: 17ffffad b 0x42cd8 <__cxa_demangle+0x4f50> 42e28: d503249f bti j 42e2c: 39400509 ldrb w9, [x8, #0x1] 42e30: aa1f03e0 mov x0, xzr 42e34: 51013929 sub w9, w9, #0x4e 42e38: 7100b13f cmp w9, #0x2c 42e3c: 54fff4e8 b.hi 0x42cd8 <__cxa_demangle+0x4f50> 42e40: d0fffeca adrp x10, 0x1c000 42e44: 9112994a add x10, x10, #0x4a6 42e48: 10fff48b adr x11, 0x42cd8 <__cxa_demangle+0x4f50> 42e4c: 7869794c ldrh w12, [x10, x9, lsl #1] 42e50: 8b0c096b add x11, x11, x12, lsl #2 42e54: d61f0160 br x11 42e58: d503249f bti j 42e5c: 91000908 add x8, x8, #0x2 42e60: 90fffec1 adrp x1, 0x1a000 42e64: 911c0c21 add x1, x1, #0x703 42e68: 14000257 b 0x437c4 <__cxa_demangle+0x5a3c> 42e6c: d503249f bti j 42e70: 39400509 ldrb w9, [x8, #0x1] 42e74: aa1f03e0 mov x0, xzr 42e78: 51018d29 sub w9, w9, #0x63 42e7c: 71004d3f cmp w9, #0x13 42e80: 54fff2c8 b.hi 0x42cd8 <__cxa_demangle+0x4f50> 42e84: d0fffeca adrp x10, 0x1c000 42e88: 9111f94a add x10, x10, #0x47e 42e8c: 10fff26b adr x11, 0x42cd8 <__cxa_demangle+0x4f50> 42e90: 7869794c ldrh w12, [x10, x9, lsl #1] 42e94: 8b0c096b add x11, x11, x12, lsl #2 42e98: d61f0160 br x11 42e9c: d503249f bti j 42ea0: 91000908 add x8, x8, #0x2 42ea4: aa1303e0 mov x0, x19 42ea8: f9000268 str x8, [x19] 42eac: 97ffefd8 bl 0x3ee0c <__cxa_demangle+0x1084> 42eb0: f90007e0 str x0, [sp, #0x8] 42eb4: b4fff120 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 42eb8: aa1303e0 mov x0, x19 42ebc: 97ffff79 bl 0x42ca0 <__cxa_demangle+0x4f18> 42ec0: f9000fe0 str x0, [sp, #0x18] 42ec4: b4fff0a0 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 42ec8: 910023e1 add x1, sp, #0x8 42ecc: 910063e2 add x2, sp, #0x18 42ed0: aa1303e0 mov x0, x19 42ed4: 94000829 bl 0x44f78 <__cxa_demangle+0x71f0> 42ed8: 17ffff80 b 0x42cd8 <__cxa_demangle+0x4f50> 42edc: d503249f bti j 42ee0: 39400509 ldrb w9, [x8, #0x1] 42ee4: 71013d3f cmp w9, #0x4f 42ee8: 540023e0 b.eq 0x43364 <__cxa_demangle+0x55dc> 42eec: 7101c53f cmp w9, #0x71 42ef0: 54002420 b.eq 0x43374 <__cxa_demangle+0x55ec> 42ef4: 7101bd3f cmp w9, #0x6f 42ef8: 54ffeee1 b.ne 0x42cd4 <__cxa_demangle+0x4f4c> 42efc: 91000908 add x8, x8, #0x2 42f00: 90fffec1 adrp x1, 0x1a000 42f04: 91310821 add x1, x1, #0xc42 42f08: 1400030f b 0x43b44 <__cxa_demangle+0x5dbc> 42f0c: d503249f bti j 42f10: 39400509 ldrb w9, [x8, #0x1] 42f14: 7101c13f cmp w9, #0x70 42f18: 54001ea0 b.eq 0x432ec <__cxa_demangle+0x5564> 42f1c: 7101313f cmp w9, #0x4c 42f20: 540000e1 b.ne 0x42f3c <__cxa_demangle+0x51b4> 42f24: f1000d5f cmp x10, #0x3 42f28: 540000a3 b.lo 0x42f3c <__cxa_demangle+0x51b4> 42f2c: 39400908 ldrb w8, [x8, #0x2] 42f30: 5100e908 sub w8, w8, #0x3a 42f34: 3100291f cmn w8, #0xa 42f38: 54001da2 b.hs 0x432ec <__cxa_demangle+0x5564> 42f3c: aa1303e0 mov x0, x19 42f40: 94000683 bl 0x4494c <__cxa_demangle+0x6bc4> 42f44: 17ffff65 b 0x42cd8 <__cxa_demangle+0x4f50> 42f48: d503249f bti j 42f4c: 39400509 ldrb w9, [x8, #0x1] 42f50: 7101d13f cmp w9, #0x74 42f54: 54001d20 b.eq 0x432f8 <__cxa_demangle+0x5570> 42f58: 7101953f cmp w9, #0x65 42f5c: 54ffebc1 b.ne 0x42cd4 <__cxa_demangle+0x4f4c> 42f60: 91000908 add x8, x8, #0x2 42f64: f0fffea1 adrp x1, 0x19000 42f68: 9133ec21 add x1, x1, #0xcfb 42f6c: 14000216 b 0x437c4 <__cxa_demangle+0x5a3c> 42f70: d503249f bti j 42f74: 3940050a ldrb w10, [x8, #0x1] 42f78: 7101b15f cmp w10, #0x6c 42f7c: 54001c60 b.eq 0x43308 <__cxa_demangle+0x5580> 42f80: 7101e15f cmp w10, #0x78 42f84: 54ffea81 b.ne 0x42cd4 <__cxa_demangle+0x4f4c> 42f88: 91000908 add x8, x8, #0x2 42f8c: aa1303e0 mov x0, x19 42f90: f9000268 str x8, [x19] 42f94: 97ffff43 bl 0x42ca0 <__cxa_demangle+0x4f18> 42f98: f90007e0 str x0, [sp, #0x8] 42f9c: b4ffe9e0 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 42fa0: aa1303e0 mov x0, x19 42fa4: 97ffff3f bl 0x42ca0 <__cxa_demangle+0x4f18> 42fa8: f9000fe0 str x0, [sp, #0x18] 42fac: b4ffe960 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 42fb0: 910023e1 add x1, sp, #0x8 42fb4: 910063e2 add x2, sp, #0x18 42fb8: aa1303e0 mov x0, x19 42fbc: 94000adb bl 0x45b28 <__cxa_demangle+0x7da0> 42fc0: 17ffff46 b 0x42cd8 <__cxa_demangle+0x4f50> 42fc4: d503249f bti j 42fc8: 39400509 ldrb w9, [x8, #0x1] 42fcc: aa1f03e0 mov x0, xzr 42fd0: 51014d29 sub w9, w9, #0x53 42fd4: 7100853f cmp w9, #0x21 42fd8: 54ffe808 b.hi 0x42cd8 <__cxa_demangle+0x4f50> 42fdc: d0fffeca adrp x10, 0x1c000 42fe0: 910fe14a add x10, x10, #0x3f8 42fe4: 10ffe7ab adr x11, 0x42cd8 <__cxa_demangle+0x4f50> 42fe8: 7869794c ldrh w12, [x10, x9, lsl #1] 42fec: 8b0c096b add x11, x11, x12, lsl #2 42ff0: d61f0160 br x11 42ff4: d503249f bti j 42ff8: 91000908 add x8, x8, #0x2 42ffc: 90fffec1 adrp x1, 0x1a000 43000: 9132b421 add x1, x1, #0xcad 43004: 140001b3 b 0x436d0 <__cxa_demangle+0x5948> 43008: d503249f bti j 4300c: 39400509 ldrb w9, [x8, #0x1] 43010: aa1f03e0 mov x0, xzr 43014: 51018529 sub w9, w9, #0x61 43018: 71005d3f cmp w9, #0x17 4301c: 54ffe5e8 b.hi 0x42cd8 <__cxa_demangle+0x4f50> 43020: b0fffeca adrp x10, 0x1c000 43024: 910df94a add x10, x10, #0x37e 43028: 10ffe58b adr x11, 0x42cd8 <__cxa_demangle+0x4f50> 4302c: 7869794c ldrh w12, [x10, x9, lsl #1] 43030: 8b0c096b add x11, x11, x12, lsl #2 43034: d61f0160 br x11 43038: d503249f bti j 4303c: aa1303e0 mov x0, x19 43040: 94000bbc bl 0x45f30 <__cxa_demangle+0x81a8> 43044: 17ffff25 b 0x42cd8 <__cxa_demangle+0x4f50> 43048: d503249f bti j 4304c: 39400509 ldrb w9, [x8, #0x1] 43050: aa1f03e0 mov x0, xzr 43054: 51014929 sub w9, w9, #0x52 43058: 7100813f cmp w9, #0x20 4305c: 54ffe3e8 b.hi 0x42cd8 <__cxa_demangle+0x4f50> 43060: b0fffeca adrp x10, 0x1c000 43064: 910cf14a add x10, x10, #0x33c 43068: 10ffe38b adr x11, 0x42cd8 <__cxa_demangle+0x4f50> 4306c: 7869794c ldrh w12, [x10, x9, lsl #1] 43070: 8b0c096b add x11, x11, x12, lsl #2 43074: d61f0160 br x11 43078: d503249f bti j 4307c: 91000908 add x8, x8, #0x2 43080: f0fffea1 adrp x1, 0x1a000 43084: 91311021 add x1, x1, #0xc44 43088: 140001cf b 0x437c4 <__cxa_demangle+0x5a3c> 4308c: d503249f bti j 43090: 3940050a ldrb w10, [x8, #0x1] 43094: aa1f03e0 mov x0, xzr 43098: 5101414a sub w10, w10, #0x50 4309c: 7100a95f cmp w10, #0x2a 430a0: 54ffe1c8 b.hi 0x42cd8 <__cxa_demangle+0x4f50> 430a4: b0fffecb adrp x11, 0x1c000 430a8: 9109196b add x11, x11, #0x246 430ac: 10ffe16c adr x12, 0x42cd8 <__cxa_demangle+0x4f50> 430b0: 786a796d ldrh w13, [x11, x10, lsl #1] 430b4: 8b0d098c add x12, x12, x13, lsl #2 430b8: d61f0180 br x12 430bc: d503249f bti j 430c0: aa1303f4 mov x20, x19 430c4: f9400e6b ldr x11, [x19, #0x18] 430c8: 91000908 add x8, x8, #0x2 430cc: f8410e8a ldr x10, [x20, #0x10]! 430d0: f9000268 str x8, [x19] 430d4: cb0a016a sub x10, x11, x10 430d8: 9343fd56 asr x22, x10, #3 430dc: eb09011f cmp x8, x9 430e0: 54000080 b.eq 0x430f0 <__cxa_demangle+0x5368> 430e4: 39400109 ldrb w9, [x8] 430e8: 7101153f cmp w9, #0x45 430ec: 540054a0 b.eq 0x43b80 <__cxa_demangle+0x5df8> 430f0: aa1303e0 mov x0, x19 430f4: 97fff5d3 bl 0x40840 <__cxa_demangle+0x2ab8> 430f8: f90007e0 str x0, [sp, #0x8] 430fc: b4ffdee0 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 43100: 910023e1 add x1, sp, #0x8 43104: aa1403e0 mov x0, x20 43108: 97fff64a bl 0x40a30 <__cxa_demangle+0x2ca8> 4310c: a9402668 ldp x8, x9, [x19] 43110: eb09011f cmp x8, x9 43114: 54fffe81 b.ne 0x430e4 <__cxa_demangle+0x535c> 43118: 17fffff6 b 0x430f0 <__cxa_demangle+0x5368> 4311c: d503249f bti j 43120: 3940050a ldrb w10, [x8, #0x1] 43124: aa1f03e0 mov x0, xzr 43128: 5101254a sub w10, w10, #0x49 4312c: 7100915f cmp w10, #0x24 43130: 54ffdd48 b.hi 0x42cd8 <__cxa_demangle+0x4f50> 43134: b0fffecb adrp x11, 0x1c000 43138: 910eb96b add x11, x11, #0x3ae 4313c: 10ffdcec adr x12, 0x42cd8 <__cxa_demangle+0x4f50> 43140: 786a796d ldrh w13, [x11, x10, lsl #1] 43144: 8b0d098c add x12, x12, x13, lsl #2 43148: d61f0180 br x12 4314c: d503249f bti j 43150: 91000908 add x8, x8, #0x2 43154: f0fffea1 adrp x1, 0x1a000 43158: 91092c21 add x1, x1, #0x24b 4315c: 1400019a b 0x437c4 <__cxa_demangle+0x5a3c> 43160: d503249f bti j 43164: 3940050a ldrb w10, [x8, #0x1] 43168: aa1f03e0 mov x0, xzr 4316c: 5101314a sub w10, w10, #0x4c 43170: 7100a15f cmp w10, #0x28 43174: 54ffdb28 b.hi 0x42cd8 <__cxa_demangle+0x4f50> 43178: b0fffecb adrp x11, 0x1c000 4317c: 910ba96b add x11, x11, #0x2ea 43180: 10ffdacc adr x12, 0x42cd8 <__cxa_demangle+0x4f50> 43184: 786a796d ldrh w13, [x11, x10, lsl #1] 43188: 8b0d098c add x12, x12, x13, lsl #2 4318c: d61f0180 br x12 43190: d503249f bti j 43194: 91000908 add x8, x8, #0x2 43198: f0fffea1 adrp x1, 0x1a000 4319c: 91287821 add x1, x1, #0xa1e 431a0: 14000189 b 0x437c4 <__cxa_demangle+0x5a3c> 431a4: d503249f bti j 431a8: 39400509 ldrb w9, [x8, #0x1] 431ac: 7101d53f cmp w9, #0x75 431b0: 54ffd921 b.ne 0x42cd4 <__cxa_demangle+0x4f4c> 431b4: 91000908 add x8, x8, #0x2 431b8: aa1303e0 mov x0, x19 431bc: f9000268 str x8, [x19] 431c0: 97fffeb8 bl 0x42ca0 <__cxa_demangle+0x4f18> 431c4: f90007e0 str x0, [sp, #0x8] 431c8: b4ffd880 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 431cc: aa1303e0 mov x0, x19 431d0: 97fffeb4 bl 0x42ca0 <__cxa_demangle+0x4f18> 431d4: f9000fe0 str x0, [sp, #0x18] 431d8: b4ffd800 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 431dc: aa1303e0 mov x0, x19 431e0: 97fffeb0 bl 0x42ca0 <__cxa_demangle+0x4f18> 431e4: f90003e0 str x0, [sp] 431e8: b4ffd780 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 431ec: 910023e1 add x1, sp, #0x8 431f0: 910063e2 add x2, sp, #0x18 431f4: 910003e3 mov x3, sp 431f8: aa1303e0 mov x0, x19 431fc: 94000c3f bl 0x462f8 <__cxa_demangle+0x8570> 43200: 17fffeb6 b 0x42cd8 <__cxa_demangle+0x4f50> 43204: d503249f bti j 43208: 39400509 ldrb w9, [x8, #0x1] 4320c: aa1f03e0 mov x0, xzr 43210: 51013529 sub w9, w9, #0x4d 43214: 7100993f cmp w9, #0x26 43218: 54ffd608 b.hi 0x42cd8 <__cxa_demangle+0x4f50> 4321c: b0fffeca adrp x10, 0x1c000 43220: 910a714a add x10, x10, #0x29c 43224: 10ffd5ab adr x11, 0x42cd8 <__cxa_demangle+0x4f50> 43228: 7869794c ldrh w12, [x10, x9, lsl #1] 4322c: 8b0c096b add x11, x11, x12, lsl #2 43230: d61f0160 br x11 43234: d503249f bti j 43238: 91000908 add x8, x8, #0x2 4323c: 90fffec1 adrp x1, 0x1b000 43240: 91019421 add x1, x1, #0x65 43244: 14000160 b 0x437c4 <__cxa_demangle+0x5a3c> 43248: d503249f bti j 4324c: aa1f03e0 mov x0, xzr 43250: f1002d5f cmp x10, #0xb 43254: 54ffd423 b.lo 0x42cd8 <__cxa_demangle+0x4f50> 43258: 7101d57f cmp w11, #0x75 4325c: 54ffd3e1 b.ne 0x42cd8 <__cxa_demangle+0x4f50> 43260: 39400509 ldrb w9, [x8, #0x1] 43264: 7100e13f cmp w9, #0x38 43268: 54ffd361 b.ne 0x42cd4 <__cxa_demangle+0x4f4c> 4326c: 39400909 ldrb w9, [x8, #0x2] 43270: 71017d3f cmp w9, #0x5f 43274: 54ffd301 b.ne 0x42cd4 <__cxa_demangle+0x4f4c> 43278: 39400d09 ldrb w9, [x8, #0x3] 4327c: 71017d3f cmp w9, #0x5f 43280: 54003621 b.ne 0x43944 <__cxa_demangle+0x5bbc> 43284: 39401109 ldrb w9, [x8, #0x4] 43288: 7101d53f cmp w9, #0x75 4328c: 540035c1 b.ne 0x43944 <__cxa_demangle+0x5bbc> 43290: 39401509 ldrb w9, [x8, #0x5] 43294: 7101d53f cmp w9, #0x75 43298: 54003561 b.ne 0x43944 <__cxa_demangle+0x5bbc> 4329c: 39401909 ldrb w9, [x8, #0x6] 432a0: 7101a53f cmp w9, #0x69 432a4: 54003501 b.ne 0x43944 <__cxa_demangle+0x5bbc> 432a8: 39401d09 ldrb w9, [x8, #0x7] 432ac: 7101913f cmp w9, #0x64 432b0: 540034a1 b.ne 0x43944 <__cxa_demangle+0x5bbc> 432b4: 39402109 ldrb w9, [x8, #0x8] 432b8: 7101bd3f cmp w9, #0x6f 432bc: 54003441 b.ne 0x43944 <__cxa_demangle+0x5bbc> 432c0: 39402509 ldrb w9, [x8, #0x9] 432c4: 7101993f cmp w9, #0x66 432c8: 540033e1 b.ne 0x43944 <__cxa_demangle+0x5bbc> 432cc: 39402909 ldrb w9, [x8, #0xa] 432d0: 7101d13f cmp w9, #0x74 432d4: 54003381 b.ne 0x43944 <__cxa_demangle+0x5bbc> 432d8: 91002d08 add x8, x8, #0xb 432dc: aa1303e0 mov x0, x19 432e0: f9000268 str x8, [x19] 432e4: 97ffeeca bl 0x3ee0c <__cxa_demangle+0x1084> 432e8: 140001b3 b 0x439b4 <__cxa_demangle+0x5c2c> 432ec: aa1303e0 mov x0, x19 432f0: 940004de bl 0x44668 <__cxa_demangle+0x68e0> 432f4: 17fffe79 b 0x42cd8 <__cxa_demangle+0x4f50> 432f8: 91000908 add x8, x8, #0x2 432fc: f0fffea1 adrp x1, 0x1a000 43300: 9125e421 add x1, x1, #0x979 43304: 14000210 b 0x43b44 <__cxa_demangle+0x5dbc> 43308: aa1303f4 mov x20, x19 4330c: f9400e6b ldr x11, [x19, #0x18] 43310: 91000908 add x8, x8, #0x2 43314: f8410e8a ldr x10, [x20, #0x10]! 43318: f9000268 str x8, [x19] 4331c: cb0a016a sub x10, x11, x10 43320: 9343fd56 asr x22, x10, #3 43324: eb09011f cmp x8, x9 43328: 54000080 b.eq 0x43338 <__cxa_demangle+0x55b0> 4332c: 39400109 ldrb w9, [x8] 43330: 7101153f cmp w9, #0x45 43334: 54002160 b.eq 0x43760 <__cxa_demangle+0x59d8> 43338: aa1303e0 mov x0, x19 4333c: 94000a21 bl 0x45bc0 <__cxa_demangle+0x7e38> 43340: f90007e0 str x0, [sp, #0x8] 43344: b4ffcca0 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 43348: 910023e1 add x1, sp, #0x8 4334c: aa1403e0 mov x0, x20 43350: 97fff5b8 bl 0x40a30 <__cxa_demangle+0x2ca8> 43354: a9402668 ldp x8, x9, [x19] 43358: eb09011f cmp x8, x9 4335c: 54fffe81 b.ne 0x4332c <__cxa_demangle+0x55a4> 43360: 17fffff6 b 0x43338 <__cxa_demangle+0x55b0> 43364: 91000908 add x8, x8, #0x2 43368: f0fffea1 adrp x1, 0x1a000 4336c: 9125cc21 add x1, x1, #0x973 43370: 14000115 b 0x437c4 <__cxa_demangle+0x5a3c> 43374: 91000908 add x8, x8, #0x2 43378: f0fffea1 adrp x1, 0x1a000 4337c: 9125d821 add x1, x1, #0x976 43380: 14000111 b 0x437c4 <__cxa_demangle+0x5a3c> 43384: d503249f bti j 43388: 91000908 add x8, x8, #0x2 4338c: 90fffec1 adrp x1, 0x1b000 43390: 91018821 add x1, x1, #0x62 43394: 1400010c b 0x437c4 <__cxa_demangle+0x5a3c> 43398: d503249f bti j 4339c: 91000908 add x8, x8, #0x2 433a0: f0fffea1 adrp x1, 0x1a000 433a4: 913b0c21 add x1, x1, #0xec3 433a8: 14000107 b 0x437c4 <__cxa_demangle+0x5a3c> 433ac: d503249f bti j 433b0: 91000908 add x8, x8, #0x2 433b4: d0fffea1 adrp x1, 0x19000 433b8: 91312821 add x1, x1, #0xc4a 433bc: 140001e2 b 0x43b44 <__cxa_demangle+0x5dbc> 433c0: d503249f bti j 433c4: 91000908 add x8, x8, #0x2 433c8: f0fffea1 adrp x1, 0x1a000 433cc: 912cf821 add x1, x1, #0xb3e 433d0: 140000fd b 0x437c4 <__cxa_demangle+0x5a3c> 433d4: d503249f bti j 433d8: 91000908 add x8, x8, #0x2 433dc: 90fffec1 adrp x1, 0x1b000 433e0: 910aac21 add x1, x1, #0x2ab 433e4: 140001d8 b 0x43b44 <__cxa_demangle+0x5dbc> 433e8: d503249f bti j 433ec: 91000908 add x8, x8, #0x2 433f0: aa1303e0 mov x0, x19 433f4: f9000268 str x8, [x19] 433f8: 97ffee85 bl 0x3ee0c <__cxa_demangle+0x1084> 433fc: f90007e0 str x0, [sp, #0x8] 43400: b4ffc6c0 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 43404: d0fffea1 adrp x1, 0x19000 43408: 9133f821 add x1, x1, #0xcfe 4340c: 1400014a b 0x43934 <__cxa_demangle+0x5bac> 43410: d503249f bti j 43414: 91000908 add x8, x8, #0x2 43418: aa1303e0 mov x0, x19 4341c: f9000268 str x8, [x19] 43420: 97ffee7b bl 0x3ee0c <__cxa_demangle+0x1084> 43424: f9000fe0 str x0, [sp, #0x18] 43428: b4ffc580 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 4342c: aa1303f4 mov x20, x19 43430: a9c12688 ldp x8, x9, [x20, #0x10]! 43434: cb080128 sub x8, x9, x8 43438: 9343fd16 asr x22, x8, #3 4343c: a9402668 ldp x8, x9, [x19] 43440: eb09011f cmp x8, x9 43444: 54000080 b.eq 0x43454 <__cxa_demangle+0x56cc> 43448: 39400109 ldrb w9, [x8] 4344c: 7101153f cmp w9, #0x45 43450: 54003b80 b.eq 0x43bc0 <__cxa_demangle+0x5e38> 43454: aa1303e0 mov x0, x19 43458: 940009da bl 0x45bc0 <__cxa_demangle+0x7e38> 4345c: f90007e0 str x0, [sp, #0x8] 43460: b4ffc3c0 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 43464: 910023e1 add x1, sp, #0x8 43468: aa1403e0 mov x0, x20 4346c: 97fff571 bl 0x40a30 <__cxa_demangle+0x2ca8> 43470: 17fffff3 b 0x4343c <__cxa_demangle+0x56b4> 43474: d503249f bti j 43478: d0fffea1 adrp x1, 0x19000 4347c: 91000908 add x8, x8, #0x2 43480: 9138c821 add x1, x1, #0xe32 43484: aa1303e0 mov x0, x19 43488: f9000268 str x8, [x19] 4348c: 94000d07 bl 0x468a8 <__cxa_demangle+0x8b20> 43490: 17fffe12 b 0x42cd8 <__cxa_demangle+0x4f50> 43494: d503249f bti j 43498: 91000908 add x8, x8, #0x2 4349c: aa1303e0 mov x0, x19 434a0: f9000268 str x8, [x19] 434a4: 97fffdff bl 0x42ca0 <__cxa_demangle+0x4f18> 434a8: f90007e0 str x0, [sp, #0x8] 434ac: b4ffc160 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 434b0: 910023e1 add x1, sp, #0x8 434b4: aa1303e0 mov x0, x19 434b8: 94000d23 bl 0x46944 <__cxa_demangle+0x8bbc> 434bc: 17fffe07 b 0x42cd8 <__cxa_demangle+0x4f50> 434c0: d503249f bti j 434c4: 91000908 add x8, x8, #0x2 434c8: aa1303e0 mov x0, x19 434cc: f9000268 str x8, [x19] 434d0: 97fffdf4 bl 0x42ca0 <__cxa_demangle+0x4f18> 434d4: f9000fe0 str x0, [sp, #0x18] 434d8: b4ffc000 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 434dc: aa1303f4 mov x20, x19 434e0: a9c12688 ldp x8, x9, [x20, #0x10]! 434e4: cb080128 sub x8, x9, x8 434e8: 9343fd16 asr x22, x8, #3 434ec: a9402668 ldp x8, x9, [x19] 434f0: eb09011f cmp x8, x9 434f4: 54000080 b.eq 0x43504 <__cxa_demangle+0x577c> 434f8: 39400109 ldrb w9, [x8] 434fc: 7101153f cmp w9, #0x45 43500: 54003800 b.eq 0x43c00 <__cxa_demangle+0x5e78> 43504: aa1303e0 mov x0, x19 43508: 97fffde6 bl 0x42ca0 <__cxa_demangle+0x4f18> 4350c: f90007e0 str x0, [sp, #0x8] 43510: b4ffbe40 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 43514: 910023e1 add x1, sp, #0x8 43518: aa1403e0 mov x0, x20 4351c: 97fff545 bl 0x40a30 <__cxa_demangle+0x2ca8> 43520: 17fffff3 b 0x434ec <__cxa_demangle+0x5764> 43524: d503249f bti j 43528: 91000908 add x8, x8, #0x2 4352c: f0fffea1 adrp x1, 0x1a000 43530: 91176421 add x1, x1, #0x5d9 43534: 14000184 b 0x43b44 <__cxa_demangle+0x5dbc> 43538: d503249f bti j 4353c: 91000908 add x8, x8, #0x2 43540: 90fffec1 adrp x1, 0x1b000 43544: 910d7421 add x1, x1, #0x35d 43548: 14000146 b 0x43a60 <__cxa_demangle+0x5cd8> 4354c: d503249f bti j 43550: aa1303e0 mov x0, x19 43554: 940006da bl 0x450bc <__cxa_demangle+0x7334> 43558: 17fffde0 b 0x42cd8 <__cxa_demangle+0x4f50> 4355c: d503249f bti j 43560: 91000908 add x8, x8, #0x2 43564: f0fffea1 adrp x1, 0x1a000 43568: 91176c21 add x1, x1, #0x5db 4356c: 14000096 b 0x437c4 <__cxa_demangle+0x5a3c> 43570: d503249f bti j 43574: 91000908 add x8, x8, #0x2 43578: f0fffea1 adrp x1, 0x1a000 4357c: 910a9c21 add x1, x1, #0x2a7 43580: 14000171 b 0x43b44 <__cxa_demangle+0x5dbc> 43584: d503249f bti j 43588: 91000908 add x8, x8, #0x2 4358c: f0fffea1 adrp x1, 0x1a000 43590: 91144021 add x1, x1, #0x510 43594: 1400016c b 0x43b44 <__cxa_demangle+0x5dbc> 43598: d503249f bti j 4359c: 9100090a add x10, x8, #0x2 435a0: eb09015f cmp x10, x9 435a4: f900026a str x10, [x19] 435a8: 54002120 b.eq 0x439cc <__cxa_demangle+0x5c44> 435ac: 39400149 ldrb w9, [x10] 435b0: 71017d3f cmp w9, #0x5f 435b4: 540020c1 b.ne 0x439cc <__cxa_demangle+0x5c44> 435b8: 91000d08 add x8, x8, #0x3 435bc: 90fffec1 adrp x1, 0x1b000 435c0: 91133021 add x1, x1, #0x4cc 435c4: 14000051 b 0x43708 <__cxa_demangle+0x5980> 435c8: d503249f bti j 435cc: 91000908 add x8, x8, #0x2 435d0: f0fffea1 adrp x1, 0x1a000 435d4: 91288421 add x1, x1, #0xa21 435d8: 1400003e b 0x436d0 <__cxa_demangle+0x5948> 435dc: d503249f bti j 435e0: 91000908 add x8, x8, #0x2 435e4: aa1303e0 mov x0, x19 435e8: f9000268 str x8, [x19] 435ec: 97ffee08 bl 0x3ee0c <__cxa_demangle+0x1084> 435f0: f90007e0 str x0, [sp, #0x8] 435f4: b4ffb720 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 435f8: aa1303e0 mov x0, x19 435fc: 97fffda9 bl 0x42ca0 <__cxa_demangle+0x4f18> 43600: f9000fe0 str x0, [sp, #0x18] 43604: b4ffb6a0 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 43608: 910023e1 add x1, sp, #0x8 4360c: 910063e2 add x2, sp, #0x18 43610: aa1303e0 mov x0, x19 43614: 94000b64 bl 0x463a4 <__cxa_demangle+0x861c> 43618: 17fffdb0 b 0x42cd8 <__cxa_demangle+0x4f50> 4361c: d503249f bti j 43620: 91000908 add x8, x8, #0x2 43624: 90fffec1 adrp x1, 0x1b000 43628: 911d2021 add x1, x1, #0x748 4362c: 14000146 b 0x43b44 <__cxa_demangle+0x5dbc> 43630: d503249f bti j 43634: 91000908 add x8, x8, #0x2 43638: d0fffea1 adrp x1, 0x19000 4363c: 913d0021 add x1, x1, #0xf40 43640: 14000061 b 0x437c4 <__cxa_demangle+0x5a3c> 43644: d503249f bti j 43648: 91000908 add x8, x8, #0x2 4364c: f0fffea1 adrp x1, 0x1a000 43650: 913e4821 add x1, x1, #0xf92 43654: 1400005c b 0x437c4 <__cxa_demangle+0x5a3c> 43658: d503249f bti j 4365c: 91000908 add x8, x8, #0x2 43660: f0fffea1 adrp x1, 0x1a000 43664: 910a9c21 add x1, x1, #0x2a7 43668: 140000fe b 0x43a60 <__cxa_demangle+0x5cd8> 4366c: d503249f bti j 43670: 91000908 add x8, x8, #0x2 43674: f0fffea1 adrp x1, 0x1a000 43678: 91221021 add x1, x1, #0x884 4367c: 140000f9 b 0x43a60 <__cxa_demangle+0x5cd8> 43680: d503249f bti j 43684: 91000908 add x8, x8, #0x2 43688: aa1303e0 mov x0, x19 4368c: f9000268 str x8, [x19] 43690: 97fffd84 bl 0x42ca0 <__cxa_demangle+0x4f18> 43694: f90007e0 str x0, [sp, #0x8] 43698: b4ffb200 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 4369c: 910023e1 add x1, sp, #0x8 436a0: aa1303e0 mov x0, x19 436a4: 94000ae9 bl 0x46248 <__cxa_demangle+0x84c0> 436a8: 17fffd8c b 0x42cd8 <__cxa_demangle+0x4f50> 436ac: d503249f bti j 436b0: 91000908 add x8, x8, #0x2 436b4: f0fffea1 adrp x1, 0x1a000 436b8: 91311c21 add x1, x1, #0xc47 436bc: 14000122 b 0x43b44 <__cxa_demangle+0x5dbc> 436c0: d503249f bti j 436c4: 91000908 add x8, x8, #0x2 436c8: f0fffea1 adrp x1, 0x1a000 436cc: 911c1821 add x1, x1, #0x706 436d0: 91000c22 add x2, x1, #0x3 436d4: f9000268 str x8, [x19] 436d8: 1400011d b 0x43b4c <__cxa_demangle+0x5dc4> 436dc: d503249f bti j 436e0: 9100090a add x10, x8, #0x2 436e4: eb09015f cmp x10, x9 436e8: f900026a str x10, [x19] 436ec: 54002360 b.eq 0x43b58 <__cxa_demangle+0x5dd0> 436f0: 39400149 ldrb w9, [x10] 436f4: 71017d3f cmp w9, #0x5f 436f8: 54002301 b.ne 0x43b58 <__cxa_demangle+0x5dd0> 436fc: 91000d08 add x8, x8, #0x3 43700: d0fffea1 adrp x1, 0x19000 43704: 91313021 add x1, x1, #0xc4c 43708: 91000822 add x2, x1, #0x2 4370c: f9000268 str x8, [x19] 43710: 140000d6 b 0x43a68 <__cxa_demangle+0x5ce0> 43714: d503249f bti j 43718: 91000908 add x8, x8, #0x2 4371c: f0fffea1 adrp x1, 0x1a000 43720: 91311c21 add x1, x1, #0xc47 43724: 140000cf b 0x43a60 <__cxa_demangle+0x5cd8> 43728: d503249f bti j 4372c: 91000908 add x8, x8, #0x2 43730: aa1303e0 mov x0, x19 43734: f9000268 str x8, [x19] 43738: 97fffd5a bl 0x42ca0 <__cxa_demangle+0x4f18> 4373c: f90007e0 str x0, [sp, #0x8] 43740: b4ffacc0 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 43744: aa1303e0 mov x0, x19 43748: 97fffd56 bl 0x42ca0 <__cxa_demangle+0x4f18> 4374c: f9000fe0 str x0, [sp, #0x18] 43750: b4ffac40 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 43754: f0fffea2 adrp x2, 0x1a000 43758: 91376842 add x2, x2, #0xdda 4375c: 140000e1 b 0x43ae0 <__cxa_demangle+0x5d58> 43760: a9410a69 ldp x9, x2, [x19, #0x10] 43764: d37df2d4 lsl x20, x22, #3 43768: 91000508 add x8, x8, #0x1 4376c: aa1303e0 mov x0, x19 43770: 8b140121 add x1, x9, x20 43774: f9000268 str x8, [x19] 43778: 94001bd3 bl 0x4a6c4 <__cxa_demangle+0xc93c> 4377c: f9400a68 ldr x8, [x19, #0x10] 43780: a90087e0 stp x0, x1, [sp, #0x8] 43784: 910063e1 add x1, sp, #0x18 43788: 910023e2 add x2, sp, #0x8 4378c: aa1303e0 mov x0, x19 43790: 8b140108 add x8, x8, x20 43794: f9000e68 str x8, [x19, #0x18] 43798: 94000997 bl 0x45df4 <__cxa_demangle+0x806c> 4379c: 17fffd4f b 0x42cd8 <__cxa_demangle+0x4f50> 437a0: d503249f bti j 437a4: 91000908 add x8, x8, #0x2 437a8: f0fffea1 adrp x1, 0x1a000 437ac: 912cf021 add x1, x1, #0xb3c 437b0: 140000e5 b 0x43b44 <__cxa_demangle+0x5dbc> 437b4: d503249f bti j 437b8: 90fffec1 adrp x1, 0x1b000 437bc: 91000908 add x8, x8, #0x2 437c0: 910aa021 add x1, x1, #0x2a8 437c4: f9000268 str x8, [x19] 437c8: 91000822 add x2, x1, #0x2 437cc: 140000e0 b 0x43b4c <__cxa_demangle+0x5dc4> 437d0: d503249f bti j 437d4: 90fffec1 adrp x1, 0x1b000 437d8: 91000908 add x8, x8, #0x2 437dc: 910d6c21 add x1, x1, #0x35b 437e0: 140000a0 b 0x43a60 <__cxa_demangle+0x5cd8> 437e4: d503249f bti j 437e8: 91000908 add x8, x8, #0x2 437ec: 90fffec1 adrp x1, 0x1b000 437f0: 910d6c21 add x1, x1, #0x35b 437f4: 140000d4 b 0x43b44 <__cxa_demangle+0x5dbc> 437f8: d503249f bti j 437fc: 91000908 add x8, x8, #0x2 43800: aa1303e0 mov x0, x19 43804: f9000268 str x8, [x19] 43808: 97ffed81 bl 0x3ee0c <__cxa_demangle+0x1084> 4380c: 14000006 b 0x43824 <__cxa_demangle+0x5a9c> 43810: d503249f bti j 43814: 91000908 add x8, x8, #0x2 43818: aa1303e0 mov x0, x19 4381c: f9000268 str x8, [x19] 43820: 97fffd20 bl 0x42ca0 <__cxa_demangle+0x4f18> 43824: f90007e0 str x0, [sp, #0x8] 43828: b4ffa580 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 4382c: f0fffea1 adrp x1, 0x1a000 43830: 910023e2 add x2, sp, #0x8 43834: 9121e821 add x1, x1, #0x87a 43838: aa1303e0 mov x0, x19 4383c: 9400010a bl 0x43c64 <__cxa_demangle+0x5edc> 43840: 17fffd26 b 0x42cd8 <__cxa_demangle+0x4f50> 43844: d503249f bti j 43848: 91000908 add x8, x8, #0x2 4384c: eb08013f cmp x9, x8 43850: f9000268 str x8, [x19] 43854: 54ffa400 b.eq 0x42cd4 <__cxa_demangle+0x4f4c> 43858: 39400108 ldrb w8, [x8] 4385c: 7101991f cmp w8, #0x66 43860: 54001f00 b.eq 0x43c40 <__cxa_demangle+0x5eb8> 43864: 7101511f cmp w8, #0x54 43868: 54ffa361 b.ne 0x42cd4 <__cxa_demangle+0x4f4c> 4386c: aa1303e0 mov x0, x19 43870: 97fff9a9 bl 0x41f14 <__cxa_demangle+0x418c> 43874: f90007e0 str x0, [sp, #0x8] 43878: b4ffa300 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 4387c: 910023e1 add x1, sp, #0x8 43880: aa1303e0 mov x0, x19 43884: 94000b6e bl 0x4663c <__cxa_demangle+0x88b4> 43888: 17fffd14 b 0x42cd8 <__cxa_demangle+0x4f50> 4388c: d503249f bti j 43890: 91000908 add x8, x8, #0x2 43894: aa1303e0 mov x0, x19 43898: f9000268 str x8, [x19] 4389c: 97ffed5c bl 0x3ee0c <__cxa_demangle+0x1084> 438a0: f90007e0 str x0, [sp, #0x8] 438a4: b4ffa1a0 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 438a8: aa1303e0 mov x0, x19 438ac: 97fffcfd bl 0x42ca0 <__cxa_demangle+0x4f18> 438b0: f9000fe0 str x0, [sp, #0x18] 438b4: b4ffa120 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 438b8: 910023e1 add x1, sp, #0x8 438bc: 910063e2 add x2, sp, #0x18 438c0: aa1303e0 mov x0, x19 438c4: 94000ae2 bl 0x4644c <__cxa_demangle+0x86c4> 438c8: 17fffd04 b 0x42cd8 <__cxa_demangle+0x4f50> 438cc: d503249f bti j 438d0: 91000908 add x8, x8, #0x2 438d4: aa1303e0 mov x0, x19 438d8: f9000268 str x8, [x19] 438dc: 97fffcf1 bl 0x42ca0 <__cxa_demangle+0x4f18> 438e0: f90007e0 str x0, [sp, #0x8] 438e4: b4ff9fa0 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 438e8: 910023e1 add x1, sp, #0x8 438ec: aa1303e0 mov x0, x19 438f0: 94000b01 bl 0x464f4 <__cxa_demangle+0x876c> 438f4: 17fffcf9 b 0x42cd8 <__cxa_demangle+0x4f50> 438f8: d503249f bti j 438fc: 91000908 add x8, x8, #0x2 43900: aa1303e0 mov x0, x19 43904: f9000268 str x8, [x19] 43908: 97ffed41 bl 0x3ee0c <__cxa_demangle+0x1084> 4390c: 14000006 b 0x43924 <__cxa_demangle+0x5b9c> 43910: d503249f bti j 43914: 91000908 add x8, x8, #0x2 43918: aa1303e0 mov x0, x19 4391c: f9000268 str x8, [x19] 43920: 97fffce0 bl 0x42ca0 <__cxa_demangle+0x4f18> 43924: f90007e0 str x0, [sp, #0x8] 43928: b4ff9d80 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 4392c: 90fffec1 adrp x1, 0x1b000 43930: 91162c21 add x1, x1, #0x58b 43934: 910023e2 add x2, sp, #0x8 43938: aa1303e0 mov x0, x19 4393c: 94000b12 bl 0x46584 <__cxa_demangle+0x87fc> 43940: 17fffce6 b 0x42cd8 <__cxa_demangle+0x4f50> 43944: 39400d09 ldrb w9, [x8, #0x3] 43948: 71017d3f cmp w9, #0x5f 4394c: 54ff9c41 b.ne 0x42cd4 <__cxa_demangle+0x4f4c> 43950: 39401109 ldrb w9, [x8, #0x4] 43954: 7101d53f cmp w9, #0x75 43958: 54ff9be1 b.ne 0x42cd4 <__cxa_demangle+0x4f4c> 4395c: 39401509 ldrb w9, [x8, #0x5] 43960: 7101d53f cmp w9, #0x75 43964: 54ff9b81 b.ne 0x42cd4 <__cxa_demangle+0x4f4c> 43968: 39401909 ldrb w9, [x8, #0x6] 4396c: 7101a53f cmp w9, #0x69 43970: 54ff9b21 b.ne 0x42cd4 <__cxa_demangle+0x4f4c> 43974: 39401d09 ldrb w9, [x8, #0x7] 43978: 7101913f cmp w9, #0x64 4397c: 54ff9ac1 b.ne 0x42cd4 <__cxa_demangle+0x4f4c> 43980: 39402109 ldrb w9, [x8, #0x8] 43984: 7101bd3f cmp w9, #0x6f 43988: 54ff9a61 b.ne 0x42cd4 <__cxa_demangle+0x4f4c> 4398c: 39402509 ldrb w9, [x8, #0x9] 43990: 7101993f cmp w9, #0x66 43994: 54ff9a01 b.ne 0x42cd4 <__cxa_demangle+0x4f4c> 43998: 39402909 ldrb w9, [x8, #0xa] 4399c: 7101e93f cmp w9, #0x7a 439a0: 54ff99a1 b.ne 0x42cd4 <__cxa_demangle+0x4f4c> 439a4: 91002d08 add x8, x8, #0xb 439a8: aa1303e0 mov x0, x19 439ac: f9000268 str x8, [x19] 439b0: 97fffcbc bl 0x42ca0 <__cxa_demangle+0x4f18> 439b4: f90007e0 str x0, [sp, #0x8] 439b8: b4ff9900 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 439bc: 910023e1 add x1, sp, #0x8 439c0: aa1303e0 mov x0, x19 439c4: 94000c04 bl 0x469d4 <__cxa_demangle+0x8c4c> 439c8: 17fffcc4 b 0x42cd8 <__cxa_demangle+0x4f50> 439cc: aa1303e0 mov x0, x19 439d0: 97fffcb4 bl 0x42ca0 <__cxa_demangle+0x4f18> 439d4: f90007e0 str x0, [sp, #0x8] 439d8: b4ff9800 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 439dc: 90fffec2 adrp x2, 0x1b000 439e0: 91133042 add x2, x2, #0x4cc 439e4: 14000063 b 0x43b70 <__cxa_demangle+0x5de8> 439e8: d503249f bti j 439ec: 91000908 add x8, x8, #0x2 439f0: aa1303e0 mov x0, x19 439f4: f9000268 str x8, [x19] 439f8: 97fffcaa bl 0x42ca0 <__cxa_demangle+0x4f18> 439fc: f90007e0 str x0, [sp, #0x8] 43a00: b4ff96c0 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 43a04: 52800028 mov w8, #0x1 // =1 43a08: 390063e8 strb w8, [sp, #0x18] 43a0c: 14000022 b 0x43a94 <__cxa_demangle+0x5d0c> 43a10: d503249f bti j 43a14: 91000908 add x8, x8, #0x2 43a18: aa1303e0 mov x0, x19 43a1c: f9000268 str x8, [x19] 43a20: 97ffecfb bl 0x3ee0c <__cxa_demangle+0x1084> 43a24: f90007e0 str x0, [sp, #0x8] 43a28: b4ff9580 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 43a2c: aa1303e0 mov x0, x19 43a30: 97fffc9c bl 0x42ca0 <__cxa_demangle+0x4f18> 43a34: f9000fe0 str x0, [sp, #0x18] 43a38: b4ff9500 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 43a3c: 910023e1 add x1, sp, #0x8 43a40: 910063e2 add x2, sp, #0x18 43a44: aa1303e0 mov x0, x19 43a48: 94000665 bl 0x453dc <__cxa_demangle+0x7654> 43a4c: 17fffca3 b 0x42cd8 <__cxa_demangle+0x4f50> 43a50: d503249f bti j 43a54: 91000908 add x8, x8, #0x2 43a58: f0fffea1 adrp x1, 0x1a000 43a5c: 91144021 add x1, x1, #0x510 43a60: f9000268 str x8, [x19] 43a64: 91000422 add x2, x1, #0x1 43a68: aa1303e0 mov x0, x19 43a6c: 94000519 bl 0x44ed0 <__cxa_demangle+0x7148> 43a70: 17fffc9a b 0x42cd8 <__cxa_demangle+0x4f50> 43a74: d503249f bti j 43a78: 91000908 add x8, x8, #0x2 43a7c: aa1303e0 mov x0, x19 43a80: f9000268 str x8, [x19] 43a84: 97fffc87 bl 0x42ca0 <__cxa_demangle+0x4f18> 43a88: f90007e0 str x0, [sp, #0x8] 43a8c: b4ff9260 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 43a90: 390063ff strb wzr, [sp, #0x18] 43a94: 910023e1 add x1, sp, #0x8 43a98: d10033a2 sub x2, x29, #0xc 43a9c: 910063e3 add x3, sp, #0x18 43aa0: aa1303e0 mov x0, x19 43aa4: 94000622 bl 0x4532c <__cxa_demangle+0x75a4> 43aa8: 17fffc8c b 0x42cd8 <__cxa_demangle+0x4f50> 43aac: d503249f bti j 43ab0: 91000908 add x8, x8, #0x2 43ab4: aa1303e0 mov x0, x19 43ab8: f9000268 str x8, [x19] 43abc: 97fffc79 bl 0x42ca0 <__cxa_demangle+0x4f18> 43ac0: f90007e0 str x0, [sp, #0x8] 43ac4: b4ff90a0 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 43ac8: aa1303e0 mov x0, x19 43acc: 97fffc75 bl 0x42ca0 <__cxa_demangle+0x4f18> 43ad0: f9000fe0 str x0, [sp, #0x18] 43ad4: b4ff9020 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 43ad8: f0fffea2 adrp x2, 0x1a000 43adc: 91270842 add x2, x2, #0x9c2 43ae0: 910023e1 add x1, sp, #0x8 43ae4: 910063e3 add x3, sp, #0x18 43ae8: aa1303e0 mov x0, x19 43aec: 940007b7 bl 0x459c8 <__cxa_demangle+0x7c40> 43af0: 17fffc7a b 0x42cd8 <__cxa_demangle+0x4f50> 43af4: d503249f bti j 43af8: 91000908 add x8, x8, #0x2 43afc: aa1303e0 mov x0, x19 43b00: f9000268 str x8, [x19] 43b04: 97fffc67 bl 0x42ca0 <__cxa_demangle+0x4f18> 43b08: f90007e0 str x0, [sp, #0x8] 43b0c: b4ff8e60 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 43b10: aa1303e0 mov x0, x19 43b14: 97fffc63 bl 0x42ca0 <__cxa_demangle+0x4f18> 43b18: f9000fe0 str x0, [sp, #0x18] 43b1c: b4ff8de0 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 43b20: 910023e1 add x1, sp, #0x8 43b24: 910063e2 add x2, sp, #0x18 43b28: aa1303e0 mov x0, x19 43b2c: 940007d5 bl 0x45a80 <__cxa_demangle+0x7cf8> 43b30: 17fffc6a b 0x42cd8 <__cxa_demangle+0x4f50> 43b34: d503249f bti j 43b38: 91000908 add x8, x8, #0x2 43b3c: d0fffea1 adrp x1, 0x19000 43b40: 9138c021 add x1, x1, #0xe30 43b44: 91000422 add x2, x1, #0x1 43b48: f9000268 str x8, [x19] 43b4c: aa1303e0 mov x0, x19 43b50: 940004b2 bl 0x44e18 <__cxa_demangle+0x7090> 43b54: 17fffc61 b 0x42cd8 <__cxa_demangle+0x4f50> 43b58: aa1303e0 mov x0, x19 43b5c: 97fffc51 bl 0x42ca0 <__cxa_demangle+0x4f18> 43b60: f90007e0 str x0, [sp, #0x8] 43b64: b4ff8ba0 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 43b68: d0fffea2 adrp x2, 0x19000 43b6c: 91313042 add x2, x2, #0xc4c 43b70: 910023e1 add x1, sp, #0x8 43b74: aa1303e0 mov x0, x19 43b78: 940008c4 bl 0x45e88 <__cxa_demangle+0x8100> 43b7c: 17fffc57 b 0x42cd8 <__cxa_demangle+0x4f50> 43b80: a9410a69 ldp x9, x2, [x19, #0x10] 43b84: d37df2d4 lsl x20, x22, #3 43b88: 91000508 add x8, x8, #0x1 43b8c: aa1303e0 mov x0, x19 43b90: 8b140121 add x1, x9, x20 43b94: f9000268 str x8, [x19] 43b98: 94001acb bl 0x4a6c4 <__cxa_demangle+0xc93c> 43b9c: f9400a68 ldr x8, [x19, #0x10] 43ba0: a90087e0 stp x0, x1, [sp, #0x8] 43ba4: 910023e1 add x1, sp, #0x8 43ba8: aa1303e0 mov x0, x19 43bac: 8b140108 add x8, x8, x20 43bb0: f9000e68 str x8, [x19, #0x18] 43bb4: 94000af2 bl 0x4677c <__cxa_demangle+0x89f4> 43bb8: f90007e0 str x0, [sp, #0x8] 43bbc: 14000025 b 0x43c50 <__cxa_demangle+0x5ec8> 43bc0: a9410a69 ldp x9, x2, [x19, #0x10] 43bc4: d37df2d4 lsl x20, x22, #3 43bc8: 91000508 add x8, x8, #0x1 43bcc: aa1303e0 mov x0, x19 43bd0: 8b140121 add x1, x9, x20 43bd4: f9000268 str x8, [x19] 43bd8: 94001abb bl 0x4a6c4 <__cxa_demangle+0xc93c> 43bdc: f9400a68 ldr x8, [x19, #0x10] 43be0: a90087e0 stp x0, x1, [sp, #0x8] 43be4: 910063e1 add x1, sp, #0x18 43be8: 910023e2 add x2, sp, #0x8 43bec: aa1303e0 mov x0, x19 43bf0: 8b140108 add x8, x8, x20 43bf4: f9000e68 str x8, [x19, #0x18] 43bf8: 94000b05 bl 0x4680c <__cxa_demangle+0x8a84> 43bfc: 17fffc37 b 0x42cd8 <__cxa_demangle+0x4f50> 43c00: a9410a69 ldp x9, x2, [x19, #0x10] 43c04: d37df2d4 lsl x20, x22, #3 43c08: 91000508 add x8, x8, #0x1 43c0c: aa1303e0 mov x0, x19 43c10: 8b140121 add x1, x9, x20 43c14: f9000268 str x8, [x19] 43c18: 94001aab bl 0x4a6c4 <__cxa_demangle+0xc93c> 43c1c: f9400a68 ldr x8, [x19, #0x10] 43c20: a90087e0 stp x0, x1, [sp, #0x8] 43c24: 910063e1 add x1, sp, #0x18 43c28: 910023e2 add x2, sp, #0x8 43c2c: aa1303e0 mov x0, x19 43c30: 8b140108 add x8, x8, x20 43c34: f9000e68 str x8, [x19, #0x18] 43c38: 940004fa bl 0x45020 <__cxa_demangle+0x7298> 43c3c: 17fffc27 b 0x42cd8 <__cxa_demangle+0x4f50> 43c40: aa1303e0 mov x0, x19 43c44: 94000289 bl 0x44668 <__cxa_demangle+0x68e0> 43c48: f90007e0 str x0, [sp, #0x8] 43c4c: b4ff8460 cbz x0, 0x42cd8 <__cxa_demangle+0x4f50> 43c50: 910023e1 add x1, sp, #0x8 43c54: aa1303e0 mov x0, x19 43c58: 94000a9d bl 0x466cc <__cxa_demangle+0x8944> 43c5c: 17fffc1f b 0x42cd8 <__cxa_demangle+0x4f50> 43c60: 94005474 bl 0x58e30 <__stack_chk_fail@plt> 43c64: d503233f paciasp 43c68: a9bd7bfd stp x29, x30, [sp, #-0x30]! 43c6c: a90157f6 stp x22, x21, [sp, #0x10] 43c70: 910003fd mov x29, sp 43c74: a9024ff4 stp x20, x19, [sp, #0x20] 43c78: f9499816 ldr x22, [x0, #0x1330] 43c7c: aa0203f4 mov x20, x2 43c80: aa0103f3 mov x19, x1 43c84: f94006c8 ldr x8, [x22, #0x8] 43c88: d13ec109 sub x9, x8, #0xfb0 43c8c: b13fc53f cmn x9, #0xff1 43c90: 54000128 b.hi 0x43cb4 <__cxa_demangle+0x5f2c> 43c94: aa0003f5 mov x21, x0 43c98: 52820000 mov w0, #0x1000 // =4096 43c9c: 940054a9 bl 0x58f40 43ca0: b40003c0 cbz x0, 0x43d18 <__cxa_demangle+0x5f90> 43ca4: aa1f03e8 mov x8, xzr 43ca8: a9007c16 stp x22, xzr, [x0] 43cac: aa0003f6 mov x22, x0 43cb0: f9099aa0 str x0, [x21, #0x1330] 43cb4: 91010109 add x9, x8, #0x40 43cb8: aa1303e0 mov x0, x19 43cbc: 8b0802d5 add x21, x22, x8 43cc0: f90006c9 str x9, [x22, #0x8] 43cc4: 94005603 bl 0x594d0 43cc8: 900000e9 adrp x9, 0x5f000 43ccc: 52802688 mov w8, #0x134 // =308 43cd0: 91134129 add x9, x9, #0x4d0 43cd4: 72a02028 movk w8, #0x101, lsl #16 43cd8: f940028a ldr x10, [x20] 43cdc: f8010ea9 str x9, [x21, #0x10]! 43ce0: 8b000269 add x9, x19, x0 43ce4: b9000aa8 str w8, [x21, #0x8] 43ce8: 90fffec8 adrp x8, 0x1b000 43cec: aa1503e0 mov x0, x21 43cf0: 91132908 add x8, x8, #0x4ca 43cf4: a90126b3 stp x19, x9, [x21, #0x10] 43cf8: 91000509 add x9, x8, #0x1 43cfc: a9424ff4 ldp x20, x19, [sp, #0x20] 43d00: a90222aa stp x10, x8, [x21, #0x20] 43d04: f9001aa9 str x9, [x21, #0x30] 43d08: a94157f6 ldp x22, x21, [sp, #0x10] 43d0c: a8c37bfd ldp x29, x30, [sp], #0x30 43d10: d50323bf autiasp 43d14: d65f03c0 ret 43d18: 94005502 bl 0x59120 <_ZSt9terminatev@plt> 43d1c: d503233f paciasp 43d20: d101c3ff sub sp, sp, #0x70 43d24: a9037bfd stp x29, x30, [sp, #0x30] 43d28: 9100c3fd add x29, sp, #0x30 43d2c: f90023f7 str x23, [sp, #0x40] 43d30: a90557f6 stp x22, x21, [sp, #0x50] 43d34: a9064ff4 stp x20, x19, [sp, #0x60] 43d38: d53bd054 mrs x20, TPIDR_EL0 43d3c: f9401688 ldr x8, [x20, #0x28] 43d40: f81f83a8 stur x8, [x29, #-0x8] 43d44: a9402408 ldp x8, x9, [x0] 43d48: eb09011f cmp x8, x9 43d4c: 54003da0 b.eq 0x44500 <__cxa_demangle+0x6778> 43d50: 3940010a ldrb w10, [x8] 43d54: 7101315f cmp w10, #0x4c 43d58: 54003d41 b.ne 0x44500 <__cxa_demangle+0x6778> 43d5c: 9100050b add x11, x8, #0x1 43d60: aa0003f3 mov x19, x0 43d64: eb0b012a subs x10, x9, x11 43d68: f900000b str x11, [x0] 43d6c: 540003a0 b.eq 0x43de0 <__cxa_demangle+0x6058> 43d70: 3940016b ldrb w11, [x11] 43d74: 5101056b sub w11, w11, #0x41 43d78: 7100e17f cmp w11, #0x38 43d7c: 54000328 b.hi 0x43de0 <__cxa_demangle+0x6058> 43d80: b0fffecc adrp x12, 0x1c000 43d84: aa1f03e0 mov x0, xzr 43d88: 9114018c add x12, x12, #0x500 43d8c: 1000008d adr x13, 0x43d9c <__cxa_demangle+0x6014> 43d90: 786b798e ldrh w14, [x12, x11, lsl #1] 43d94: 8b0e09ad add x13, x13, x14, lsl #2 43d98: d61f01a0 br x13 43d9c: d503249f bti j 43da0: aa1303e0 mov x0, x19 43da4: 97ffec1a bl 0x3ee0c <__cxa_demangle+0x1084> 43da8: f9000be0 str x0, [sp, #0x10] 43dac: b4003ac0 cbz x0, 0x44504 <__cxa_demangle+0x677c> 43db0: a9402668 ldp x8, x9, [x19] 43db4: eb09011f cmp x8, x9 43db8: 54003a40 b.eq 0x44500 <__cxa_demangle+0x6778> 43dbc: 39400109 ldrb w9, [x8] 43dc0: 7101153f cmp w9, #0x45 43dc4: 540039e1 b.ne 0x44500 <__cxa_demangle+0x6778> 43dc8: 91000508 add x8, x8, #0x1 43dcc: 910043e1 add x1, sp, #0x10 43dd0: aa1303e0 mov x0, x19 43dd4: f9000268 str x8, [x19] 43dd8: 94000ba0 bl 0x46c58 <__cxa_demangle+0x8ed0> 43ddc: 140001ca b 0x44504 <__cxa_demangle+0x677c> 43de0: d503249f bti j 43de4: aa1303e0 mov x0, x19 43de8: 97ffec09 bl 0x3ee0c <__cxa_demangle+0x1084> 43dec: f81f03a0 stur x0, [x29, #-0x10] 43df0: b40038a0 cbz x0, 0x44504 <__cxa_demangle+0x677c> 43df4: a9402269 ldp x9, x8, [x19] 43df8: eb09011f cmp x8, x9 43dfc: 540000a0 b.eq 0x43e10 <__cxa_demangle+0x6088> 43e00: 3940012a ldrb w10, [x9] 43e04: 5100e94a sub w10, w10, #0x3a 43e08: 3100295f cmn w10, #0xa 43e0c: 54000282 b.hs 0x43e5c <__cxa_demangle+0x60d4> 43e10: aa1f03eb mov x11, xzr 43e14: aa0903ea mov x10, x9 43e18: aa1f03e9 mov x9, xzr 43e1c: aa1f03e0 mov x0, xzr 43e20: eb09017f cmp x11, x9 43e24: a9012fe9 stp x9, x11, [sp, #0x10] 43e28: 540036e0 b.eq 0x44504 <__cxa_demangle+0x677c> 43e2c: eb08015f cmp x10, x8 43e30: 540036a0 b.eq 0x44504 <__cxa_demangle+0x677c> 43e34: 39400148 ldrb w8, [x10] 43e38: 7101151f cmp w8, #0x45 43e3c: 54003621 b.ne 0x44500 <__cxa_demangle+0x6778> 43e40: 91000548 add x8, x10, #0x1 43e44: d10043a1 sub x1, x29, #0x10 43e48: 910043e2 add x2, sp, #0x10 43e4c: aa1303e0 mov x0, x19 43e50: f9000268 str x8, [x19] 43e54: 94000d5e bl 0x473cc <__cxa_demangle+0x9644> 43e58: 140001ab b 0x44504 <__cxa_demangle+0x677c> 43e5c: 9100052b add x11, x9, #0x1 43e60: aa0b03ea mov x10, x11 43e64: eb08017f cmp x11, x8 43e68: f900026b str x11, [x19] 43e6c: 54000100 b.eq 0x43e8c <__cxa_demangle+0x6104> 43e70: aa0a03eb mov x11, x10 43e74: 3840156c ldrb w12, [x11], #0x1 43e78: 5100e98c sub w12, w12, #0x3a 43e7c: 31002d9f cmn w12, #0xb 43e80: 54ffff08 b.hi 0x43e60 <__cxa_demangle+0x60d8> 43e84: d100056b sub x11, x11, #0x1 43e88: 17ffffe5 b 0x43e1c <__cxa_demangle+0x6094> 43e8c: aa0803eb mov x11, x8 43e90: 17ffffe3 b 0x43e1c <__cxa_demangle+0x6094> 43e94: d503249f bti j 43e98: 91000908 add x8, x8, #0x2 43e9c: f0fffea1 adrp x1, 0x1a000 43ea0: 9125ec21 add x1, x1, #0x97b 43ea4: 91001422 add x2, x1, #0x5 43ea8: 140001b4 b 0x44578 <__cxa_demangle+0x67f0> 43eac: d503249f bti j 43eb0: f1000d5f cmp x10, #0x3 43eb4: 54003263 b.lo 0x44500 <__cxa_demangle+0x6778> 43eb8: 39400909 ldrb w9, [x8, #0x2] 43ebc: 7101b93f cmp w9, #0x6e 43ec0: 54003201 b.ne 0x44500 <__cxa_demangle+0x6778> 43ec4: 39400d09 ldrb w9, [x8, #0x3] 43ec8: 7101153f cmp w9, #0x45 43ecc: 540031a1 b.ne 0x44500 <__cxa_demangle+0x6778> 43ed0: 90fffec1 adrp x1, 0x1b000 43ed4: 91001108 add x8, x8, #0x4 43ed8: 910ab421 add x1, x1, #0x2ad 43edc: aa1303e0 mov x0, x19 43ee0: f9000268 str x8, [x19] 43ee4: 94000b81 bl 0x46ce8 <__cxa_demangle+0x8f60> 43ee8: 14000187 b 0x44504 <__cxa_demangle+0x677c> 43eec: d503249f bti j 43ef0: f100095f cmp x10, #0x2 43ef4: 54003063 b.lo 0x44500 <__cxa_demangle+0x6778> 43ef8: 39400908 ldrb w8, [x8, #0x2] 43efc: 7101b11f cmp w8, #0x6c 43f00: 54003001 b.ne 0x44500 <__cxa_demangle+0x6778> 43f04: aa1303e0 mov x0, x19 43f08: aa1f03e1 mov x1, xzr 43f0c: 94000b9e bl 0x46d84 <__cxa_demangle+0x8ffc> 43f10: f9000be0 str x0, [sp, #0x10] 43f14: b4002f80 cbz x0, 0x44504 <__cxa_demangle+0x677c> 43f18: a9402668 ldp x8, x9, [x19] 43f1c: eb09011f cmp x8, x9 43f20: 54002f00 b.eq 0x44500 <__cxa_demangle+0x6778> 43f24: 39400109 ldrb w9, [x8] 43f28: 7101153f cmp w9, #0x45 43f2c: 54002ea1 b.ne 0x44500 <__cxa_demangle+0x6778> 43f30: 91000508 add x8, x8, #0x1 43f34: 910043e1 add x1, sp, #0x10 43f38: aa1303e0 mov x0, x19 43f3c: f9000268 str x8, [x19] 43f40: 94000cff bl 0x4733c <__cxa_demangle+0x95b4> 43f44: 14000170 b 0x44504 <__cxa_demangle+0x677c> 43f48: d503249f bti j 43f4c: f100095f cmp x10, #0x2 43f50: 54002d83 b.lo 0x44500 <__cxa_demangle+0x6778> 43f54: 39400909 ldrb w9, [x8, #0x2] 43f58: 7101693f cmp w9, #0x5a 43f5c: 54002d21 b.ne 0x44500 <__cxa_demangle+0x6778> 43f60: 91000d08 add x8, x8, #0x3 43f64: aa1303e0 mov x0, x19 43f68: f9000268 str x8, [x19] 43f6c: 97ffe959 bl 0x3e4d0 <__cxa_demangle+0x748> 43f70: b4002ca0 cbz x0, 0x44504 <__cxa_demangle+0x677c> 43f74: a9402668 ldp x8, x9, [x19] 43f78: eb09011f cmp x8, x9 43f7c: 54002c20 b.eq 0x44500 <__cxa_demangle+0x6778> 43f80: 39400109 ldrb w9, [x8] 43f84: 7101153f cmp w9, #0x45 43f88: 54002bc1 b.ne 0x44500 <__cxa_demangle+0x6778> 43f8c: 91000508 add x8, x8, #0x1 43f90: f9000268 str x8, [x19] 43f94: 1400015c b 0x44504 <__cxa_demangle+0x677c> 43f98: d503249f bti j 43f9c: 91000908 add x8, x8, #0x2 43fa0: f0fffea1 adrp x1, 0x1a000 43fa4: 91144821 add x1, x1, #0x512 43fa8: 91002c22 add x2, x1, #0xb 43fac: 14000173 b 0x44578 <__cxa_demangle+0x67f0> 43fb0: d503249f bti j 43fb4: f1000d5f cmp x10, #0x3 43fb8: 54002a43 b.lo 0x44500 <__cxa_demangle+0x6778> 43fbc: 39400909 ldrb w9, [x8, #0x2] 43fc0: 7100c53f cmp w9, #0x31 43fc4: 54003380 b.eq 0x44634 <__cxa_demangle+0x68ac> 43fc8: 7100c13f cmp w9, #0x30 43fcc: 540029a1 b.ne 0x44500 <__cxa_demangle+0x6778> 43fd0: 39400d09 ldrb w9, [x8, #0x3] 43fd4: 7101153f cmp w9, #0x45 43fd8: 54002941 b.ne 0x44500 <__cxa_demangle+0x6778> 43fdc: 91001108 add x8, x8, #0x4 43fe0: b90013ff str wzr, [sp, #0x10] 43fe4: f9000268 str x8, [x19] 43fe8: 1400019a b 0x44650 <__cxa_demangle+0x68c8> 43fec: d503249f bti j 43ff0: 91000908 add x8, x8, #0x2 43ff4: f0fffea1 adrp x1, 0x1a000 43ff8: 91224421 add x1, x1, #0x891 43ffc: 91001022 add x2, x1, #0x4 44000: 1400015e b 0x44578 <__cxa_demangle+0x67f0> 44004: d503249f bti j 44008: 91000915 add x21, x8, #0x2 4400c: cb15012a sub x10, x9, x21 44010: f100255f cmp x10, #0x9 44014: f9000275 str x21, [x19] 44018: 54002743 b.lo 0x44500 <__cxa_demangle+0x6778> 4401c: 3940090a ldrb w10, [x8, #0x2] 44020: 5100e94b sub w11, w10, #0x3a 44024: 31002d7f cmn w11, #0xb 44028: 540000a8 b.hi 0x4403c <__cxa_demangle+0x62b4> 4402c: 121a794a and w10, w10, #0xffffffdf 44030: 51011d4a sub w10, w10, #0x47 44034: 3100195f cmn w10, #0x6 44038: 54002643 b.lo 0x44500 <__cxa_demangle+0x6778> 4403c: 39400d0a ldrb w10, [x8, #0x3] 44040: 5100e94b sub w11, w10, #0x3a 44044: 31002d7f cmn w11, #0xb 44048: 540000a8 b.hi 0x4405c <__cxa_demangle+0x62d4> 4404c: 121a794a and w10, w10, #0xffffffdf 44050: 51011d4a sub w10, w10, #0x47 44054: 3100195f cmn w10, #0x6 44058: 54002543 b.lo 0x44500 <__cxa_demangle+0x6778> 4405c: 3940110a ldrb w10, [x8, #0x4] 44060: 5100e94b sub w11, w10, #0x3a 44064: 31002d7f cmn w11, #0xb 44068: 540000a8 b.hi 0x4407c <__cxa_demangle+0x62f4> 4406c: 121a794a and w10, w10, #0xffffffdf 44070: 51011d4a sub w10, w10, #0x47 44074: 3100195f cmn w10, #0x6 44078: 54002443 b.lo 0x44500 <__cxa_demangle+0x6778> 4407c: 3940150a ldrb w10, [x8, #0x5] 44080: 5100e94b sub w11, w10, #0x3a 44084: 31002d7f cmn w11, #0xb 44088: 540000a8 b.hi 0x4409c <__cxa_demangle+0x6314> 4408c: 121a794a and w10, w10, #0xffffffdf 44090: 51011d4a sub w10, w10, #0x47 44094: 3100195f cmn w10, #0x6 44098: 54002343 b.lo 0x44500 <__cxa_demangle+0x6778> 4409c: 3940190a ldrb w10, [x8, #0x6] 440a0: 5100e94b sub w11, w10, #0x3a 440a4: 31002d7f cmn w11, #0xb 440a8: 540000a8 b.hi 0x440bc <__cxa_demangle+0x6334> 440ac: 121a794a and w10, w10, #0xffffffdf 440b0: 51011d4a sub w10, w10, #0x47 440b4: 3100195f cmn w10, #0x6 440b8: 54002243 b.lo 0x44500 <__cxa_demangle+0x6778> 440bc: 39401d0a ldrb w10, [x8, #0x7] 440c0: 5100e94b sub w11, w10, #0x3a 440c4: 31002d7f cmn w11, #0xb 440c8: 540000a8 b.hi 0x440dc <__cxa_demangle+0x6354> 440cc: 121a794a and w10, w10, #0xffffffdf 440d0: 51011d4a sub w10, w10, #0x47 440d4: 3100195f cmn w10, #0x6 440d8: 54002143 b.lo 0x44500 <__cxa_demangle+0x6778> 440dc: 3940210a ldrb w10, [x8, #0x8] 440e0: 5100e94b sub w11, w10, #0x3a 440e4: 31002d7f cmn w11, #0xb 440e8: 540000a8 b.hi 0x440fc <__cxa_demangle+0x6374> 440ec: 121a794a and w10, w10, #0xffffffdf 440f0: 51011d4a sub w10, w10, #0x47 440f4: 3100195f cmn w10, #0x6 440f8: 54002043 b.lo 0x44500 <__cxa_demangle+0x6778> 440fc: 3940250a ldrb w10, [x8, #0x9] 44100: 5100e94b sub w11, w10, #0x3a 44104: 31002d7f cmn w11, #0xb 44108: 540000a8 b.hi 0x4411c <__cxa_demangle+0x6394> 4410c: 121a794a and w10, w10, #0xffffffdf 44110: 51011d4a sub w10, w10, #0x47 44114: 3100195f cmn w10, #0x6 44118: 54001f43 b.lo 0x44500 <__cxa_demangle+0x6778> 4411c: 91002916 add x22, x8, #0xa 44120: eb0902df cmp x22, x9 44124: f9000276 str x22, [x19] 44128: 54001ec0 b.eq 0x44500 <__cxa_demangle+0x6778> 4412c: 394002c9 ldrb w9, [x22] 44130: 7101153f cmp w9, #0x45 44134: 54001e61 b.ne 0x44500 <__cxa_demangle+0x6778> 44138: 91002d08 add x8, x8, #0xb 4413c: f9499a77 ldr x23, [x19, #0x1330] 44140: f9000268 str x8, [x19] 44144: f94006e8 ldr x8, [x23, #0x8] 44148: d13f4109 sub x9, x8, #0xfd0 4414c: b13fc53f cmn x9, #0xff1 44150: 54000108 b.hi 0x44170 <__cxa_demangle+0x63e8> 44154: 52820000 mov w0, #0x1000 // =4096 44158: 9400537a bl 0x58f40 4415c: b4002840 cbz x0, 0x44664 <__cxa_demangle+0x68dc> 44160: aa1f03e8 mov x8, xzr 44164: a9007c17 stp x23, xzr, [x0] 44168: aa0003f7 mov x23, x0 4416c: f9099a60 str x0, [x19, #0x1330] 44170: 91008109 add x9, x8, #0x20 44174: 8b0802e0 add x0, x23, x8 44178: d00000c8 adrp x8, 0x5e000 4417c: 528028ca mov w10, #0x146 // =326 44180: 9117c108 add x8, x8, #0x5f0 44184: 14000126 b 0x4461c <__cxa_demangle+0x6894> 44188: d503249f bti j 4418c: 91000908 add x8, x8, #0x2 44190: d0fffea1 adrp x1, 0x1a000 44194: 91057021 add x1, x1, #0x15c 44198: 91003422 add x2, x1, #0xd 4419c: 140000f7 b 0x44578 <__cxa_demangle+0x67f0> 441a0: d503249f bti j 441a4: 91000908 add x8, x8, #0x2 441a8: f0fffea1 adrp x1, 0x1b000 441ac: 91105c21 add x1, x1, #0x417 441b0: aa1303e0 mov x0, x19 441b4: aa0103e2 mov x2, x1 441b8: f9000268 str x8, [x19] 441bc: 140000f1 b 0x44580 <__cxa_demangle+0x67f8> 441c0: d503249f bti j 441c4: 91000908 add x8, x8, #0x2 441c8: d0fffea1 adrp x1, 0x1a000 441cc: 91225821 add x1, x1, #0x896 441d0: 14000005 b 0x441e4 <__cxa_demangle+0x645c> 441d4: d503249f bti j 441d8: 91000908 add x8, x8, #0x2 441dc: f0fffea1 adrp x1, 0x1b000 441e0: 910dc021 add x1, x1, #0x370 441e4: 91000422 add x2, x1, #0x1 441e8: 140000e4 b 0x44578 <__cxa_demangle+0x67f0> 441ec: d503249f bti j 441f0: 91000908 add x8, x8, #0x2 441f4: d0fffea1 adrp x1, 0x1a000 441f8: 91289421 add x1, x1, #0xa25 441fc: 1400000b b 0x44228 <__cxa_demangle+0x64a0> 44200: d503249f bti j 44204: 91000908 add x8, x8, #0x2 44208: d0fffea1 adrp x1, 0x1a000 4420c: 910aa421 add x1, x1, #0x2a9 44210: 91003822 add x2, x1, #0xe 44214: 140000d9 b 0x44578 <__cxa_demangle+0x67f0> 44218: d503249f bti j 4421c: 91000908 add x8, x8, #0x2 44220: f0fffea1 adrp x1, 0x1b000 44224: 911a8c21 add x1, x1, #0x6a3 44228: 91000822 add x2, x1, #0x2 4422c: 140000d3 b 0x44578 <__cxa_demangle+0x67f0> 44230: d503249f bti j 44234: 91000908 add x8, x8, #0x2 44238: f0fffea1 adrp x1, 0x1b000 4423c: 91051821 add x1, x1, #0x146 44240: 91000c22 add x2, x1, #0x3 44244: 140000cd b 0x44578 <__cxa_demangle+0x67f0> 44248: d503249f bti j 4424c: 9100090a add x10, x8, #0x2 44250: cb0a012b sub x11, x9, x10 44254: f100457f cmp x11, #0x11 44258: f900026a str x10, [x19] 4425c: 54001523 b.lo 0x44500 <__cxa_demangle+0x6778> 44260: 3940090b ldrb w11, [x8, #0x2] 44264: 5100e96c sub w12, w11, #0x3a 44268: 31002d9f cmn w12, #0xb 4426c: 540000a8 b.hi 0x44280 <__cxa_demangle+0x64f8> 44270: 121a796b and w11, w11, #0xffffffdf 44274: 51011d6b sub w11, w11, #0x47 44278: 3100197f cmn w11, #0x6 4427c: 54001423 b.lo 0x44500 <__cxa_demangle+0x6778> 44280: 39400d0b ldrb w11, [x8, #0x3] 44284: 5100e96c sub w12, w11, #0x3a 44288: 31002d9f cmn w12, #0xb 4428c: 540000a8 b.hi 0x442a0 <__cxa_demangle+0x6518> 44290: 121a796b and w11, w11, #0xffffffdf 44294: 51011d6b sub w11, w11, #0x47 44298: 3100197f cmn w11, #0x6 4429c: 54001323 b.lo 0x44500 <__cxa_demangle+0x6778> 442a0: 3940110b ldrb w11, [x8, #0x4] 442a4: 5100e96c sub w12, w11, #0x3a 442a8: 31002d9f cmn w12, #0xb 442ac: 540000a8 b.hi 0x442c0 <__cxa_demangle+0x6538> 442b0: 121a796b and w11, w11, #0xffffffdf 442b4: 51011d6b sub w11, w11, #0x47 442b8: 3100197f cmn w11, #0x6 442bc: 54001223 b.lo 0x44500 <__cxa_demangle+0x6778> 442c0: 3940150b ldrb w11, [x8, #0x5] 442c4: 5100e96c sub w12, w11, #0x3a 442c8: 31002d9f cmn w12, #0xb 442cc: 540000a8 b.hi 0x442e0 <__cxa_demangle+0x6558> 442d0: 121a796b and w11, w11, #0xffffffdf 442d4: 51011d6b sub w11, w11, #0x47 442d8: 3100197f cmn w11, #0x6 442dc: 54001123 b.lo 0x44500 <__cxa_demangle+0x6778> 442e0: 3940190b ldrb w11, [x8, #0x6] 442e4: 5100e96c sub w12, w11, #0x3a 442e8: 31002d9f cmn w12, #0xb 442ec: 540000a8 b.hi 0x44300 <__cxa_demangle+0x6578> 442f0: 121a796b and w11, w11, #0xffffffdf 442f4: 51011d6b sub w11, w11, #0x47 442f8: 3100197f cmn w11, #0x6 442fc: 54001023 b.lo 0x44500 <__cxa_demangle+0x6778> 44300: 39401d0b ldrb w11, [x8, #0x7] 44304: 5100e96c sub w12, w11, #0x3a 44308: 31002d9f cmn w12, #0xb 4430c: 540000a8 b.hi 0x44320 <__cxa_demangle+0x6598> 44310: 121a796b and w11, w11, #0xffffffdf 44314: 51011d6b sub w11, w11, #0x47 44318: 3100197f cmn w11, #0x6 4431c: 54000f23 b.lo 0x44500 <__cxa_demangle+0x6778> 44320: f90007ea str x10, [sp, #0x8] 44324: 3940210a ldrb w10, [x8, #0x8] 44328: 5100e94b sub w11, w10, #0x3a 4432c: 31002d7f cmn w11, #0xb 44330: 540000a8 b.hi 0x44344 <__cxa_demangle+0x65bc> 44334: 121a794a and w10, w10, #0xffffffdf 44338: 51011d4a sub w10, w10, #0x47 4433c: 3100195f cmn w10, #0x6 44340: 54000e03 b.lo 0x44500 <__cxa_demangle+0x6778> 44344: 3940250a ldrb w10, [x8, #0x9] 44348: 5100e94b sub w11, w10, #0x3a 4434c: 31002d7f cmn w11, #0xb 44350: 540000a8 b.hi 0x44364 <__cxa_demangle+0x65dc> 44354: 121a794a and w10, w10, #0xffffffdf 44358: 51011d4a sub w10, w10, #0x47 4435c: 3100195f cmn w10, #0x6 44360: 54000d03 b.lo 0x44500 <__cxa_demangle+0x6778> 44364: 3940290a ldrb w10, [x8, #0xa] 44368: 5100e94b sub w11, w10, #0x3a 4436c: 31002d7f cmn w11, #0xb 44370: 540000a8 b.hi 0x44384 <__cxa_demangle+0x65fc> 44374: 121a794a and w10, w10, #0xffffffdf 44378: 51011d4a sub w10, w10, #0x47 4437c: 3100195f cmn w10, #0x6 44380: 54000c03 b.lo 0x44500 <__cxa_demangle+0x6778> 44384: 39402d0a ldrb w10, [x8, #0xb] 44388: 5100e94b sub w11, w10, #0x3a 4438c: 31002d7f cmn w11, #0xb 44390: 540000a8 b.hi 0x443a4 <__cxa_demangle+0x661c> 44394: 121a794a and w10, w10, #0xffffffdf 44398: 51011d4a sub w10, w10, #0x47 4439c: 3100195f cmn w10, #0x6 443a0: 54000b03 b.lo 0x44500 <__cxa_demangle+0x6778> 443a4: 3940310a ldrb w10, [x8, #0xc] 443a8: 5100e94b sub w11, w10, #0x3a 443ac: 31002d7f cmn w11, #0xb 443b0: 540000a8 b.hi 0x443c4 <__cxa_demangle+0x663c> 443b4: 121a794a and w10, w10, #0xffffffdf 443b8: 51011d4a sub w10, w10, #0x47 443bc: 3100195f cmn w10, #0x6 443c0: 54000a03 b.lo 0x44500 <__cxa_demangle+0x6778> 443c4: 3940350a ldrb w10, [x8, #0xd] 443c8: 5100e94b sub w11, w10, #0x3a 443cc: 31002d7f cmn w11, #0xb 443d0: 540000a8 b.hi 0x443e4 <__cxa_demangle+0x665c> 443d4: 121a794a and w10, w10, #0xffffffdf 443d8: 51011d4a sub w10, w10, #0x47 443dc: 3100195f cmn w10, #0x6 443e0: 54000903 b.lo 0x44500 <__cxa_demangle+0x6778> 443e4: 3940390a ldrb w10, [x8, #0xe] 443e8: 5100e94b sub w11, w10, #0x3a 443ec: 31002d7f cmn w11, #0xb 443f0: 540000a8 b.hi 0x44404 <__cxa_demangle+0x667c> 443f4: 121a794a and w10, w10, #0xffffffdf 443f8: 51011d4a sub w10, w10, #0x47 443fc: 3100195f cmn w10, #0x6 44400: 54000803 b.lo 0x44500 <__cxa_demangle+0x6778> 44404: 39403d0a ldrb w10, [x8, #0xf] 44408: 5100e94b sub w11, w10, #0x3a 4440c: 31002d7f cmn w11, #0xb 44410: 540000a8 b.hi 0x44424 <__cxa_demangle+0x669c> 44414: 121a794a and w10, w10, #0xffffffdf 44418: 51011d4a sub w10, w10, #0x47 4441c: 3100195f cmn w10, #0x6 44420: 54000703 b.lo 0x44500 <__cxa_demangle+0x6778> 44424: 3940410a ldrb w10, [x8, #0x10] 44428: 5100e94b sub w11, w10, #0x3a 4442c: 31002d7f cmn w11, #0xb 44430: 540000a8 b.hi 0x44444 <__cxa_demangle+0x66bc> 44434: 121a794a and w10, w10, #0xffffffdf 44438: 51011d4a sub w10, w10, #0x47 4443c: 3100195f cmn w10, #0x6 44440: 54000603 b.lo 0x44500 <__cxa_demangle+0x6778> 44444: 3940450a ldrb w10, [x8, #0x11] 44448: 5100e94b sub w11, w10, #0x3a 4444c: 31002d7f cmn w11, #0xb 44450: 540000a8 b.hi 0x44464 <__cxa_demangle+0x66dc> 44454: 121a794a and w10, w10, #0xffffffdf 44458: 51011d4a sub w10, w10, #0x47 4445c: 3100195f cmn w10, #0x6 44460: 54000503 b.lo 0x44500 <__cxa_demangle+0x6778> 44464: 91004915 add x21, x8, #0x12 44468: eb0902bf cmp x21, x9 4446c: f9000275 str x21, [x19] 44470: 54000480 b.eq 0x44500 <__cxa_demangle+0x6778> 44474: 394002a9 ldrb w9, [x21] 44478: 7101153f cmp w9, #0x45 4447c: 54000421 b.ne 0x44500 <__cxa_demangle+0x6778> 44480: 91004d08 add x8, x8, #0x13 44484: f9499a76 ldr x22, [x19, #0x1330] 44488: f9000268 str x8, [x19] 4448c: f94006c8 ldr x8, [x22, #0x8] 44490: d13f4109 sub x9, x8, #0xfd0 44494: b13fc53f cmn x9, #0xff1 44498: 54000108 b.hi 0x444b8 <__cxa_demangle+0x6730> 4449c: 52820000 mov w0, #0x1000 // =4096 444a0: 940052a8 bl 0x58f40 444a4: b4000e00 cbz x0, 0x44664 <__cxa_demangle+0x68dc> 444a8: aa1f03e8 mov x8, xzr 444ac: a9007c16 stp x22, xzr, [x0] 444b0: aa0003f6 mov x22, x0 444b4: f9099a60 str x0, [x19, #0x1330] 444b8: 91008109 add x9, x8, #0x20 444bc: 8b0802c0 add x0, x22, x8 444c0: d00000c8 adrp x8, 0x5e000 444c4: 528028ea mov w10, #0x147 // =327 444c8: 91198108 add x8, x8, #0x660 444cc: 72a0202a movk w10, #0x101, lsl #16 444d0: f90006c9 str x9, [x22, #0x8] 444d4: f8010c08 str x8, [x0, #0x10]! 444d8: f94007e8 ldr x8, [sp, #0x8] 444dc: b900080a str w10, [x0, #0x8] 444e0: a9015408 stp x8, x21, [x0, #0x10] 444e4: 14000008 b 0x44504 <__cxa_demangle+0x677c> 444e8: d503249f bti j 444ec: 91000915 add x21, x8, #0x2 444f0: cb15012a sub x10, x9, x21 444f4: f100855f cmp x10, #0x21 444f8: f9000275 str x21, [x19] 444fc: 54000462 b.hs 0x44588 <__cxa_demangle+0x6800> 44500: aa1f03e0 mov x0, xzr 44504: d503249f bti j 44508: f9401688 ldr x8, [x20, #0x28] 4450c: f85f83a9 ldur x9, [x29, #-0x8] 44510: eb09011f cmp x8, x9 44514: 54000a61 b.ne 0x44660 <__cxa_demangle+0x68d8> 44518: a9464ff4 ldp x20, x19, [sp, #0x60] 4451c: a94557f6 ldp x22, x21, [sp, #0x50] 44520: a9437bfd ldp x29, x30, [sp, #0x30] 44524: f94023f7 ldr x23, [sp, #0x40] 44528: 9101c3ff add sp, sp, #0x70 4452c: d50323bf autiasp 44530: d65f03c0 ret 44534: d503249f bti j 44538: 91000908 add x8, x8, #0x2 4453c: d0fffea1 adrp x1, 0x1a000 44540: 912d0421 add x1, x1, #0xb41 44544: 91002022 add x2, x1, #0x8 44548: 1400000c b 0x44578 <__cxa_demangle+0x67f0> 4454c: d503249f bti j 44550: 91000908 add x8, x8, #0x2 44554: b0fffea1 adrp x1, 0x19000 44558: 913d0c21 add x1, x1, #0xf43 4455c: 91004422 add x2, x1, #0x11 44560: 14000006 b 0x44578 <__cxa_demangle+0x67f0> 44564: d503249f bti j 44568: b0fffea1 adrp x1, 0x19000 4456c: 91000908 add x8, x8, #0x2 44570: 9138e021 add x1, x1, #0xe38 44574: 91001c22 add x2, x1, #0x7 44578: f9000268 str x8, [x19] 4457c: aa1303e0 mov x0, x19 44580: 94000939 bl 0x46a64 <__cxa_demangle+0x8cdc> 44584: 17ffffe0 b 0x44504 <__cxa_demangle+0x677c> 44588: aa1f03ea mov x10, xzr 4458c: 91008916 add x22, x8, #0x22 44590: 386a6aab ldrb w11, [x21, x10] 44594: 5100e96c sub w12, w11, #0x3a 44598: 121a796b and w11, w11, #0xffffffdf 4459c: 51011d6b sub w11, w11, #0x47 445a0: 31002d9f cmn w12, #0xb 445a4: 3a469962 ccmn w11, #0x6, #0x2, ls 445a8: 54fffac3 b.lo 0x44500 <__cxa_demangle+0x6778> 445ac: 9100054a add x10, x10, #0x1 445b0: f100815f cmp x10, #0x20 445b4: 54fffee1 b.ne 0x44590 <__cxa_demangle+0x6808> 445b8: eb0902df cmp x22, x9 445bc: f9000276 str x22, [x19] 445c0: 54fffa00 b.eq 0x44500 <__cxa_demangle+0x6778> 445c4: 394002c9 ldrb w9, [x22] 445c8: 7101153f cmp w9, #0x45 445cc: 54fff9a1 b.ne 0x44500 <__cxa_demangle+0x6778> 445d0: 91008d08 add x8, x8, #0x23 445d4: f9499a77 ldr x23, [x19, #0x1330] 445d8: f9000268 str x8, [x19] 445dc: f94006e8 ldr x8, [x23, #0x8] 445e0: d13f4109 sub x9, x8, #0xfd0 445e4: b13fc53f cmn x9, #0xff1 445e8: 54000108 b.hi 0x44608 <__cxa_demangle+0x6880> 445ec: 52820000 mov w0, #0x1000 // =4096 445f0: 94005254 bl 0x58f40 445f4: b4000380 cbz x0, 0x44664 <__cxa_demangle+0x68dc> 445f8: aa1f03e8 mov x8, xzr 445fc: a9007c17 stp x23, xzr, [x0] 44600: aa0003f7 mov x23, x0 44604: f9099a60 str x0, [x19, #0x1330] 44608: 91008109 add x9, x8, #0x20 4460c: 8b0802e0 add x0, x23, x8 44610: d00000c8 adrp x8, 0x5e000 44614: 5280290a mov w10, #0x148 // =328 44618: 911b4108 add x8, x8, #0x6d0 4461c: 72a0202a movk w10, #0x101, lsl #16 44620: f90006e9 str x9, [x23, #0x8] 44624: f8010c08 str x8, [x0, #0x10]! 44628: b900080a str w10, [x0, #0x8] 4462c: a9015815 stp x21, x22, [x0, #0x10] 44630: 17ffffb5 b 0x44504 <__cxa_demangle+0x677c> 44634: 39400d09 ldrb w9, [x8, #0x3] 44638: 7101153f cmp w9, #0x45 4463c: 54fff621 b.ne 0x44500 <__cxa_demangle+0x6778> 44640: 91001108 add x8, x8, #0x4 44644: 52800029 mov w9, #0x1 // =1 44648: f9000268 str x8, [x19] 4464c: b90013e9 str w9, [sp, #0x10] 44650: 910043e1 add x1, sp, #0x10 44654: aa1303e0 mov x0, x19 44658: 9400095a bl 0x46bc0 <__cxa_demangle+0x8e38> 4465c: 17ffffaa b 0x44504 <__cxa_demangle+0x677c> 44660: 940051f4 bl 0x58e30 <__stack_chk_fail@plt> 44664: 940052af bl 0x59120 <_ZSt9terminatev@plt> 44668: d503233f paciasp 4466c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 44670: a90157f6 stp x22, x21, [sp, #0x10] 44674: 910003fd mov x29, sp 44678: a9024ff4 stp x20, x19, [sp, #0x20] 4467c: a9402009 ldp x9, x8, [x0] 44680: cb09010a sub x10, x8, x9 44684: f100095f cmp x10, #0x2 44688: 54001543 b.lo 0x44930 <__cxa_demangle+0x6ba8> 4468c: 3940012a ldrb w10, [x9] 44690: 7101995f cmp w10, #0x66 44694: 540014e1 b.ne 0x44930 <__cxa_demangle+0x6ba8> 44698: 3940052a ldrb w10, [x9, #0x1] 4469c: aa0003f3 mov x19, x0 446a0: 7101c15f cmp w10, #0x70 446a4: 54000441 b.ne 0x4472c <__cxa_demangle+0x69a4> 446a8: 91000934 add x20, x9, #0x2 446ac: eb08029f cmp x20, x8 446b0: f9000274 str x20, [x19] 446b4: 540013e0 b.eq 0x44930 <__cxa_demangle+0x6ba8> 446b8: 3940028a ldrb w10, [x20] 446bc: 7101c95f cmp w10, #0x72 446c0: 54000061 b.ne 0x446cc <__cxa_demangle+0x6944> 446c4: 91000d34 add x20, x9, #0x3 446c8: f9000274 str x20, [x19] 446cc: eb08029f cmp x20, x8 446d0: 54001300 b.eq 0x44930 <__cxa_demangle+0x6ba8> 446d4: 39400289 ldrb w9, [x20] 446d8: 7101593f cmp w9, #0x56 446dc: 54000061 b.ne 0x446e8 <__cxa_demangle+0x6960> 446e0: 91000694 add x20, x20, #0x1 446e4: f9000274 str x20, [x19] 446e8: eb08029f cmp x20, x8 446ec: 54001220 b.eq 0x44930 <__cxa_demangle+0x6ba8> 446f0: 39400289 ldrb w9, [x20] 446f4: 71012d3f cmp w9, #0x4b 446f8: 54000061 b.ne 0x44704 <__cxa_demangle+0x697c> 446fc: 91000694 add x20, x20, #0x1 44700: f9000274 str x20, [x19] 44704: eb14011f cmp x8, x20 44708: 54001140 b.eq 0x44930 <__cxa_demangle+0x6ba8> 4470c: 39400289 ldrb w9, [x20] 44710: 5100e929 sub w9, w9, #0x3a 44714: 3100293f cmn w9, #0xa 44718: 54000402 b.hs 0x44798 <__cxa_demangle+0x6a10> 4471c: aa1f03f5 mov x21, xzr 44720: aa1403e9 mov x9, x20 44724: aa1f03f4 mov x20, xzr 44728: 14000053 b 0x44874 <__cxa_demangle+0x6aec> 4472c: 3940012a ldrb w10, [x9] 44730: 7101995f cmp w10, #0x66 44734: 54000fe1 b.ne 0x44930 <__cxa_demangle+0x6ba8> 44738: 3940052a ldrb w10, [x9, #0x1] 4473c: 7101315f cmp w10, #0x4c 44740: 54000f81 b.ne 0x44930 <__cxa_demangle+0x6ba8> 44744: 9100092a add x10, x9, #0x2 44748: eb0a011f cmp x8, x10 4474c: f900026a str x10, [x19] 44750: 54000f00 b.eq 0x44930 <__cxa_demangle+0x6ba8> 44754: 3940014b ldrb w11, [x10] 44758: 5100e96b sub w11, w11, #0x3a 4475c: 3100297f cmn w11, #0xa 44760: 54000e83 b.lo 0x44930 <__cxa_demangle+0x6ba8> 44764: 9100152c add x12, x9, #0x5 44768: aa0c03e9 mov x9, x12 4476c: d100098b sub x11, x12, #0x2 44770: eb08017f cmp x11, x8 44774: f900026b str x11, [x19] 44778: 54000280 b.eq 0x447c8 <__cxa_demangle+0x6a40> 4477c: 385fe12c ldurb w12, [x9, #-0x2] 44780: 5100e98d sub w13, w12, #0x3a 44784: 9100052c add x12, x9, #0x1 44788: 31002dbf cmn w13, #0xb 4478c: 54fffee8 b.hi 0x44768 <__cxa_demangle+0x69e0> 44790: d1000d8c sub x12, x12, #0x3 44794: 1400000e b 0x447cc <__cxa_demangle+0x6a44> 44798: 9100068a add x10, x20, #0x1 4479c: aa0a03e9 mov x9, x10 447a0: eb08015f cmp x10, x8 447a4: f900026a str x10, [x19] 447a8: 54000640 b.eq 0x44870 <__cxa_demangle+0x6ae8> 447ac: aa0903ea mov x10, x9 447b0: 3840154b ldrb w11, [x10], #0x1 447b4: 5100e96b sub w11, w11, #0x3a 447b8: 31002d7f cmn w11, #0xb 447bc: 54ffff08 b.hi 0x4479c <__cxa_demangle+0x6a14> 447c0: d1000555 sub x21, x10, #0x1 447c4: 1400002c b 0x44874 <__cxa_demangle+0x6aec> 447c8: aa0803ec mov x12, x8 447cc: aa1f03e0 mov x0, xzr 447d0: eb0c015f cmp x10, x12 447d4: 54000b00 b.eq 0x44934 <__cxa_demangle+0x6bac> 447d8: eb08017f cmp x11, x8 447dc: 54000ac0 b.eq 0x44934 <__cxa_demangle+0x6bac> 447e0: 385fe12a ldurb w10, [x9, #-0x2] 447e4: 7101c15f cmp w10, #0x70 447e8: 54000a41 b.ne 0x44930 <__cxa_demangle+0x6ba8> 447ec: d1000534 sub x20, x9, #0x1 447f0: eb08029f cmp x20, x8 447f4: f9000274 str x20, [x19] 447f8: 540009c0 b.eq 0x44930 <__cxa_demangle+0x6ba8> 447fc: 3940028a ldrb w10, [x20] 44800: 7101c95f cmp w10, #0x72 44804: 54000061 b.ne 0x44810 <__cxa_demangle+0x6a88> 44808: aa0903f4 mov x20, x9 4480c: f9000269 str x9, [x19] 44810: eb08029f cmp x20, x8 44814: 540008e0 b.eq 0x44930 <__cxa_demangle+0x6ba8> 44818: 39400289 ldrb w9, [x20] 4481c: 7101593f cmp w9, #0x56 44820: 54000061 b.ne 0x4482c <__cxa_demangle+0x6aa4> 44824: 91000694 add x20, x20, #0x1 44828: f9000274 str x20, [x19] 4482c: eb08029f cmp x20, x8 44830: 54000800 b.eq 0x44930 <__cxa_demangle+0x6ba8> 44834: 39400289 ldrb w9, [x20] 44838: 71012d3f cmp w9, #0x4b 4483c: 54000061 b.ne 0x44848 <__cxa_demangle+0x6ac0> 44840: 91000694 add x20, x20, #0x1 44844: f9000274 str x20, [x19] 44848: eb14011f cmp x8, x20 4484c: 54000720 b.eq 0x44930 <__cxa_demangle+0x6ba8> 44850: 39400289 ldrb w9, [x20] 44854: 5100e929 sub w9, w9, #0x3a 44858: 3100293f cmn w9, #0xa 4485c: 540004c2 b.hs 0x448f4 <__cxa_demangle+0x6b6c> 44860: aa1f03f5 mov x21, xzr 44864: aa1403e9 mov x9, x20 44868: aa1f03f4 mov x20, xzr 4486c: 1400002f b 0x44928 <__cxa_demangle+0x6ba0> 44870: aa0803f5 mov x21, x8 44874: eb08013f cmp x9, x8 44878: 540005c0 b.eq 0x44930 <__cxa_demangle+0x6ba8> 4487c: 39400128 ldrb w8, [x9] 44880: 71017d1f cmp w8, #0x5f 44884: 54000561 b.ne 0x44930 <__cxa_demangle+0x6ba8> 44888: f9499a76 ldr x22, [x19, #0x1330] 4488c: 91000529 add x9, x9, #0x1 44890: f94006c8 ldr x8, [x22, #0x8] 44894: f9000269 str x9, [x19] 44898: d13f410a sub x10, x8, #0xfd0 4489c: b13fc55f cmn x10, #0xff1 448a0: 54000148 b.hi 0x448c8 <__cxa_demangle+0x6b40> 448a4: 52820000 mov w0, #0x1000 // =4096 448a8: 940051a6 bl 0x58f40 448ac: b40004e0 cbz x0, 0x44948 <__cxa_demangle+0x6bc0> 448b0: 52826608 mov w8, #0x1330 // =4912 448b4: a9007c16 stp x22, xzr, [x0] 448b8: 8b080269 add x9, x19, x8 448bc: aa1f03e8 mov x8, xzr 448c0: aa0003f6 mov x22, x0 448c4: f9000120 str x0, [x9] 448c8: 91008109 add x9, x8, #0x20 448cc: 8b0802c0 add x0, x22, x8 448d0: d00000c8 adrp x8, 0x5e000 448d4: 5280276a mov w10, #0x13b // =315 448d8: 912e8108 add x8, x8, #0xba0 448dc: 72a0202a movk w10, #0x101, lsl #16 448e0: f90006c9 str x9, [x22, #0x8] 448e4: f8010c08 str x8, [x0, #0x10]! 448e8: b900080a str w10, [x0, #0x8] 448ec: a9015414 stp x20, x21, [x0, #0x10] 448f0: 14000011 b 0x44934 <__cxa_demangle+0x6bac> 448f4: 9100068a add x10, x20, #0x1 448f8: aa0a03e9 mov x9, x10 448fc: eb08015f cmp x10, x8 44900: f900026a str x10, [x19] 44904: 54000100 b.eq 0x44924 <__cxa_demangle+0x6b9c> 44908: aa0903ea mov x10, x9 4490c: 3840154b ldrb w11, [x10], #0x1 44910: 5100e96b sub w11, w11, #0x3a 44914: 31002d7f cmn w11, #0xb 44918: 54ffff08 b.hi 0x448f8 <__cxa_demangle+0x6b70> 4491c: d1000555 sub x21, x10, #0x1 44920: 14000002 b 0x44928 <__cxa_demangle+0x6ba0> 44924: aa0803f5 mov x21, x8 44928: eb08013f cmp x9, x8 4492c: 54fffa81 b.ne 0x4487c <__cxa_demangle+0x6af4> 44930: aa1f03e0 mov x0, xzr 44934: a9424ff4 ldp x20, x19, [sp, #0x20] 44938: a94157f6 ldp x22, x21, [sp, #0x10] 4493c: a8c37bfd ldp x29, x30, [sp], #0x30 44940: d50323bf autiasp 44944: d65f03c0 ret 44948: 940051f6 bl 0x59120 <_ZSt9terminatev@plt> 4494c: d503233f paciasp 44950: a9bb7bfd stp x29, x30, [sp, #-0x50]! 44954: f9000bf9 str x25, [sp, #0x10] 44958: 910003fd mov x29, sp 4495c: a9025ff8 stp x24, x23, [sp, #0x20] 44960: a90357f6 stp x22, x21, [sp, #0x30] 44964: a9044ff4 stp x20, x19, [sp, #0x40] 44968: a9402408 ldp x8, x9, [x0] 4496c: eb09011f cmp x8, x9 44970: 54001440 b.eq 0x44bf8 <__cxa_demangle+0x6e70> 44974: 3940010a ldrb w10, [x8] 44978: 7101995f cmp w10, #0x66 4497c: 540013e1 b.ne 0x44bf8 <__cxa_demangle+0x6e70> 44980: aa0003f3 mov x19, x0 44984: 9100050a add x10, x8, #0x1 44988: eb0a013f cmp x9, x10 4498c: f900000a str x10, [x0] 44990: 54001340 b.eq 0x44bf8 <__cxa_demangle+0x6e70> 44994: 39400156 ldrb w22, [x10] 44998: 121a7aca and w10, w22, #0xffffffdf 4499c: 7101315f cmp w10, #0x4c 449a0: 540000a0 b.eq 0x449b4 <__cxa_demangle+0x6c2c> 449a4: 7101495f cmp w10, #0x52 449a8: 54001281 b.ne 0x44bf8 <__cxa_demangle+0x6e70> 449ac: 2a1f03f5 mov w21, wzr 449b0: 14000002 b 0x449b8 <__cxa_demangle+0x6c30> 449b4: 52800035 mov w21, #0x1 // =1 449b8: 9100090a add x10, x8, #0x2 449bc: aa1f03e0 mov x0, xzr 449c0: cb0a0129 sub x9, x9, x10 449c4: f100093f cmp x9, #0x2 449c8: f900026a str x10, [x19] 449cc: 54001183 b.lo 0x44bfc <__cxa_demangle+0x6e74> 449d0: 39400149 ldrb w9, [x10] 449d4: 51018529 sub w9, w9, #0x61 449d8: 7100453f cmp w9, #0x11 449dc: 54001108 b.hi 0x44bfc <__cxa_demangle+0x6e74> 449e0: 90fffeca adrp x10, 0x1c000 449e4: 9115c94a add x10, x10, #0x572 449e8: 1000008b adr x11, 0x449f8 <__cxa_demangle+0x6c70> 449ec: 3869694c ldrb w12, [x10, x9] 449f0: 8b0c096b add x11, x11, x12, lsl #2 449f4: d61f0160 br x11 449f8: d503249f bti j 449fc: 39400d09 ldrb w9, [x8, #0x3] 44a00: aa1f03e0 mov x0, xzr 44a04: 51013929 sub w9, w9, #0x4e 44a08: 7100813f cmp w9, #0x20 44a0c: 54000f88 b.hi 0x44bfc <__cxa_demangle+0x6e74> 44a10: 90fffeca adrp x10, 0x1c000 44a14: f0fffeb7 adrp x23, 0x1b000 44a18: 9117c54a add x10, x10, #0x5f1 44a1c: 910aa2f7 add x23, x23, #0x2a8 44a20: 91000af8 add x24, x23, #0x2 44a24: 1000008b adr x11, 0x44a34 <__cxa_demangle+0x6cac> 44a28: 3869694c ldrb w12, [x10, x9] 44a2c: 8b0c096b add x11, x11, x12, lsl #2 44a30: d61f0160 br x11 44a34: d503249f bti j 44a38: d0fffeb7 adrp x23, 0x1a000 44a3c: 911c0ef7 add x23, x23, #0x703 44a40: 140000c7 b 0x44d5c <__cxa_demangle+0x6fd4> 44a44: d503249f bti j 44a48: 39400d09 ldrb w9, [x8, #0x3] 44a4c: 7101b53f cmp w9, #0x6d 44a50: 54000d41 b.ne 0x44bf8 <__cxa_demangle+0x6e70> 44a54: d0fffeb7 adrp x23, 0x1a000 44a58: 911766f7 add x23, x23, #0x5d9 44a5c: 910006f8 add x24, x23, #0x1 44a60: 140000c0 b 0x44d60 <__cxa_demangle+0x6fd8> 44a64: d503249f bti j 44a68: 39400d09 ldrb w9, [x8, #0x3] 44a6c: 7101593f cmp w9, #0x56 44a70: 54001080 b.eq 0x44c80 <__cxa_demangle+0x6ef8> 44a74: 7101cd3f cmp w9, #0x73 44a78: 540010a0 b.eq 0x44c8c <__cxa_demangle+0x6f04> 44a7c: 7101d93f cmp w9, #0x76 44a80: 54000bc1 b.ne 0x44bf8 <__cxa_demangle+0x6e70> 44a84: b0fffeb7 adrp x23, 0x19000 44a88: 9138c2f7 add x23, x23, #0xe30 44a8c: 910006f8 add x24, x23, #0x1 44a90: 140000b4 b 0x44d60 <__cxa_demangle+0x6fd8> 44a94: d503249f bti j 44a98: 39400d09 ldrb w9, [x8, #0x3] 44a9c: 71013d3f cmp w9, #0x4f 44aa0: 54000fc0 b.eq 0x44c98 <__cxa_demangle+0x6f10> 44aa4: 7101bd3f cmp w9, #0x6f 44aa8: 54000fe0 b.eq 0x44ca4 <__cxa_demangle+0x6f1c> 44aac: 7101c53f cmp w9, #0x71 44ab0: 54000a41 b.ne 0x44bf8 <__cxa_demangle+0x6e70> 44ab4: d0fffeb7 adrp x23, 0x1a000 44ab8: 9125daf7 add x23, x23, #0x976 44abc: 140000a8 b 0x44d5c <__cxa_demangle+0x6fd4> 44ac0: d503249f bti j 44ac4: 39400d09 ldrb w9, [x8, #0x3] 44ac8: 7101953f cmp w9, #0x65 44acc: 54000ce0 b.eq 0x44c68 <__cxa_demangle+0x6ee0> 44ad0: 7101d13f cmp w9, #0x74 44ad4: 54000921 b.ne 0x44bf8 <__cxa_demangle+0x6e70> 44ad8: d0fffeb7 adrp x23, 0x1a000 44adc: 9125e6f7 add x23, x23, #0x979 44ae0: 910006f8 add x24, x23, #0x1 44ae4: 1400009f b 0x44d60 <__cxa_demangle+0x6fd8> 44ae8: d503249f bti j 44aec: 39400d09 ldrb w9, [x8, #0x3] 44af0: aa1f03e0 mov x0, xzr 44af4: 51014d29 sub w9, w9, #0x53 44af8: 7100853f cmp w9, #0x21 44afc: 54000808 b.hi 0x44bfc <__cxa_demangle+0x6e74> 44b00: 90fffeca adrp x10, 0x1c000 44b04: f0fffeb7 adrp x23, 0x1b000 44b08: 91173d4a add x10, x10, #0x5cf 44b0c: 91018af7 add x23, x23, #0x62 44b10: 91000af8 add x24, x23, #0x2 44b14: 1000008b adr x11, 0x44b24 <__cxa_demangle+0x6d9c> 44b18: 3869694c ldrb w12, [x10, x9] 44b1c: 8b0c096b add x11, x11, x12, lsl #2 44b20: d61f0160 br x11 44b24: d503249f bti j 44b28: d0fffeb7 adrp x23, 0x1a000 44b2c: 9132b6f7 add x23, x23, #0xcad 44b30: 91000ef8 add x24, x23, #0x3 44b34: 1400008b b 0x44d60 <__cxa_demangle+0x6fd8> 44b38: d503249f bti j 44b3c: 39400d09 ldrb w9, [x8, #0x3] 44b40: aa1f03e0 mov x0, xzr 44b44: 51012529 sub w9, w9, #0x49 44b48: 71008d3f cmp w9, #0x23 44b4c: 54000588 b.hi 0x44bfc <__cxa_demangle+0x6e74> 44b50: 90fffeca adrp x10, 0x1c000 44b54: d0fffeb7 adrp x23, 0x1a000 44b58: 9116ad4a add x10, x10, #0x5ab 44b5c: 910a9ef7 add x23, x23, #0x2a7 44b60: 910006f8 add x24, x23, #0x1 44b64: 1000008b adr x11, 0x44b74 <__cxa_demangle+0x6dec> 44b68: 3869694c ldrb w12, [x10, x9] 44b6c: 8b0c096b add x11, x11, x12, lsl #2 44b70: d61f0160 br x11 44b74: d503249f bti j 44b78: d0fffeb7 adrp x23, 0x1a000 44b7c: 91092ef7 add x23, x23, #0x24b 44b80: 14000077 b 0x44d5c <__cxa_demangle+0x6fd4> 44b84: d503249f bti j 44b88: 39400d09 ldrb w9, [x8, #0x3] 44b8c: 7101953f cmp w9, #0x65 44b90: 54000341 b.ne 0x44bf8 <__cxa_demangle+0x6e70> 44b94: d0fffeb7 adrp x23, 0x1a000 44b98: 913e4af7 add x23, x23, #0xf92 44b9c: 14000070 b 0x44d5c <__cxa_demangle+0x6fd4> 44ba0: d503249f bti j 44ba4: 39400d09 ldrb w9, [x8, #0x3] 44ba8: 7101493f cmp w9, #0x52 44bac: 54000840 b.eq 0x44cb4 <__cxa_demangle+0x6f2c> 44bb0: 7101bd3f cmp w9, #0x6f 44bb4: 54000860 b.eq 0x44cc0 <__cxa_demangle+0x6f38> 44bb8: 7101c93f cmp w9, #0x72 44bbc: 540001e1 b.ne 0x44bf8 <__cxa_demangle+0x6e70> 44bc0: f0fffeb7 adrp x23, 0x1b000 44bc4: 910aaef7 add x23, x23, #0x2ab 44bc8: 910006f8 add x24, x23, #0x1 44bcc: 14000065 b 0x44d60 <__cxa_demangle+0x6fd8> 44bd0: d503249f bti j 44bd4: 39400d09 ldrb w9, [x8, #0x3] 44bd8: 7101313f cmp w9, #0x4c 44bdc: 540004c0 b.eq 0x44c74 <__cxa_demangle+0x6eec> 44be0: 7101b13f cmp w9, #0x6c 44be4: 540000a1 b.ne 0x44bf8 <__cxa_demangle+0x6e70> 44be8: d0fffeb7 adrp x23, 0x1a000 44bec: 91311ef7 add x23, x23, #0xc47 44bf0: 910006f8 add x24, x23, #0x1 44bf4: 1400005b b 0x44d60 <__cxa_demangle+0x6fd8> 44bf8: aa1f03e0 mov x0, xzr 44bfc: d503249f bti j 44c00: a9444ff4 ldp x20, x19, [sp, #0x40] 44c04: a94357f6 ldp x22, x21, [sp, #0x30] 44c08: a9425ff8 ldp x24, x23, [sp, #0x20] 44c0c: f9400bf9 ldr x25, [sp, #0x10] 44c10: a8c57bfd ldp x29, x30, [sp], #0x50 44c14: d50323bf autiasp 44c18: d65f03c0 ret 44c1c: d503249f bti j 44c20: 39400d09 ldrb w9, [x8, #0x3] 44c24: aa1f03e0 mov x0, xzr 44c28: 51013529 sub w9, w9, #0x4d 44c2c: 7100993f cmp w9, #0x26 44c30: 54fffe68 b.hi 0x44bfc <__cxa_demangle+0x6e74> 44c34: 90fffeca adrp x10, 0x1c000 44c38: f0fffeb7 adrp x23, 0x1b000 44c3c: 9116114a add x10, x10, #0x584 44c40: 911d22f7 add x23, x23, #0x748 44c44: 910006f8 add x24, x23, #0x1 44c48: 10fffdab adr x11, 0x44bfc <__cxa_demangle+0x6e74> 44c4c: 3869694c ldrb w12, [x10, x9] 44c50: 8b0c096b add x11, x11, x12, lsl #2 44c54: d61f0160 br x11 44c58: d503249f bti j 44c5c: f0fffeb7 adrp x23, 0x1b000 44c60: 910196f7 add x23, x23, #0x65 44c64: 1400003e b 0x44d5c <__cxa_demangle+0x6fd4> 44c68: b0fffeb7 adrp x23, 0x19000 44c6c: 9133eef7 add x23, x23, #0xcfb 44c70: 1400003b b 0x44d5c <__cxa_demangle+0x6fd4> 44c74: d0fffeb7 adrp x23, 0x1a000 44c78: 91287af7 add x23, x23, #0xa1e 44c7c: 14000038 b 0x44d5c <__cxa_demangle+0x6fd4> 44c80: d0fffeb7 adrp x23, 0x1a000 44c84: 910922f7 add x23, x23, #0x248 44c88: 14000035 b 0x44d5c <__cxa_demangle+0x6fd4> 44c8c: d0fffeb7 adrp x23, 0x1a000 44c90: 91270af7 add x23, x23, #0x9c2 44c94: 14000032 b 0x44d5c <__cxa_demangle+0x6fd4> 44c98: d0fffeb7 adrp x23, 0x1a000 44c9c: 9125cef7 add x23, x23, #0x973 44ca0: 1400002f b 0x44d5c <__cxa_demangle+0x6fd4> 44ca4: d0fffeb7 adrp x23, 0x1a000 44ca8: 91310af7 add x23, x23, #0xc42 44cac: 910006f8 add x24, x23, #0x1 44cb0: 1400002c b 0x44d60 <__cxa_demangle+0x6fd8> 44cb4: d0fffeb7 adrp x23, 0x1a000 44cb8: 913112f7 add x23, x23, #0xc44 44cbc: 14000028 b 0x44d5c <__cxa_demangle+0x6fd4> 44cc0: d0fffeb7 adrp x23, 0x1a000 44cc4: 912cfaf7 add x23, x23, #0xb3e 44cc8: 14000025 b 0x44d5c <__cxa_demangle+0x6fd4> 44ccc: d503249f bti j 44cd0: d0fffeb7 adrp x23, 0x1a000 44cd4: 912cf2f7 add x23, x23, #0xb3c 44cd8: 910006f8 add x24, x23, #0x1 44cdc: 14000021 b 0x44d60 <__cxa_demangle+0x6fd8> 44ce0: d503249f bti j 44ce4: f0fffeb7 adrp x23, 0x1b000 44ce8: 910d6ef7 add x23, x23, #0x35b 44cec: 910006f8 add x24, x23, #0x1 44cf0: 1400001c b 0x44d60 <__cxa_demangle+0x6fd8> 44cf4: d503249f bti j 44cf8: d0fffeb7 adrp x23, 0x1a000 44cfc: 913b0ef7 add x23, x23, #0xec3 44d00: 14000017 b 0x44d5c <__cxa_demangle+0x6fd4> 44d04: d503249f bti j 44d08: b0fffeb7 adrp x23, 0x19000 44d0c: 91312af7 add x23, x23, #0xc4a 44d10: 910006f8 add x24, x23, #0x1 44d14: 14000013 b 0x44d60 <__cxa_demangle+0x6fd8> 44d18: d503249f bti j 44d1c: d0fffeb7 adrp x23, 0x1a000 44d20: 91176ef7 add x23, x23, #0x5db 44d24: 1400000e b 0x44d5c <__cxa_demangle+0x6fd4> 44d28: d503249f bti j 44d2c: d0fffeb7 adrp x23, 0x1a000 44d30: 911442f7 add x23, x23, #0x510 44d34: 910006f8 add x24, x23, #0x1 44d38: 1400000a b 0x44d60 <__cxa_demangle+0x6fd8> 44d3c: d503249f bti j 44d40: d0fffeb7 adrp x23, 0x1a000 44d44: 912886f7 add x23, x23, #0xa21 44d48: 91000ef8 add x24, x23, #0x3 44d4c: 14000005 b 0x44d60 <__cxa_demangle+0x6fd8> 44d50: d503249f bti j 44d54: b0fffeb7 adrp x23, 0x19000 44d58: 913d02f7 add x23, x23, #0xf40 44d5c: 91000af8 add x24, x23, #0x2 44d60: d503249f bti j 44d64: 91001108 add x8, x8, #0x4 44d68: aa1303e0 mov x0, x19 44d6c: f9000268 str x8, [x19] 44d70: 97fff7cc bl 0x42ca0 <__cxa_demangle+0x4f18> 44d74: b4fff440 cbz x0, 0x44bfc <__cxa_demangle+0x6e74> 44d78: aa0003f4 mov x20, x0 44d7c: 71014adf cmp w22, #0x52 44d80: 54000060 b.eq 0x44d8c <__cxa_demangle+0x7004> 44d84: 710132df cmp w22, #0x4c 44d88: 54000121 b.ne 0x44dac <__cxa_demangle+0x7024> 44d8c: aa1303e0 mov x0, x19 44d90: 97fff7c4 bl 0x42ca0 <__cxa_demangle+0x4f18> 44d94: b4fff340 cbz x0, 0x44bfc <__cxa_demangle+0x6e74> 44d98: 710002bf cmp w21, #0x0 44d9c: 9a941008 csel x8, x0, x20, ne 44da0: 9a801296 csel x22, x20, x0, ne 44da4: aa0803f4 mov x20, x8 44da8: 14000002 b 0x44db0 <__cxa_demangle+0x7028> 44dac: aa1f03f6 mov x22, xzr 44db0: f9499a79 ldr x25, [x19, #0x1330] 44db4: f9400728 ldr x8, [x25, #0x8] 44db8: d13ec109 sub x9, x8, #0xfb0 44dbc: b13fc53f cmn x9, #0xff1 44dc0: 54000108 b.hi 0x44de0 <__cxa_demangle+0x7058> 44dc4: 52820000 mov w0, #0x1000 // =4096 44dc8: 9400505e bl 0x58f40 44dcc: b4000240 cbz x0, 0x44e14 <__cxa_demangle+0x708c> 44dd0: aa1f03e8 mov x8, xzr 44dd4: a9007c19 stp x25, xzr, [x0] 44dd8: aa0003f9 mov x25, x0 44ddc: f9099a60 str x0, [x19, #0x1330] 44de0: 91010109 add x9, x8, #0x40 44de4: 8b080320 add x0, x25, x8 44de8: d00000c8 adrp x8, 0x5e000 44dec: 528027ca mov w10, #0x13e // =318 44df0: 91304108 add x8, x8, #0xc10 44df4: 72a0202a movk w10, #0x101, lsl #16 44df8: f9000729 str x9, [x25, #0x8] 44dfc: f8010c08 str x8, [x0, #0x10]! 44e00: b900080a str w10, [x0, #0x8] 44e04: a9015814 stp x20, x22, [x0, #0x10] 44e08: a9026017 stp x23, x24, [x0, #0x20] 44e0c: 3900c015 strb w21, [x0, #0x30] 44e10: 17ffff7b b 0x44bfc <__cxa_demangle+0x6e74> 44e14: 940050c3 bl 0x59120 <_ZSt9terminatev@plt> 44e18: d503233f paciasp 44e1c: a9bc7bfd stp x29, x30, [sp, #-0x40]! 44e20: a9015ff8 stp x24, x23, [sp, #0x10] 44e24: 910003fd mov x29, sp 44e28: a90257f6 stp x22, x21, [sp, #0x20] 44e2c: a9034ff4 stp x20, x19, [sp, #0x30] 44e30: aa0203f3 mov x19, x2 44e34: aa0103f4 mov x20, x1 44e38: aa0003f7 mov x23, x0 44e3c: 97fff799 bl 0x42ca0 <__cxa_demangle+0x4f18> 44e40: b40003a0 cbz x0, 0x44eb4 <__cxa_demangle+0x712c> 44e44: aa0003f5 mov x21, x0 44e48: aa1703e0 mov x0, x23 44e4c: 97fff795 bl 0x42ca0 <__cxa_demangle+0x4f18> 44e50: b4000320 cbz x0, 0x44eb4 <__cxa_demangle+0x712c> 44e54: f9499af8 ldr x24, [x23, #0x1330] 44e58: aa0003f6 mov x22, x0 44e5c: f9400708 ldr x8, [x24, #0x8] 44e60: d13f0109 sub x9, x8, #0xfc0 44e64: b13fc53f cmn x9, #0xff1 44e68: 54000108 b.hi 0x44e88 <__cxa_demangle+0x7100> 44e6c: 52820000 mov w0, #0x1000 // =4096 44e70: 94005034 bl 0x58f40 44e74: b40002c0 cbz x0, 0x44ecc <__cxa_demangle+0x7144> 44e78: aa1f03e8 mov x8, xzr 44e7c: a9007c18 stp x24, xzr, [x0] 44e80: aa0003f8 mov x24, x0 44e84: f9099ae0 str x0, [x23, #0x1330] 44e88: 9100c109 add x9, x8, #0x30 44e8c: 8b080300 add x0, x24, x8 44e90: d00000c8 adrp x8, 0x5e000 44e94: 528025ea mov w10, #0x12f // =303 44e98: 9133c108 add x8, x8, #0xcf0 44e9c: 72a0202a movk w10, #0x101, lsl #16 44ea0: f9000709 str x9, [x24, #0x8] 44ea4: f8010c08 str x8, [x0, #0x10]! 44ea8: b900080a str w10, [x0, #0x8] 44eac: a9015015 stp x21, x20, [x0, #0x10] 44eb0: a9025813 stp x19, x22, [x0, #0x20] 44eb4: a9434ff4 ldp x20, x19, [sp, #0x30] 44eb8: a94257f6 ldp x22, x21, [sp, #0x20] 44ebc: a9415ff8 ldp x24, x23, [sp, #0x10] 44ec0: a8c47bfd ldp x29, x30, [sp], #0x40 44ec4: d50323bf autiasp 44ec8: d65f03c0 ret 44ecc: 94005095 bl 0x59120 <_ZSt9terminatev@plt> 44ed0: d503233f paciasp 44ed4: a9bc7bfd stp x29, x30, [sp, #-0x40]! 44ed8: f9000bf7 str x23, [sp, #0x10] 44edc: 910003fd mov x29, sp 44ee0: a90257f6 stp x22, x21, [sp, #0x20] 44ee4: a9034ff4 stp x20, x19, [sp, #0x30] 44ee8: aa0203f3 mov x19, x2 44eec: aa0103f4 mov x20, x1 44ef0: aa0003f6 mov x22, x0 44ef4: 97fff76b bl 0x42ca0 <__cxa_demangle+0x4f18> 44ef8: b4000320 cbz x0, 0x44f5c <__cxa_demangle+0x71d4> 44efc: f9499ad7 ldr x23, [x22, #0x1330] 44f00: aa0003f5 mov x21, x0 44f04: f94006e8 ldr x8, [x23, #0x8] 44f08: d13f0109 sub x9, x8, #0xfc0 44f0c: b13fc53f cmn x9, #0xff1 44f10: 54000108 b.hi 0x44f30 <__cxa_demangle+0x71a8> 44f14: 52820000 mov w0, #0x1000 // =4096 44f18: 9400500a bl 0x58f40 44f1c: b40002c0 cbz x0, 0x44f74 <__cxa_demangle+0x71ec> 44f20: aa1f03e8 mov x8, xzr 44f24: a9007c17 stp x23, xzr, [x0] 44f28: aa0003f7 mov x23, x0 44f2c: f9099ac0 str x0, [x22, #0x1330] 44f30: 9100c109 add x9, x8, #0x30 44f34: 8b0802e0 add x0, x23, x8 44f38: d00000c8 adrp x8, 0x5e000 44f3c: 5280274a mov w10, #0x13a // =314 44f40: 91358108 add x8, x8, #0xd60 44f44: 72a0202a movk w10, #0x101, lsl #16 44f48: f90006e9 str x9, [x23, #0x8] 44f4c: f8010c08 str x8, [x0, #0x10]! 44f50: b900080a str w10, [x0, #0x8] 44f54: a9014c14 stp x20, x19, [x0, #0x10] 44f58: f9001015 str x21, [x0, #0x20] 44f5c: a9434ff4 ldp x20, x19, [sp, #0x30] 44f60: a94257f6 ldp x22, x21, [sp, #0x20] 44f64: f9400bf7 ldr x23, [sp, #0x10] 44f68: a8c47bfd ldp x29, x30, [sp], #0x40 44f6c: d50323bf autiasp 44f70: d65f03c0 ret 44f74: 9400506b bl 0x59120 <_ZSt9terminatev@plt> 44f78: d503233f paciasp 44f7c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 44f80: a90157f6 stp x22, x21, [sp, #0x10] 44f84: 910003fd mov x29, sp 44f88: a9024ff4 stp x20, x19, [sp, #0x20] 44f8c: f9499816 ldr x22, [x0, #0x1330] 44f90: aa0203f3 mov x19, x2 44f94: aa0103f4 mov x20, x1 44f98: f94006c8 ldr x8, [x22, #0x8] 44f9c: d13f0109 sub x9, x8, #0xfc0 44fa0: b13fc53f cmn x9, #0xff1 44fa4: 54000128 b.hi 0x44fc8 <__cxa_demangle+0x7240> 44fa8: aa0003f5 mov x21, x0 44fac: 52820000 mov w0, #0x1000 // =4096 44fb0: 94004fe4 bl 0x58f40 44fb4: b4000340 cbz x0, 0x4501c <__cxa_demangle+0x7294> 44fb8: aa1f03e8 mov x8, xzr 44fbc: a9007c16 stp x22, xzr, [x0] 44fc0: aa0003f6 mov x22, x0 44fc4: f9099aa0 str x0, [x21, #0x1330] 44fc8: 9100c109 add x9, x8, #0x30 44fcc: 8b0802c0 add x0, x22, x8 44fd0: d00000c8 adrp x8, 0x5e000 44fd4: f940028a ldr x10, [x20] 44fd8: 91374108 add x8, x8, #0xdd0 44fdc: f940026c ldr x12, [x19] 44fe0: f90006c9 str x9, [x22, #0x8] 44fe4: 528026a9 mov w9, #0x135 // =309 44fe8: a9424ff4 ldp x20, x19, [sp, #0x20] 44fec: f8010c08 str x8, [x0, #0x10]! 44ff0: b0fffea8 adrp x8, 0x19000 44ff4: 72a02029 movk w9, #0x101, lsl #16 44ff8: 913cd508 add x8, x8, #0xf35 44ffc: a902300a stp x10, x12, [x0, #0x20] 45000: a94157f6 ldp x22, x21, [sp, #0x10] 45004: 9100290b add x11, x8, #0xa 45008: b9000809 str w9, [x0, #0x8] 4500c: a9012c08 stp x8, x11, [x0, #0x10] 45010: a8c37bfd ldp x29, x30, [sp], #0x30 45014: d50323bf autiasp 45018: d65f03c0 ret 4501c: 94005041 bl 0x59120 <_ZSt9terminatev@plt> 45020: d503233f paciasp 45024: a9bd7bfd stp x29, x30, [sp, #-0x30]! 45028: a90157f6 stp x22, x21, [sp, #0x10] 4502c: 910003fd mov x29, sp 45030: a9024ff4 stp x20, x19, [sp, #0x20] 45034: f9499816 ldr x22, [x0, #0x1330] 45038: aa0203f3 mov x19, x2 4503c: aa0103f4 mov x20, x1 45040: f94006c8 ldr x8, [x22, #0x8] 45044: d13f0109 sub x9, x8, #0xfc0 45048: b13fc53f cmn x9, #0xff1 4504c: 54000128 b.hi 0x45070 <__cxa_demangle+0x72e8> 45050: aa0003f5 mov x21, x0 45054: 52820000 mov w0, #0x1000 // =4096 45058: 94004fba bl 0x58f40 4505c: b40002e0 cbz x0, 0x450b8 <__cxa_demangle+0x7330> 45060: aa1f03e8 mov x8, xzr 45064: a9007c16 stp x22, xzr, [x0] 45068: aa0003f6 mov x22, x0 4506c: f9099aa0 str x0, [x21, #0x1330] 45070: 9100c109 add x9, x8, #0x30 45074: 8b0802c0 add x0, x22, x8 45078: b00000c8 adrp x8, 0x5e000 4507c: f940028a ldr x10, [x20] 45080: 91390108 add x8, x8, #0xe40 45084: f90006c9 str x9, [x22, #0x8] 45088: 528026e9 mov w9, #0x137 // =311 4508c: 3dc00260 ldr q0, [x19] 45090: 72a02029 movk w9, #0x101, lsl #16 45094: a9424ff4 ldp x20, x19, [sp, #0x20] 45098: f8010c08 str x8, [x0, #0x10]! 4509c: a94157f6 ldp x22, x21, [sp, #0x10] 450a0: b9000809 str w9, [x0, #0x8] 450a4: f900080a str x10, [x0, #0x10] 450a8: 3c818000 stur q0, [x0, #0x18] 450ac: a8c37bfd ldp x29, x30, [sp], #0x30 450b0: d50323bf autiasp 450b4: d65f03c0 ret 450b8: 9400501a bl 0x59120 <_ZSt9terminatev@plt> 450bc: d503233f paciasp 450c0: d10143ff sub sp, sp, #0x50 450c4: a9017bfd stp x29, x30, [sp, #0x10] 450c8: 910043fd add x29, sp, #0x10 450cc: a9025ff8 stp x24, x23, [sp, #0x20] 450d0: a90357f6 stp x22, x21, [sp, #0x30] 450d4: a9044ff4 stp x20, x19, [sp, #0x40] 450d8: d53bd057 mrs x23, TPIDR_EL0 450dc: f94016e8 ldr x8, [x23, #0x28] 450e0: f90007e8 str x8, [sp, #0x8] 450e4: a9402408 ldp x8, x9, [x0] 450e8: cb080129 sub x9, x9, x8 450ec: f100093f cmp x9, #0x2 450f0: 540005a3 b.lo 0x451a4 <__cxa_demangle+0x741c> 450f4: 39400109 ldrb w9, [x8] 450f8: 71018d3f cmp w9, #0x63 450fc: 54000541 b.ne 0x451a4 <__cxa_demangle+0x741c> 45100: 39400509 ldrb w9, [x8, #0x1] 45104: 7101d93f cmp w9, #0x76 45108: 540004e1 b.ne 0x451a4 <__cxa_demangle+0x741c> 4510c: aa0003f4 mov x20, x0 45110: 91000908 add x8, x8, #0x2 45114: 394c2015 ldrb w21, [x0, #0x308] 45118: 390c201f strb wzr, [x0, #0x308] 4511c: f9000008 str x8, [x0] 45120: 97ffe73b bl 0x3ee0c <__cxa_demangle+0x1084> 45124: aa0003f3 mov x19, x0 45128: 390c2295 strb w21, [x20, #0x308] 4512c: b40003c0 cbz x0, 0x451a4 <__cxa_demangle+0x741c> 45130: a9402289 ldp x9, x8, [x20] 45134: eb08013f cmp x9, x8 45138: 540004e0 b.eq 0x451d4 <__cxa_demangle+0x744c> 4513c: 3940012a ldrb w10, [x9] 45140: 71017d5f cmp w10, #0x5f 45144: 54000481 b.ne 0x451d4 <__cxa_demangle+0x744c> 45148: aa1403f5 mov x21, x20 4514c: f9400e8b ldr x11, [x20, #0x18] 45150: 91000529 add x9, x9, #0x1 45154: f8410eaa ldr x10, [x21, #0x10]! 45158: f9000289 str x9, [x20] 4515c: cb0a016a sub x10, x11, x10 45160: 9343fd56 asr x22, x10, #3 45164: eb08013f cmp x9, x8 45168: 54000080 b.eq 0x45178 <__cxa_demangle+0x73f0> 4516c: 39400128 ldrb w8, [x9] 45170: 7101151f cmp w8, #0x45 45174: 540008c0 b.eq 0x4528c <__cxa_demangle+0x7504> 45178: aa1403e0 mov x0, x20 4517c: 97fff6c9 bl 0x42ca0 <__cxa_demangle+0x4f18> 45180: f90003e0 str x0, [sp] 45184: b4000120 cbz x0, 0x451a8 <__cxa_demangle+0x7420> 45188: 910003e1 mov x1, sp 4518c: aa1503e0 mov x0, x21 45190: 97ffee28 bl 0x40a30 <__cxa_demangle+0x2ca8> 45194: a9402289 ldp x9, x8, [x20] 45198: eb08013f cmp x9, x8 4519c: 54fffe81 b.ne 0x4516c <__cxa_demangle+0x73e4> 451a0: 17fffff6 b 0x45178 <__cxa_demangle+0x73f0> 451a4: aa1f03e0 mov x0, xzr 451a8: f94016e8 ldr x8, [x23, #0x28] 451ac: f94007e9 ldr x9, [sp, #0x8] 451b0: eb09011f cmp x8, x9 451b4: 54000b61 b.ne 0x45320 <__cxa_demangle+0x7598> 451b8: a9444ff4 ldp x20, x19, [sp, #0x40] 451bc: a94357f6 ldp x22, x21, [sp, #0x30] 451c0: a9425ff8 ldp x24, x23, [sp, #0x20] 451c4: a9417bfd ldp x29, x30, [sp, #0x10] 451c8: 910143ff add sp, sp, #0x50 451cc: d50323bf autiasp 451d0: d65f03c0 ret 451d4: aa1403e0 mov x0, x20 451d8: 97fff6b2 bl 0x42ca0 <__cxa_demangle+0x4f18> 451dc: f90003e0 str x0, [sp] 451e0: b4fffe40 cbz x0, 0x451a8 <__cxa_demangle+0x7420> 451e4: f9499a96 ldr x22, [x20, #0x1330] 451e8: f94006c8 ldr x8, [x22, #0x8] 451ec: d13f8109 sub x9, x8, #0xfe0 451f0: b13fc53f cmn x9, #0xff1 451f4: 54000108 b.hi 0x45214 <__cxa_demangle+0x748c> 451f8: 52820000 mov w0, #0x1000 // =4096 451fc: 94004f51 bl 0x58f40 45200: b40008e0 cbz x0, 0x4531c <__cxa_demangle+0x7594> 45204: aa1f03e8 mov x8, xzr 45208: a9007c16 stp x22, xzr, [x0] 4520c: aa0003f6 mov x22, x0 45210: f9099a80 str x0, [x20, #0x1330] 45214: 91004109 add x9, x8, #0x10 45218: 8b0802d5 add x21, x22, x8 4521c: f94003e8 ldr x8, [sp] 45220: f90006c9 str x9, [x22, #0x8] 45224: f8010ea8 str x8, [x21, #0x10]! 45228: f9499a96 ldr x22, [x20, #0x1330] 4522c: f94006c8 ldr x8, [x22, #0x8] 45230: d13f0109 sub x9, x8, #0xfc0 45234: b13fc53f cmn x9, #0xff1 45238: 54000108 b.hi 0x45258 <__cxa_demangle+0x74d0> 4523c: 52820000 mov w0, #0x1000 // =4096 45240: 94004f40 bl 0x58f40 45244: b40006c0 cbz x0, 0x4531c <__cxa_demangle+0x7594> 45248: aa1f03e8 mov x8, xzr 4524c: a9007c16 stp x22, xzr, [x0] 45250: aa0003f6 mov x22, x0 45254: f9099a80 str x0, [x20, #0x1330] 45258: 9100c109 add x9, x8, #0x30 4525c: 8b0802c0 add x0, x22, x8 45260: b00000c8 adrp x8, 0x5e000 45264: 5280278a mov w10, #0x13c // =316 45268: 913ac108 add x8, x8, #0xeb0 4526c: 72a0202a movk w10, #0x101, lsl #16 45270: f90006c9 str x9, [x22, #0x8] 45274: f8010c08 str x8, [x0, #0x10]! 45278: 52800028 mov w8, #0x1 // =1 4527c: b900080a str w10, [x0, #0x8] 45280: a9015413 stp x19, x21, [x0, #0x10] 45284: f9001008 str x8, [x0, #0x20] 45288: 17ffffc8 b 0x451a8 <__cxa_demangle+0x7420> 4528c: a9410a88 ldp x8, x2, [x20, #0x10] 45290: d37df2d8 lsl x24, x22, #3 45294: 91000529 add x9, x9, #0x1 45298: aa1403e0 mov x0, x20 4529c: 8b180101 add x1, x8, x24 452a0: f9000289 str x9, [x20] 452a4: 94001508 bl 0x4a6c4 <__cxa_demangle+0xc93c> 452a8: f9400a88 ldr x8, [x20, #0x10] 452ac: aa0003f5 mov x21, x0 452b0: aa0103f6 mov x22, x1 452b4: 8b180108 add x8, x8, x24 452b8: f9499a98 ldr x24, [x20, #0x1330] 452bc: f9000e88 str x8, [x20, #0x18] 452c0: f9400708 ldr x8, [x24, #0x8] 452c4: d13f0109 sub x9, x8, #0xfc0 452c8: b13fc53f cmn x9, #0xff1 452cc: 54000108 b.hi 0x452ec <__cxa_demangle+0x7564> 452d0: 52820000 mov w0, #0x1000 // =4096 452d4: 94004f1b bl 0x58f40 452d8: b4000220 cbz x0, 0x4531c <__cxa_demangle+0x7594> 452dc: aa1f03e8 mov x8, xzr 452e0: a9007c18 stp x24, xzr, [x0] 452e4: aa0003f8 mov x24, x0 452e8: f9099a80 str x0, [x20, #0x1330] 452ec: 9100c109 add x9, x8, #0x30 452f0: 8b080300 add x0, x24, x8 452f4: b00000c8 adrp x8, 0x5e000 452f8: 5280278a mov w10, #0x13c // =316 452fc: 913ac108 add x8, x8, #0xeb0 45300: 72a0202a movk w10, #0x101, lsl #16 45304: f9000709 str x9, [x24, #0x8] 45308: f8010c08 str x8, [x0, #0x10]! 4530c: b900080a str w10, [x0, #0x8] 45310: a9015413 stp x19, x21, [x0, #0x10] 45314: f9001016 str x22, [x0, #0x20] 45318: 17ffffa4 b 0x451a8 <__cxa_demangle+0x7420> 4531c: 94004f81 bl 0x59120 <_ZSt9terminatev@plt> 45320: 94004ec4 bl 0x58e30 <__stack_chk_fail@plt> 45324: 390c2295 strb w21, [x20, #0x308] 45328: 94003e6c bl 0x54cd8 4532c: d503233f paciasp 45330: a9bc7bfd stp x29, x30, [sp, #-0x40]! 45334: f9000bf7 str x23, [sp, #0x10] 45338: 910003fd mov x29, sp 4533c: a90257f6 stp x22, x21, [sp, #0x20] 45340: a9034ff4 stp x20, x19, [sp, #0x30] 45344: f9499817 ldr x23, [x0, #0x1330] 45348: aa0303f3 mov x19, x3 4534c: aa0203f4 mov x20, x2 45350: aa0103f5 mov x21, x1 45354: f94006e8 ldr x8, [x23, #0x8] 45358: d13f4109 sub x9, x8, #0xfd0 4535c: b13fc53f cmn x9, #0xff1 45360: 54000128 b.hi 0x45384 <__cxa_demangle+0x75fc> 45364: aa0003f6 mov x22, x0 45368: 52820000 mov w0, #0x1000 // =4096 4536c: 94004ef5 bl 0x58f40 45370: b4000340 cbz x0, 0x453d8 <__cxa_demangle+0x7650> 45374: aa1f03e8 mov x8, xzr 45378: a9007c17 stp x23, xzr, [x0] 4537c: aa0003f7 mov x23, x0 45380: f9099ac0 str x0, [x22, #0x1330] 45384: 91008109 add x9, x8, #0x20 45388: f94002aa ldr x10, [x21] 4538c: 3940028b ldrb w11, [x20] 45390: 8b0802e0 add x0, x23, x8 45394: 39400268 ldrb w8, [x19] 45398: 5280272c mov w12, #0x139 // =313 4539c: f90006e9 str x9, [x23, #0x8] 453a0: b00000c9 adrp x9, 0x5e000 453a4: a9434ff4 ldp x20, x19, [sp, #0x30] 453a8: 72a0202c movk w12, #0x101, lsl #16 453ac: 913c8129 add x9, x9, #0xf20 453b0: a94257f6 ldp x22, x21, [sp, #0x20] 453b4: f9400bf7 ldr x23, [sp, #0x10] 453b8: f8010c09 str x9, [x0, #0x10]! 453bc: b900080c str w12, [x0, #0x8] 453c0: f900080a str x10, [x0, #0x10] 453c4: 3900600b strb w11, [x0, #0x18] 453c8: 39006408 strb w8, [x0, #0x19] 453cc: a8c47bfd ldp x29, x30, [sp], #0x40 453d0: d50323bf autiasp 453d4: d65f03c0 ret 453d8: 94004f52 bl 0x59120 <_ZSt9terminatev@plt> 453dc: d503233f paciasp 453e0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 453e4: a90157f6 stp x22, x21, [sp, #0x10] 453e8: 910003fd mov x29, sp 453ec: a9024ff4 stp x20, x19, [sp, #0x20] 453f0: f9499816 ldr x22, [x0, #0x1330] 453f4: aa0203f3 mov x19, x2 453f8: aa0103f4 mov x20, x1 453fc: f94006c8 ldr x8, [x22, #0x8] 45400: d13f0109 sub x9, x8, #0xfc0 45404: b13fc53f cmn x9, #0xff1 45408: 54000128 b.hi 0x4542c <__cxa_demangle+0x76a4> 4540c: aa0003f5 mov x21, x0 45410: 52820000 mov w0, #0x1000 // =4096 45414: 94004ecb bl 0x58f40 45418: b4000340 cbz x0, 0x45480 <__cxa_demangle+0x76f8> 4541c: aa1f03e8 mov x8, xzr 45420: a9007c16 stp x22, xzr, [x0] 45424: aa0003f6 mov x22, x0 45428: f9099aa0 str x0, [x21, #0x1330] 4542c: 9100c109 add x9, x8, #0x30 45430: 8b0802c0 add x0, x22, x8 45434: b00000c8 adrp x8, 0x5e000 45438: f940028a ldr x10, [x20] 4543c: 91374108 add x8, x8, #0xdd0 45440: f940026c ldr x12, [x19] 45444: f90006c9 str x9, [x22, #0x8] 45448: 528026a9 mov w9, #0x135 // =309 4544c: a9424ff4 ldp x20, x19, [sp, #0x20] 45450: f8010c08 str x8, [x0, #0x10]! 45454: b0fffea8 adrp x8, 0x1a000 45458: 72a02029 movk w9, #0x101, lsl #16 4545c: 91259908 add x8, x8, #0x966 45460: a902300a stp x10, x12, [x0, #0x20] 45464: a94157f6 ldp x22, x21, [sp, #0x10] 45468: 9100310b add x11, x8, #0xc 4546c: b9000809 str w9, [x0, #0x8] 45470: a9012c08 stp x8, x11, [x0, #0x10] 45474: a8c37bfd ldp x29, x30, [sp], #0x30 45478: d50323bf autiasp 4547c: d65f03c0 ret 45480: 94004f28 bl 0x59120 <_ZSt9terminatev@plt> 45484: d503233f paciasp 45488: d10203ff sub sp, sp, #0x80 4548c: a9027bfd stp x29, x30, [sp, #0x20] 45490: 910083fd add x29, sp, #0x20 45494: a9036ffc stp x28, x27, [sp, #0x30] 45498: a90467fa stp x26, x25, [sp, #0x40] 4549c: a9055ff8 stp x24, x23, [sp, #0x50] 454a0: a90657f6 stp x22, x21, [sp, #0x60] 454a4: a9074ff4 stp x20, x19, [sp, #0x70] 454a8: d53bd057 mrs x23, TPIDR_EL0 454ac: aa0003f3 mov x19, x0 454b0: f94016e8 ldr x8, [x23, #0x28] 454b4: f81f83a8 stur x8, [x29, #-0x8] 454b8: a9402408 ldp x8, x9, [x0] 454bc: cb08012a sub x10, x9, x8 454c0: f1000d5f cmp x10, #0x3 454c4: 540000a2 b.hs 0x454d8 <__cxa_demangle+0x7750> 454c8: f100095f cmp x10, #0x2 454cc: 540008c1 b.ne 0x455e4 <__cxa_demangle+0x785c> 454d0: 3940010a ldrb w10, [x8] 454d4: 14000037 b 0x455b0 <__cxa_demangle+0x7828> 454d8: 3940010a ldrb w10, [x8] 454dc: 7101cd5f cmp w10, #0x73 454e0: 54000681 b.ne 0x455b0 <__cxa_demangle+0x7828> 454e4: 3940050a ldrb w10, [x8, #0x1] 454e8: 7101c95f cmp w10, #0x72 454ec: 54000c61 b.ne 0x45678 <__cxa_demangle+0x78f0> 454f0: 3940090a ldrb w10, [x8, #0x2] 454f4: 7101395f cmp w10, #0x4e 454f8: 54000c01 b.ne 0x45678 <__cxa_demangle+0x78f0> 454fc: 91000d08 add x8, x8, #0x3 45500: aa1303e0 mov x0, x19 45504: f9000268 str x8, [x19] 45508: 94001565 bl 0x4aa9c <__cxa_demangle+0xcd14> 4550c: b40023c0 cbz x0, 0x45984 <__cxa_demangle+0x7bfc> 45510: a9402668 ldp x8, x9, [x19] 45514: aa0003f4 mov x20, x0 45518: eb08013f cmp x9, x8 4551c: 54000400 b.eq 0x4559c <__cxa_demangle+0x7814> 45520: 39400108 ldrb w8, [x8] 45524: 7101251f cmp w8, #0x49 45528: 540003a1 b.ne 0x4559c <__cxa_demangle+0x7814> 4552c: aa1303e0 mov x0, x19 45530: 2a1f03e1 mov w1, wzr 45534: 97fff133 bl 0x41a00 <__cxa_demangle+0x3c78> 45538: aa0003f5 mov x21, x0 4553c: b4002260 cbz x0, 0x45988 <__cxa_demangle+0x7c00> 45540: f9499a76 ldr x22, [x19, #0x1330] 45544: f94006c8 ldr x8, [x22, #0x8] 45548: d13f4109 sub x9, x8, #0xfd0 4554c: b13fc53f cmn x9, #0xff1 45550: 54000108 b.hi 0x45570 <__cxa_demangle+0x77e8> 45554: 52820000 mov w0, #0x1000 // =4096 45558: 94004e7a bl 0x58f40 4555c: b4002320 cbz x0, 0x459c0 <__cxa_demangle+0x7c38> 45560: aa1f03e8 mov x8, xzr 45564: a9007c16 stp x22, xzr, [x0] 45568: aa0003f6 mov x22, x0 4556c: f9099a60 str x0, [x19, #0x1330] 45570: d00000ca adrp x10, 0x5f000 45574: 91008109 add x9, x8, #0x20 45578: 8b0802c8 add x8, x22, x8 4557c: 912bc14a add x10, x10, #0xaf0 45580: 528024ab mov w11, #0x125 // =293 45584: 72a0202b movk w11, #0x101, lsl #16 45588: f90006c9 str x9, [x22, #0x8] 4558c: f8010d0a str x10, [x8, #0x10]! 45590: a9015514 stp x20, x21, [x8, #0x10] 45594: aa0803f4 mov x20, x8 45598: b900090b str w11, [x8, #0x8] 4559c: 528022d6 mov w22, #0x116 // =278 455a0: b00000d8 adrp x24, 0x5e000 455a4: 72a02036 movk w22, #0x101, lsl #16 455a8: 913e4318 add x24, x24, #0xf90 455ac: 14000020 b 0x4562c <__cxa_demangle+0x78a4> 455b0: 71019d5f cmp w10, #0x67 455b4: 1a9f17f6 cset w22, eq 455b8: 54000661 b.ne 0x45684 <__cxa_demangle+0x78fc> 455bc: 3940050a ldrb w10, [x8, #0x1] 455c0: 7101cd5f cmp w10, #0x73 455c4: 54000101 b.ne 0x455e4 <__cxa_demangle+0x785c> 455c8: 91000908 add x8, x8, #0x2 455cc: cb08012a sub x10, x9, x8 455d0: f100095f cmp x10, #0x2 455d4: f9000268 str x8, [x19] 455d8: 54000542 b.hs 0x45680 <__cxa_demangle+0x78f8> 455dc: 52800036 mov w22, #0x1 // =1 455e0: 1400004d b 0x45714 <__cxa_demangle+0x798c> 455e4: aa1303e0 mov x0, x19 455e8: 94001591 bl 0x4ac2c <__cxa_demangle+0xcea4> 455ec: f94016e8 ldr x8, [x23, #0x28] 455f0: f85f83a9 ldur x9, [x29, #-0x8] 455f4: eb09011f cmp x8, x9 455f8: 54001d20 b.eq 0x4599c <__cxa_demangle+0x7c14> 455fc: 140000f2 b 0x459c4 <__cxa_demangle+0x7c3c> 45600: aa1f03e8 mov x8, xzr 45604: a9007c1a stp x26, xzr, [x0] 45608: aa0003fa mov x26, x0 4560c: f9099a60 str x0, [x19, #0x1330] 45610: 91008109 add x9, x8, #0x20 45614: 8b080359 add x25, x26, x8 45618: f9000749 str x9, [x26, #0x8] 4561c: f8010f38 str x24, [x25, #0x10]! 45620: a9015734 stp x20, x21, [x25, #0x10] 45624: aa1903f4 mov x20, x25 45628: b9000b36 str w22, [x25, #0x8] 4562c: a9402668 ldp x8, x9, [x19] 45630: eb09011f cmp x8, x9 45634: 54000080 b.eq 0x45644 <__cxa_demangle+0x78bc> 45638: 39400109 ldrb w9, [x8] 4563c: 7101153f cmp w9, #0x45 45640: 540016c0 b.eq 0x45918 <__cxa_demangle+0x7b90> 45644: aa1303e0 mov x0, x19 45648: 94001545 bl 0x4ab5c <__cxa_demangle+0xcdd4> 4564c: aa0003f5 mov x21, x0 45650: b4001600 cbz x0, 0x45910 <__cxa_demangle+0x7b88> 45654: f9499a7a ldr x26, [x19, #0x1330] 45658: f9400748 ldr x8, [x26, #0x8] 4565c: d13f4109 sub x9, x8, #0xfd0 45660: b13fc53f cmn x9, #0xff1 45664: 54fffd68 b.hi 0x45610 <__cxa_demangle+0x7888> 45668: 52820000 mov w0, #0x1000 // =4096 4566c: 94004e35 bl 0x58f40 45670: b5fffc80 cbnz x0, 0x45600 <__cxa_demangle+0x7878> 45674: 140000d3 b 0x459c0 <__cxa_demangle+0x7c38> 45678: 2a1f03f6 mov w22, wzr 4567c: 14000004 b 0x4568c <__cxa_demangle+0x7904> 45680: 3940010a ldrb w10, [x8] 45684: 7101cd5f cmp w10, #0x73 45688: 54000461 b.ne 0x45714 <__cxa_demangle+0x798c> 4568c: 3940050a ldrb w10, [x8, #0x1] 45690: 7101c95f cmp w10, #0x72 45694: 54000401 b.ne 0x45714 <__cxa_demangle+0x798c> 45698: 91000908 add x8, x8, #0x2 4569c: eb08013f cmp x9, x8 456a0: f9000268 str x8, [x19] 456a4: 540000a0 b.eq 0x456b8 <__cxa_demangle+0x7930> 456a8: 39400108 ldrb w8, [x8] 456ac: 5100e908 sub w8, w8, #0x3a 456b0: 3100291f cmn w8, #0xa 456b4: 540006a2 b.hs 0x45788 <__cxa_demangle+0x7a00> 456b8: aa1303e0 mov x0, x19 456bc: 940014f8 bl 0x4aa9c <__cxa_demangle+0xcd14> 456c0: f9000be0 str x0, [sp, #0x10] 456c4: b4001600 cbz x0, 0x45984 <__cxa_demangle+0x7bfc> 456c8: a9402668 ldp x8, x9, [x19] 456cc: aa0003f4 mov x20, x0 456d0: eb08013f cmp x9, x8 456d4: 54000e80 b.eq 0x458a4 <__cxa_demangle+0x7b1c> 456d8: 39400108 ldrb w8, [x8] 456dc: 7101251f cmp w8, #0x49 456e0: 54000e21 b.ne 0x458a4 <__cxa_demangle+0x7b1c> 456e4: aa1303e0 mov x0, x19 456e8: 2a1f03e1 mov w1, wzr 456ec: 97fff0c5 bl 0x41a00 <__cxa_demangle+0x3c78> 456f0: f90007e0 str x0, [sp, #0x8] 456f4: b4001480 cbz x0, 0x45984 <__cxa_demangle+0x7bfc> 456f8: 910043e1 add x1, sp, #0x10 456fc: 910023e2 add x2, sp, #0x8 45700: aa1303e0 mov x0, x19 45704: 97fff1de bl 0x41e7c <__cxa_demangle+0x40f4> 45708: aa0003f4 mov x20, x0 4570c: f9000be0 str x0, [sp, #0x10] 45710: 14000065 b 0x458a4 <__cxa_demangle+0x7b1c> 45714: aa1303e0 mov x0, x19 45718: 94001545 bl 0x4ac2c <__cxa_demangle+0xcea4> 4571c: aa0003f5 mov x21, x0 45720: 34001356 cbz w22, 0x45988 <__cxa_demangle+0x7c00> 45724: b4001335 cbz x21, 0x45988 <__cxa_demangle+0x7c00> 45728: f9499a74 ldr x20, [x19, #0x1330] 4572c: f9400688 ldr x8, [x20, #0x8] 45730: d13f4109 sub x9, x8, #0xfd0 45734: b13fc53f cmn x9, #0xff1 45738: 54000108 b.hi 0x45758 <__cxa_demangle+0x79d0> 4573c: 52820000 mov w0, #0x1000 // =4096 45740: 94004e00 bl 0x58f40 45744: b40013e0 cbz x0, 0x459c0 <__cxa_demangle+0x7c38> 45748: aa1f03e8 mov x8, xzr 4574c: a9007c14 stp x20, xzr, [x0] 45750: aa0003f4 mov x20, x0 45754: f9099a60 str x0, [x19, #0x1330] 45758: d00000ca adrp x10, 0x5f000 4575c: 528024cb mov w11, #0x126 // =294 45760: 91008109 add x9, x8, #0x20 45764: 8b080288 add x8, x20, x8 45768: 9105414a add x10, x10, #0x150 4576c: 72a0202b movk w11, #0x101, lsl #16 45770: f9000689 str x9, [x20, #0x8] 45774: f8010d0a str x10, [x8, #0x10]! 45778: f9000915 str x21, [x8, #0x10] 4577c: aa0803f5 mov x21, x8 45780: b900090b str w11, [x8, #0x8] 45784: 14000081 b 0x45988 <__cxa_demangle+0x7c00> 45788: aa1303e0 mov x0, x19 4578c: 940014f4 bl 0x4ab5c <__cxa_demangle+0xcdd4> 45790: aa0003f5 mov x21, x0 45794: b4000fa0 cbz x0, 0x45988 <__cxa_demangle+0x7c00> 45798: 528024d8 mov w24, #0x126 // =294 4579c: 528022d9 mov w25, #0x116 // =278 457a0: d00000da adrp x26, 0x5f000 457a4: b00000db adrp x27, 0x5e000 457a8: aa1f03f4 mov x20, xzr 457ac: 72a02038 movk w24, #0x101, lsl #16 457b0: 72a02039 movk w25, #0x101, lsl #16 457b4: 9105435a add x26, x26, #0x150 457b8: 913e437b add x27, x27, #0xf90 457bc: 14000005 b 0x457d0 <__cxa_demangle+0x7a48> 457c0: aa1303e0 mov x0, x19 457c4: 940014e6 bl 0x4ab5c <__cxa_demangle+0xcdd4> 457c8: aa0003f5 mov x21, x0 457cc: b4000de0 cbz x0, 0x45988 <__cxa_demangle+0x7c00> 457d0: b40002d4 cbz x20, 0x45828 <__cxa_demangle+0x7aa0> 457d4: f9499a7c ldr x28, [x19, #0x1330] 457d8: f9400788 ldr x8, [x28, #0x8] 457dc: d13f4109 sub x9, x8, #0xfd0 457e0: b13fc53f cmn x9, #0xff1 457e4: 54000108 b.hi 0x45804 <__cxa_demangle+0x7a7c> 457e8: 52820000 mov w0, #0x1000 // =4096 457ec: 94004dd5 bl 0x58f40 457f0: b4000e80 cbz x0, 0x459c0 <__cxa_demangle+0x7c38> 457f4: aa1f03e8 mov x8, xzr 457f8: a9007c1c stp x28, xzr, [x0] 457fc: aa0003fc mov x28, x0 45800: f9099a60 str x0, [x19, #0x1330] 45804: 91008109 add x9, x8, #0x20 45808: 8b080388 add x8, x28, x8 4580c: f9000789 str x9, [x28, #0x8] 45810: f8010d1b str x27, [x8, #0x10]! 45814: b9000919 str w25, [x8, #0x8] 45818: a9015514 stp x20, x21, [x8, #0x10] 4581c: aa0803f4 mov x20, x8 45820: f9000be8 str x8, [sp, #0x10] 45824: 14000018 b 0x45884 <__cxa_demangle+0x7afc> 45828: 340002b6 cbz w22, 0x4587c <__cxa_demangle+0x7af4> 4582c: f9499a7c ldr x28, [x19, #0x1330] 45830: f9400788 ldr x8, [x28, #0x8] 45834: d13f4109 sub x9, x8, #0xfd0 45838: b13fc53f cmn x9, #0xff1 4583c: 54000108 b.hi 0x4585c <__cxa_demangle+0x7ad4> 45840: 52820000 mov w0, #0x1000 // =4096 45844: 94004dbf bl 0x58f40 45848: b4000bc0 cbz x0, 0x459c0 <__cxa_demangle+0x7c38> 4584c: aa1f03e8 mov x8, xzr 45850: a9007c1c stp x28, xzr, [x0] 45854: aa0003fc mov x28, x0 45858: f9099a60 str x0, [x19, #0x1330] 4585c: 91008109 add x9, x8, #0x20 45860: 8b080394 add x20, x28, x8 45864: f9000789 str x9, [x28, #0x8] 45868: f8010e9a str x26, [x20, #0x10]! 4586c: b9000a98 str w24, [x20, #0x8] 45870: f9000a95 str x21, [x20, #0x10] 45874: f9000bf4 str x20, [sp, #0x10] 45878: 14000003 b 0x45884 <__cxa_demangle+0x7afc> 4587c: aa1503f4 mov x20, x21 45880: f9000bf5 str x21, [sp, #0x10] 45884: a9402668 ldp x8, x9, [x19] 45888: eb09011f cmp x8, x9 4588c: 54fff9a0 b.eq 0x457c0 <__cxa_demangle+0x7a38> 45890: 39400109 ldrb w9, [x8] 45894: 7101153f cmp w9, #0x45 45898: 54fff941 b.ne 0x457c0 <__cxa_demangle+0x7a38> 4589c: 91000508 add x8, x8, #0x1 458a0: f9000268 str x8, [x19] 458a4: aa1303e0 mov x0, x19 458a8: 940014e1 bl 0x4ac2c <__cxa_demangle+0xcea4> 458ac: b40006c0 cbz x0, 0x45984 <__cxa_demangle+0x7bfc> 458b0: f9499a78 ldr x24, [x19, #0x1330] 458b4: aa0003f6 mov x22, x0 458b8: f9400708 ldr x8, [x24, #0x8] 458bc: d13f4109 sub x9, x8, #0xfd0 458c0: b13fc53f cmn x9, #0xff1 458c4: 54000108 b.hi 0x458e4 <__cxa_demangle+0x7b5c> 458c8: 52820000 mov w0, #0x1000 // =4096 458cc: 94004d9d bl 0x58f40 458d0: b4000780 cbz x0, 0x459c0 <__cxa_demangle+0x7c38> 458d4: aa1f03e8 mov x8, xzr 458d8: a9007c18 stp x24, xzr, [x0] 458dc: aa0003f8 mov x24, x0 458e0: f9099a60 str x0, [x19, #0x1330] 458e4: 91008109 add x9, x8, #0x20 458e8: 8b080315 add x21, x24, x8 458ec: b00000c8 adrp x8, 0x5e000 458f0: 528022ca mov w10, #0x116 // =278 458f4: 913e4108 add x8, x8, #0xf90 458f8: 72a0202a movk w10, #0x101, lsl #16 458fc: f9000709 str x9, [x24, #0x8] 45900: f8010ea8 str x8, [x21, #0x10]! 45904: b9000aaa str w10, [x21, #0x8] 45908: a9015ab4 stp x20, x22, [x21, #0x10] 4590c: 1400001f b 0x45988 <__cxa_demangle+0x7c00> 45910: f9000bf9 str x25, [sp, #0x10] 45914: 1400001d b 0x45988 <__cxa_demangle+0x7c00> 45918: 91000508 add x8, x8, #0x1 4591c: aa1303e0 mov x0, x19 45920: f9000bf9 str x25, [sp, #0x10] 45924: f9000268 str x8, [x19] 45928: 940014c1 bl 0x4ac2c <__cxa_demangle+0xcea4> 4592c: b40002c0 cbz x0, 0x45984 <__cxa_demangle+0x7bfc> 45930: f9499a79 ldr x25, [x19, #0x1330] 45934: aa0003f6 mov x22, x0 45938: f9400728 ldr x8, [x25, #0x8] 4593c: d13f4109 sub x9, x8, #0xfd0 45940: b13fc53f cmn x9, #0xff1 45944: 54000108 b.hi 0x45964 <__cxa_demangle+0x7bdc> 45948: 52820000 mov w0, #0x1000 // =4096 4594c: 94004d7d bl 0x58f40 45950: b4000380 cbz x0, 0x459c0 <__cxa_demangle+0x7c38> 45954: aa1f03e8 mov x8, xzr 45958: a9007c19 stp x25, xzr, [x0] 4595c: aa0003f9 mov x25, x0 45960: f9099a60 str x0, [x19, #0x1330] 45964: 91008109 add x9, x8, #0x20 45968: 8b080335 add x21, x25, x8 4596c: 528022c8 mov w8, #0x116 // =278 45970: 72a02028 movk w8, #0x101, lsl #16 45974: f9000729 str x9, [x25, #0x8] 45978: f8010eb8 str x24, [x21, #0x10]! 4597c: b9000aa8 str w8, [x21, #0x8] 45980: 17ffffe2 b 0x45908 <__cxa_demangle+0x7b80> 45984: aa1f03f5 mov x21, xzr 45988: f94016e8 ldr x8, [x23, #0x28] 4598c: f85f83a9 ldur x9, [x29, #-0x8] 45990: eb09011f cmp x8, x9 45994: 54000181 b.ne 0x459c4 <__cxa_demangle+0x7c3c> 45998: aa1503e0 mov x0, x21 4599c: a9474ff4 ldp x20, x19, [sp, #0x70] 459a0: a94657f6 ldp x22, x21, [sp, #0x60] 459a4: a9455ff8 ldp x24, x23, [sp, #0x50] 459a8: a94467fa ldp x26, x25, [sp, #0x40] 459ac: a9436ffc ldp x28, x27, [sp, #0x30] 459b0: a9427bfd ldp x29, x30, [sp, #0x20] 459b4: 910203ff add sp, sp, #0x80 459b8: d50323bf autiasp 459bc: d65f03c0 ret 459c0: 94004dd8 bl 0x59120 <_ZSt9terminatev@plt> 459c4: 94004d1b bl 0x58e30 <__stack_chk_fail@plt> 459c8: d503233f paciasp 459cc: a9bc7bfd stp x29, x30, [sp, #-0x40]! 459d0: f9000bf7 str x23, [sp, #0x10] 459d4: 910003fd mov x29, sp 459d8: a90257f6 stp x22, x21, [sp, #0x20] 459dc: a9034ff4 stp x20, x19, [sp, #0x30] 459e0: f9499817 ldr x23, [x0, #0x1330] 459e4: aa0303f4 mov x20, x3 459e8: aa0203f3 mov x19, x2 459ec: aa0103f5 mov x21, x1 459f0: f94006e8 ldr x8, [x23, #0x8] 459f4: d13f0109 sub x9, x8, #0xfc0 459f8: b13fc53f cmn x9, #0xff1 459fc: 54000128 b.hi 0x45a20 <__cxa_demangle+0x7c98> 45a00: aa0003f6 mov x22, x0 45a04: 52820000 mov w0, #0x1000 // =4096 45a08: 94004d4e bl 0x58f40 45a0c: b4000380 cbz x0, 0x45a7c <__cxa_demangle+0x7cf4> 45a10: aa1f03e8 mov x8, xzr 45a14: a9007c17 stp x23, xzr, [x0] 45a18: aa0003f7 mov x23, x0 45a1c: f9099ac0 str x0, [x22, #0x1330] 45a20: 9100c109 add x9, x8, #0x30 45a24: aa1303e0 mov x0, x19 45a28: f94002b5 ldr x21, [x21] 45a2c: 8b0802f6 add x22, x23, x8 45a30: f90006e9 str x9, [x23, #0x8] 45a34: 94004ea7 bl 0x594d0 45a38: d00000ca adrp x10, 0x5f000 45a3c: 52802669 mov w9, #0x133 // =307 45a40: 9107014a add x10, x10, #0x1c0 45a44: f9400288 ldr x8, [x20] 45a48: 72a02029 movk w9, #0x101, lsl #16 45a4c: f9400bf7 ldr x23, [sp, #0x10] 45a50: f8010eca str x10, [x22, #0x10]! 45a54: 8b00026a add x10, x19, x0 45a58: b9000ac9 str w9, [x22, #0x8] 45a5c: a9014ed5 stp x21, x19, [x22, #0x10] 45a60: aa1603e0 mov x0, x22 45a64: a9434ff4 ldp x20, x19, [sp, #0x30] 45a68: a90222ca stp x10, x8, [x22, #0x20] 45a6c: a94257f6 ldp x22, x21, [sp, #0x20] 45a70: a8c47bfd ldp x29, x30, [sp], #0x40 45a74: d50323bf autiasp 45a78: d65f03c0 ret 45a7c: 94004da9 bl 0x59120 <_ZSt9terminatev@plt> 45a80: d503233f paciasp 45a84: a9bd7bfd stp x29, x30, [sp, #-0x30]! 45a88: a90157f6 stp x22, x21, [sp, #0x10] 45a8c: 910003fd mov x29, sp 45a90: a9024ff4 stp x20, x19, [sp, #0x20] 45a94: f9499816 ldr x22, [x0, #0x1330] 45a98: aa0203f3 mov x19, x2 45a9c: aa0103f4 mov x20, x1 45aa0: f94006c8 ldr x8, [x22, #0x8] 45aa4: d13f0109 sub x9, x8, #0xfc0 45aa8: b13fc53f cmn x9, #0xff1 45aac: 54000128 b.hi 0x45ad0 <__cxa_demangle+0x7d48> 45ab0: aa0003f5 mov x21, x0 45ab4: 52820000 mov w0, #0x1000 // =4096 45ab8: 94004d22 bl 0x58f40 45abc: b4000340 cbz x0, 0x45b24 <__cxa_demangle+0x7d9c> 45ac0: aa1f03e8 mov x8, xzr 45ac4: a9007c16 stp x22, xzr, [x0] 45ac8: aa0003f6 mov x22, x0 45acc: f9099aa0 str x0, [x21, #0x1330] 45ad0: 9100c109 add x9, x8, #0x30 45ad4: 8b0802c0 add x0, x22, x8 45ad8: 5280266b mov w11, #0x133 // =307 45adc: f9400288 ldr x8, [x20] 45ae0: 72a0202b movk w11, #0x101, lsl #16 45ae4: f940026a ldr x10, [x19] 45ae8: f90006c9 str x9, [x22, #0x8] 45aec: d00000c9 adrp x9, 0x5f000 45af0: 91070129 add x9, x9, #0x1c0 45af4: a9424ff4 ldp x20, x19, [sp, #0x20] 45af8: f8010c09 str x9, [x0, #0x10]! 45afc: 90fffea9 adrp x9, 0x19000 45b00: b900080b str w11, [x0, #0x8] 45b04: 9138b929 add x9, x9, #0xe2e 45b08: a94157f6 ldp x22, x21, [sp, #0x10] 45b0c: 9100052b add x11, x9, #0x1 45b10: a9012408 stp x8, x9, [x0, #0x10] 45b14: a902280b stp x11, x10, [x0, #0x20] 45b18: a8c37bfd ldp x29, x30, [sp], #0x30 45b1c: d50323bf autiasp 45b20: d65f03c0 ret 45b24: 94004d7f bl 0x59120 <_ZSt9terminatev@plt> 45b28: d503233f paciasp 45b2c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 45b30: a90157f6 stp x22, x21, [sp, #0x10] 45b34: 910003fd mov x29, sp 45b38: a9024ff4 stp x20, x19, [sp, #0x20] 45b3c: f9499816 ldr x22, [x0, #0x1330] 45b40: aa0203f3 mov x19, x2 45b44: aa0103f4 mov x20, x1 45b48: f94006c8 ldr x8, [x22, #0x8] 45b4c: d13f4109 sub x9, x8, #0xfd0 45b50: b13fc53f cmn x9, #0xff1 45b54: 54000128 b.hi 0x45b78 <__cxa_demangle+0x7df0> 45b58: aa0003f5 mov x21, x0 45b5c: 52820000 mov w0, #0x1000 // =4096 45b60: 94004cf8 bl 0x58f40 45b64: b40002c0 cbz x0, 0x45bbc <__cxa_demangle+0x7e34> 45b68: aa1f03e8 mov x8, xzr 45b6c: a9007c16 stp x22, xzr, [x0] 45b70: aa0003f6 mov x22, x0 45b74: f9099aa0 str x0, [x21, #0x1330] 45b78: 91008109 add x9, x8, #0x20 45b7c: 8b0802c0 add x0, x22, x8 45b80: f9400288 ldr x8, [x20] 45b84: d00000ca adrp x10, 0x5f000 45b88: 5280260b mov w11, #0x130 // =304 45b8c: 9108c14a add x10, x10, #0x230 45b90: f90006c9 str x9, [x22, #0x8] 45b94: f9400269 ldr x9, [x19] 45b98: a9424ff4 ldp x20, x19, [sp, #0x20] 45b9c: 72a0202b movk w11, #0x101, lsl #16 45ba0: a94157f6 ldp x22, x21, [sp, #0x10] 45ba4: f8010c0a str x10, [x0, #0x10]! 45ba8: b900080b str w11, [x0, #0x8] 45bac: a9012408 stp x8, x9, [x0, #0x10] 45bb0: a8c37bfd ldp x29, x30, [sp], #0x30 45bb4: d50323bf autiasp 45bb8: d65f03c0 ret 45bbc: 94004d59 bl 0x59120 <_ZSt9terminatev@plt> 45bc0: d503233f paciasp 45bc4: a9bc7bfd stp x29, x30, [sp, #-0x40]! 45bc8: f9000bf7 str x23, [sp, #0x10] 45bcc: 910003fd mov x29, sp 45bd0: a90257f6 stp x22, x21, [sp, #0x20] 45bd4: a9034ff4 stp x20, x19, [sp, #0x30] 45bd8: a9402408 ldp x8, x9, [x0] 45bdc: aa0003f3 mov x19, x0 45be0: eb080129 subs x9, x9, x8 45be4: 540000a0 b.eq 0x45bf8 <__cxa_demangle+0x7e70> 45be8: 3940010a ldrb w10, [x8] 45bec: 7101915f cmp w10, #0x64 45bf0: fa410924 ccmp x9, #0x1, #0x4, eq 45bf4: 54000101 b.ne 0x45c14 <__cxa_demangle+0x7e8c> 45bf8: aa1303e0 mov x0, x19 45bfc: f9400bf7 ldr x23, [sp, #0x10] 45c00: a9434ff4 ldp x20, x19, [sp, #0x30] 45c04: a94257f6 ldp x22, x21, [sp, #0x20] 45c08: a8c47bfd ldp x29, x30, [sp], #0x40 45c0c: d50323bf autiasp 45c10: 17fff424 b 0x42ca0 <__cxa_demangle+0x4f18> 45c14: 39400509 ldrb w9, [x8, #0x1] 45c18: 7101613f cmp w9, #0x58 45c1c: 540004e0 b.eq 0x45cb8 <__cxa_demangle+0x7f30> 45c20: 7101e13f cmp w9, #0x78 45c24: 54000960 b.eq 0x45d50 <__cxa_demangle+0x7fc8> 45c28: 7101a53f cmp w9, #0x69 45c2c: 54fffe61 b.ne 0x45bf8 <__cxa_demangle+0x7e70> 45c30: 91000908 add x8, x8, #0x2 45c34: aa1303e0 mov x0, x19 45c38: f9000268 str x8, [x19] 45c3c: 94001476 bl 0x4ae14 <__cxa_demangle+0xd08c> 45c40: b4000cc0 cbz x0, 0x45dd8 <__cxa_demangle+0x8050> 45c44: aa0003f4 mov x20, x0 45c48: aa1303e0 mov x0, x19 45c4c: 97ffffdd bl 0x45bc0 <__cxa_demangle+0x7e38> 45c50: b4000c40 cbz x0, 0x45dd8 <__cxa_demangle+0x8050> 45c54: f9499a76 ldr x22, [x19, #0x1330] 45c58: aa0003f5 mov x21, x0 45c5c: f94006c8 ldr x8, [x22, #0x8] 45c60: d13f0109 sub x9, x8, #0xfc0 45c64: b13fc53f cmn x9, #0xff1 45c68: 54000108 b.hi 0x45c88 <__cxa_demangle+0x7f00> 45c6c: 52820000 mov w0, #0x1000 // =4096 45c70: 94004cb4 bl 0x58f40 45c74: b4000be0 cbz x0, 0x45df0 <__cxa_demangle+0x8068> 45c78: aa1f03e8 mov x8, xzr 45c7c: a9007c16 stp x22, xzr, [x0] 45c80: aa0003f6 mov x22, x0 45c84: f9099a60 str x0, [x19, #0x1330] 45c88: 9100c109 add x9, x8, #0x30 45c8c: 8b0802c0 add x0, x22, x8 45c90: d00000c8 adrp x8, 0x5f000 45c94: 5280292a mov w10, #0x149 // =329 45c98: 910a8108 add x8, x8, #0x2a0 45c9c: 72a0202a movk w10, #0x101, lsl #16 45ca0: f90006c9 str x9, [x22, #0x8] 45ca4: f8010c08 str x8, [x0, #0x10]! 45ca8: b900080a str w10, [x0, #0x8] 45cac: a9015414 stp x20, x21, [x0, #0x10] 45cb0: 3900801f strb wzr, [x0, #0x20] 45cb4: 14000049 b 0x45dd8 <__cxa_demangle+0x8050> 45cb8: 91000908 add x8, x8, #0x2 45cbc: aa1303e0 mov x0, x19 45cc0: f9000268 str x8, [x19] 45cc4: 97fff3f7 bl 0x42ca0 <__cxa_demangle+0x4f18> 45cc8: b4000880 cbz x0, 0x45dd8 <__cxa_demangle+0x8050> 45ccc: aa0003f4 mov x20, x0 45cd0: aa1303e0 mov x0, x19 45cd4: 97fff3f3 bl 0x42ca0 <__cxa_demangle+0x4f18> 45cd8: b4000800 cbz x0, 0x45dd8 <__cxa_demangle+0x8050> 45cdc: aa0003f5 mov x21, x0 45ce0: aa1303e0 mov x0, x19 45ce4: 97ffffb7 bl 0x45bc0 <__cxa_demangle+0x7e38> 45ce8: b4000780 cbz x0, 0x45dd8 <__cxa_demangle+0x8050> 45cec: f9499a77 ldr x23, [x19, #0x1330] 45cf0: aa0003f6 mov x22, x0 45cf4: f94006e8 ldr x8, [x23, #0x8] 45cf8: d13f0109 sub x9, x8, #0xfc0 45cfc: b13fc53f cmn x9, #0xff1 45d00: 54000108 b.hi 0x45d20 <__cxa_demangle+0x7f98> 45d04: 52820000 mov w0, #0x1000 // =4096 45d08: 94004c8e bl 0x58f40 45d0c: b4000720 cbz x0, 0x45df0 <__cxa_demangle+0x8068> 45d10: aa1f03e8 mov x8, xzr 45d14: a9007c17 stp x23, xzr, [x0] 45d18: aa0003f7 mov x23, x0 45d1c: f9099a60 str x0, [x19, #0x1330] 45d20: 9100c109 add x9, x8, #0x30 45d24: 8b0802e0 add x0, x23, x8 45d28: d00000c8 adrp x8, 0x5f000 45d2c: 5280294a mov w10, #0x14a // =330 45d30: 910c4108 add x8, x8, #0x310 45d34: 72a0202a movk w10, #0x101, lsl #16 45d38: f90006e9 str x9, [x23, #0x8] 45d3c: f8010c08 str x8, [x0, #0x10]! 45d40: b900080a str w10, [x0, #0x8] 45d44: a9015414 stp x20, x21, [x0, #0x10] 45d48: f9001016 str x22, [x0, #0x20] 45d4c: 14000023 b 0x45dd8 <__cxa_demangle+0x8050> 45d50: 91000908 add x8, x8, #0x2 45d54: aa1303e0 mov x0, x19 45d58: f9000268 str x8, [x19] 45d5c: 97fff3d1 bl 0x42ca0 <__cxa_demangle+0x4f18> 45d60: b40003c0 cbz x0, 0x45dd8 <__cxa_demangle+0x8050> 45d64: aa0003f4 mov x20, x0 45d68: aa1303e0 mov x0, x19 45d6c: 97ffff95 bl 0x45bc0 <__cxa_demangle+0x7e38> 45d70: b4000340 cbz x0, 0x45dd8 <__cxa_demangle+0x8050> 45d74: f9499a76 ldr x22, [x19, #0x1330] 45d78: aa0003f5 mov x21, x0 45d7c: f94006c8 ldr x8, [x22, #0x8] 45d80: d13f0109 sub x9, x8, #0xfc0 45d84: b13fc53f cmn x9, #0xff1 45d88: 54000108 b.hi 0x45da8 <__cxa_demangle+0x8020> 45d8c: 52820000 mov w0, #0x1000 // =4096 45d90: 94004c6c bl 0x58f40 45d94: b40002e0 cbz x0, 0x45df0 <__cxa_demangle+0x8068> 45d98: aa1f03e8 mov x8, xzr 45d9c: a9007c16 stp x22, xzr, [x0] 45da0: aa0003f6 mov x22, x0 45da4: f9099a60 str x0, [x19, #0x1330] 45da8: 9100c109 add x9, x8, #0x30 45dac: 8b0802c0 add x0, x22, x8 45db0: d00000c8 adrp x8, 0x5f000 45db4: 5280292a mov w10, #0x149 // =329 45db8: 910a8108 add x8, x8, #0x2a0 45dbc: 72a0202a movk w10, #0x101, lsl #16 45dc0: f90006c9 str x9, [x22, #0x8] 45dc4: f8010c08 str x8, [x0, #0x10]! 45dc8: 52800028 mov w8, #0x1 // =1 45dcc: b900080a str w10, [x0, #0x8] 45dd0: a9015414 stp x20, x21, [x0, #0x10] 45dd4: 39008008 strb w8, [x0, #0x20] 45dd8: a9434ff4 ldp x20, x19, [sp, #0x30] 45ddc: a94257f6 ldp x22, x21, [sp, #0x20] 45de0: f9400bf7 ldr x23, [sp, #0x10] 45de4: a8c47bfd ldp x29, x30, [sp], #0x40 45de8: d50323bf autiasp 45dec: d65f03c0 ret 45df0: 94004ccc bl 0x59120 <_ZSt9terminatev@plt> 45df4: d503233f paciasp 45df8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 45dfc: f9000bf5 str x21, [sp, #0x10] 45e00: 910003fd mov x29, sp 45e04: a9024ff4 stp x20, x19, [sp, #0x20] 45e08: f9499815 ldr x21, [x0, #0x1330] 45e0c: aa0203f3 mov x19, x2 45e10: f94006a8 ldr x8, [x21, #0x8] 45e14: d13f0109 sub x9, x8, #0xfc0 45e18: b13fc53f cmn x9, #0xff1 45e1c: 54000128 b.hi 0x45e40 <__cxa_demangle+0x80b8> 45e20: aa0003f4 mov x20, x0 45e24: 52820000 mov w0, #0x1000 // =4096 45e28: 94004c46 bl 0x58f40 45e2c: b40002c0 cbz x0, 0x45e84 <__cxa_demangle+0x80fc> 45e30: aa1f03e8 mov x8, xzr 45e34: a9007c15 stp x21, xzr, [x0] 45e38: aa0003f5 mov x21, x0 45e3c: f9099a80 str x0, [x20, #0x1330] 45e40: 9100c109 add x9, x8, #0x30 45e44: 8b0802a0 add x0, x21, x8 45e48: d00000c8 adrp x8, 0x5f000 45e4c: 910e0108 add x8, x8, #0x380 45e50: f90006a9 str x9, [x21, #0x8] 45e54: 528027a9 mov w9, #0x13d // =317 45e58: 3dc00260 ldr q0, [x19] 45e5c: 72a02029 movk w9, #0x101, lsl #16 45e60: a9424ff4 ldp x20, x19, [sp, #0x20] 45e64: f8010c08 str x8, [x0, #0x10]! 45e68: f9400bf5 ldr x21, [sp, #0x10] 45e6c: b9000809 str w9, [x0, #0x8] 45e70: f900081f str xzr, [x0, #0x10] 45e74: 3c818000 stur q0, [x0, #0x18] 45e78: a8c37bfd ldp x29, x30, [sp], #0x30 45e7c: d50323bf autiasp 45e80: d65f03c0 ret 45e84: 94004ca7 bl 0x59120 <_ZSt9terminatev@plt> 45e88: d503233f paciasp 45e8c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 45e90: a90157f6 stp x22, x21, [sp, #0x10] 45e94: 910003fd mov x29, sp 45e98: a9024ff4 stp x20, x19, [sp, #0x20] 45e9c: f9499816 ldr x22, [x0, #0x1330] 45ea0: aa0203f3 mov x19, x2 45ea4: aa0103f4 mov x20, x1 45ea8: f94006c8 ldr x8, [x22, #0x8] 45eac: d13f0109 sub x9, x8, #0xfc0 45eb0: b13fc53f cmn x9, #0xff1 45eb4: 54000128 b.hi 0x45ed8 <__cxa_demangle+0x8150> 45eb8: aa0003f5 mov x21, x0 45ebc: 52820000 mov w0, #0x1000 // =4096 45ec0: 94004c20 bl 0x58f40 45ec4: b4000340 cbz x0, 0x45f2c <__cxa_demangle+0x81a4> 45ec8: aa1f03e8 mov x8, xzr 45ecc: a9007c16 stp x22, xzr, [x0] 45ed0: aa0003f6 mov x22, x0 45ed4: f9099aa0 str x0, [x21, #0x1330] 45ed8: 9100c109 add x9, x8, #0x30 45edc: aa1303e0 mov x0, x19 45ee0: f9400294 ldr x20, [x20] 45ee4: 8b0802d5 add x21, x22, x8 45ee8: f90006c9 str x9, [x22, #0x8] 45eec: 94004d79 bl 0x594d0 45ef0: d00000ca adrp x10, 0x5f000 45ef4: 52802628 mov w8, #0x131 // =305 45ef8: 910fc14a add x10, x10, #0x3f0 45efc: 72a02028 movk w8, #0x101, lsl #16 45f00: 8b000269 add x9, x19, x0 45f04: f8010eaa str x10, [x21, #0x10]! 45f08: b9000aa8 str w8, [x21, #0x8] 45f0c: aa1503e0 mov x0, x21 45f10: a9014eb4 stp x20, x19, [x21, #0x10] 45f14: f90012a9 str x9, [x21, #0x20] 45f18: a9424ff4 ldp x20, x19, [sp, #0x20] 45f1c: a94157f6 ldp x22, x21, [sp, #0x10] 45f20: a8c37bfd ldp x29, x30, [sp], #0x30 45f24: d50323bf autiasp 45f28: d65f03c0 ret 45f2c: 94004c7d bl 0x59120 <_ZSt9terminatev@plt> 45f30: d503233f paciasp 45f34: d101c3ff sub sp, sp, #0x70 45f38: a9017bfd stp x29, x30, [sp, #0x10] 45f3c: 910043fd add x29, sp, #0x10 45f40: a9026ffc stp x28, x27, [sp, #0x20] 45f44: a90367fa stp x26, x25, [sp, #0x30] 45f48: a9045ff8 stp x24, x23, [sp, #0x40] 45f4c: a90557f6 stp x22, x21, [sp, #0x50] 45f50: a9064ff4 stp x20, x19, [sp, #0x60] 45f54: d53bd059 mrs x25, TPIDR_EL0 45f58: f9401728 ldr x8, [x25, #0x28] 45f5c: f90007e8 str x8, [sp, #0x8] 45f60: a9402009 ldp x9, x8, [x0] 45f64: cb09010a sub x10, x8, x9 45f68: f100095f cmp x10, #0x2 45f6c: 54001043 b.lo 0x46174 <__cxa_demangle+0x83ec> 45f70: 3940012a ldrb w10, [x9] 45f74: aa0003f3 mov x19, x0 45f78: 71019d5f cmp w10, #0x67 45f7c: 54000181 b.ne 0x45fac <__cxa_demangle+0x8224> 45f80: 3940052a ldrb w10, [x9, #0x1] 45f84: 7101cd5f cmp w10, #0x73 45f88: 54000f61 b.ne 0x46174 <__cxa_demangle+0x83ec> 45f8c: 91000929 add x9, x9, #0x2 45f90: cb09010a sub x10, x8, x9 45f94: f100095f cmp x10, #0x2 45f98: f9000269 str x9, [x19] 45f9c: 54000ec3 b.lo 0x46174 <__cxa_demangle+0x83ec> 45fa0: 3940012a ldrb w10, [x9] 45fa4: 5280003a mov w26, #0x1 // =1 45fa8: 14000002 b 0x45fb0 <__cxa_demangle+0x8228> 45fac: 2a1f03fa mov w26, wzr 45fb0: 3940052b ldrb w11, [x9, #0x1] 45fb4: 7101857f cmp w11, #0x61 45fb8: 1a9f17fb cset w27, eq 45fbc: 7101b95f cmp w10, #0x6e 45fc0: 54000da1 b.ne 0x46174 <__cxa_demangle+0x83ec> 45fc4: 7101dd7f cmp w11, #0x77 45fc8: 54000060 b.eq 0x45fd4 <__cxa_demangle+0x824c> 45fcc: 7101857f cmp w11, #0x61 45fd0: 54000d21 b.ne 0x46174 <__cxa_demangle+0x83ec> 45fd4: aa1303f7 mov x23, x19 45fd8: f9400e6b ldr x11, [x19, #0x18] 45fdc: 91000929 add x9, x9, #0x2 45fe0: f8410eea ldr x10, [x23, #0x10]! 45fe4: f9000269 str x9, [x19] 45fe8: cb0a016a sub x10, x11, x10 45fec: 9343fd54 asr x20, x10, #3 45ff0: eb08013f cmp x9, x8 45ff4: 54000080 b.eq 0x46004 <__cxa_demangle+0x827c> 45ff8: 39400128 ldrb w8, [x9] 45ffc: 71017d1f cmp w8, #0x5f 46000: 54000180 b.eq 0x46030 <__cxa_demangle+0x82a8> 46004: aa1303e0 mov x0, x19 46008: 97fff326 bl 0x42ca0 <__cxa_demangle+0x4f18> 4600c: f90003e0 str x0, [sp] 46010: b4000b40 cbz x0, 0x46178 <__cxa_demangle+0x83f0> 46014: 910003e1 mov x1, sp 46018: aa1703e0 mov x0, x23 4601c: 97ffea85 bl 0x40a30 <__cxa_demangle+0x2ca8> 46020: a9402269 ldp x9, x8, [x19] 46024: eb08013f cmp x9, x8 46028: 54fffe81 b.ne 0x45ff8 <__cxa_demangle+0x8270> 4602c: 17fffff6 b 0x46004 <__cxa_demangle+0x827c> 46030: a9410a68 ldp x8, x2, [x19, #0x10] 46034: d37df295 lsl x21, x20, #3 46038: 91000529 add x9, x9, #0x1 4603c: aa1303e0 mov x0, x19 46040: 8b150101 add x1, x8, x21 46044: f9000269 str x9, [x19] 46048: 9400119f bl 0x4a6c4 <__cxa_demangle+0xc93c> 4604c: f9400a68 ldr x8, [x19, #0x10] 46050: aa0003f4 mov x20, x0 46054: aa1303e0 mov x0, x19 46058: 8b150108 add x8, x8, x21 4605c: aa0103f5 mov x21, x1 46060: f9000e68 str x8, [x19, #0x18] 46064: 97ffe36a bl 0x3ee0c <__cxa_demangle+0x1084> 46068: b4000880 cbz x0, 0x46178 <__cxa_demangle+0x83f0> 4606c: a9402269 ldp x9, x8, [x19] 46070: aa0003f6 mov x22, x0 46074: cb09010a sub x10, x8, x9 46078: f100095f cmp x10, #0x2 4607c: 54000383 b.lo 0x460ec <__cxa_demangle+0x8364> 46080: 3940012a ldrb w10, [x9] 46084: 7101c15f cmp w10, #0x70 46088: 54000321 b.ne 0x460ec <__cxa_demangle+0x8364> 4608c: 3940052a ldrb w10, [x9, #0x1] 46090: 7101a55f cmp w10, #0x69 46094: 540002c1 b.ne 0x460ec <__cxa_demangle+0x8364> 46098: a9412a6b ldp x11, x10, [x19, #0x10] 4609c: 91000929 add x9, x9, #0x2 460a0: f9000269 str x9, [x19] 460a4: cb0b014a sub x10, x10, x11 460a8: 9343fd58 asr x24, x10, #3 460ac: eb08013f cmp x9, x8 460b0: 54000080 b.eq 0x460c0 <__cxa_demangle+0x8338> 460b4: 39400128 ldrb w8, [x9] 460b8: 7101151f cmp w8, #0x45 460bc: 54000780 b.eq 0x461ac <__cxa_demangle+0x8424> 460c0: aa1303e0 mov x0, x19 460c4: 97fff2f7 bl 0x42ca0 <__cxa_demangle+0x4f18> 460c8: f90003e0 str x0, [sp] 460cc: b4000560 cbz x0, 0x46178 <__cxa_demangle+0x83f0> 460d0: 910003e1 mov x1, sp 460d4: aa1703e0 mov x0, x23 460d8: 97ffea56 bl 0x40a30 <__cxa_demangle+0x2ca8> 460dc: a9402269 ldp x9, x8, [x19] 460e0: eb08013f cmp x9, x8 460e4: 54fffe81 b.ne 0x460b4 <__cxa_demangle+0x832c> 460e8: 17fffff6 b 0x460c0 <__cxa_demangle+0x8338> 460ec: eb08013f cmp x9, x8 460f0: 54000420 b.eq 0x46174 <__cxa_demangle+0x83ec> 460f4: 39400128 ldrb w8, [x9] 460f8: 7101151f cmp w8, #0x45 460fc: 540003c1 b.ne 0x46174 <__cxa_demangle+0x83ec> 46100: 91000528 add x8, x9, #0x1 46104: f9499a77 ldr x23, [x19, #0x1330] 46108: f9000268 str x8, [x19] 4610c: f94006e8 ldr x8, [x23, #0x8] 46110: d13ec109 sub x9, x8, #0xfb0 46114: b13fc53f cmn x9, #0xff1 46118: 54000108 b.hi 0x46138 <__cxa_demangle+0x83b0> 4611c: 52820000 mov w0, #0x1000 // =4096 46120: 94004b88 bl 0x58f40 46124: b40008e0 cbz x0, 0x46240 <__cxa_demangle+0x84b8> 46128: aa1f03e8 mov x8, xzr 4612c: a9007c17 stp x23, xzr, [x0] 46130: aa0003f7 mov x23, x0 46134: f9099a60 str x0, [x19, #0x1330] 46138: 91010109 add x9, x8, #0x40 4613c: 8b0802e0 add x0, x23, x8 46140: b00000c8 adrp x8, 0x5f000 46144: 5280270a mov w10, #0x138 // =312 46148: 91118108 add x8, x8, #0x460 4614c: 72a0202a movk w10, #0x101, lsl #16 46150: f90006e9 str x9, [x23, #0x8] 46154: f8010c08 str x8, [x0, #0x10]! 46158: b900080a str w10, [x0, #0x8] 4615c: a9015414 stp x20, x21, [x0, #0x10] 46160: a902fc1f stp xzr, xzr, [x0, #0x28] 46164: f9001016 str x22, [x0, #0x20] 46168: 3900e01a strb w26, [x0, #0x38] 4616c: 3900e41b strb w27, [x0, #0x39] 46170: 14000002 b 0x46178 <__cxa_demangle+0x83f0> 46174: aa1f03e0 mov x0, xzr 46178: f9401728 ldr x8, [x25, #0x28] 4617c: f94007e9 ldr x9, [sp, #0x8] 46180: eb09011f cmp x8, x9 46184: 54000601 b.ne 0x46244 <__cxa_demangle+0x84bc> 46188: a9464ff4 ldp x20, x19, [sp, #0x60] 4618c: a94557f6 ldp x22, x21, [sp, #0x50] 46190: a9445ff8 ldp x24, x23, [sp, #0x40] 46194: a94367fa ldp x26, x25, [sp, #0x30] 46198: a9426ffc ldp x28, x27, [sp, #0x20] 4619c: a9417bfd ldp x29, x30, [sp, #0x10] 461a0: 9101c3ff add sp, sp, #0x70 461a4: d50323bf autiasp 461a8: d65f03c0 ret 461ac: a9410a68 ldp x8, x2, [x19, #0x10] 461b0: d37df31c lsl x28, x24, #3 461b4: 91000529 add x9, x9, #0x1 461b8: aa1303e0 mov x0, x19 461bc: 8b1c0101 add x1, x8, x28 461c0: f9000269 str x9, [x19] 461c4: 94001140 bl 0x4a6c4 <__cxa_demangle+0xc93c> 461c8: f9400a68 ldr x8, [x19, #0x10] 461cc: aa0003f7 mov x23, x0 461d0: aa0103f8 mov x24, x1 461d4: 8b1c0108 add x8, x8, x28 461d8: f9499a7c ldr x28, [x19, #0x1330] 461dc: f9000e68 str x8, [x19, #0x18] 461e0: f9400788 ldr x8, [x28, #0x8] 461e4: d13ec109 sub x9, x8, #0xfb0 461e8: b13fc53f cmn x9, #0xff1 461ec: 54000108 b.hi 0x4620c <__cxa_demangle+0x8484> 461f0: 52820000 mov w0, #0x1000 // =4096 461f4: 94004b53 bl 0x58f40 461f8: b4000240 cbz x0, 0x46240 <__cxa_demangle+0x84b8> 461fc: aa1f03e8 mov x8, xzr 46200: a9007c1c stp x28, xzr, [x0] 46204: aa0003fc mov x28, x0 46208: f9099a60 str x0, [x19, #0x1330] 4620c: 91010109 add x9, x8, #0x40 46210: 8b080380 add x0, x28, x8 46214: b00000c8 adrp x8, 0x5f000 46218: 5280270a mov w10, #0x138 // =312 4621c: 91118108 add x8, x8, #0x460 46220: 72a0202a movk w10, #0x101, lsl #16 46224: f9000789 str x9, [x28, #0x8] 46228: f8010c08 str x8, [x0, #0x10]! 4622c: b900080a str w10, [x0, #0x8] 46230: a9015414 stp x20, x21, [x0, #0x10] 46234: a9025c16 stp x22, x23, [x0, #0x20] 46238: f9001818 str x24, [x0, #0x30] 4623c: 17ffffcb b 0x46168 <__cxa_demangle+0x83e0> 46240: 94004bb8 bl 0x59120 <_ZSt9terminatev@plt> 46244: 94004afb bl 0x58e30 <__stack_chk_fail@plt> 46248: d503233f paciasp 4624c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 46250: f9000bf5 str x21, [sp, #0x10] 46254: 910003fd mov x29, sp 46258: a9024ff4 stp x20, x19, [sp, #0x20] 4625c: f9499815 ldr x21, [x0, #0x1330] 46260: aa0103f3 mov x19, x1 46264: f94006a8 ldr x8, [x21, #0x8] 46268: d13ec109 sub x9, x8, #0xfb0 4626c: b13fc53f cmn x9, #0xff1 46270: 54000128 b.hi 0x46294 <__cxa_demangle+0x850c> 46274: aa0003f4 mov x20, x0 46278: 52820000 mov w0, #0x1000 // =4096 4627c: 94004b31 bl 0x58f40 46280: b40003a0 cbz x0, 0x462f4 <__cxa_demangle+0x856c> 46284: aa1f03e8 mov x8, xzr 46288: a9007c15 stp x21, xzr, [x0] 4628c: aa0003f5 mov x21, x0 46290: f9099a80 str x0, [x20, #0x1330] 46294: b00000c9 adrp x9, 0x5f000 46298: 8b0802a0 add x0, x21, x8 4629c: 91134129 add x9, x9, #0x4d0 462a0: 91010108 add x8, x8, #0x40 462a4: f940026b ldr x11, [x19] 462a8: 5280268a mov w10, #0x134 // =308 462ac: a9424ff4 ldp x20, x19, [sp, #0x20] 462b0: f8010c09 str x9, [x0, #0x10]! 462b4: 90fffea9 adrp x9, 0x1a000 462b8: f90006a8 str x8, [x21, #0x8] 462bc: 91221929 add x9, x9, #0x886 462c0: 72a0202a movk w10, #0x101, lsl #16 462c4: 91002928 add x8, x9, #0xa 462c8: f9400bf5 ldr x21, [sp, #0x10] 462cc: b900080a str w10, [x0, #0x8] 462d0: a9012009 stp x9, x8, [x0, #0x10] 462d4: b0fffea8 adrp x8, 0x1b000 462d8: 91132908 add x8, x8, #0x4ca 462dc: 91000509 add x9, x8, #0x1 462e0: a902200b stp x11, x8, [x0, #0x20] 462e4: f9001809 str x9, [x0, #0x30] 462e8: a8c37bfd ldp x29, x30, [sp], #0x30 462ec: d50323bf autiasp 462f0: d65f03c0 ret 462f4: 94004b8b bl 0x59120 <_ZSt9terminatev@plt> 462f8: d503233f paciasp 462fc: a9bc7bfd stp x29, x30, [sp, #-0x40]! 46300: f9000bf7 str x23, [sp, #0x10] 46304: 910003fd mov x29, sp 46308: a90257f6 stp x22, x21, [sp, #0x20] 4630c: a9034ff4 stp x20, x19, [sp, #0x30] 46310: f9499817 ldr x23, [x0, #0x1330] 46314: aa0303f3 mov x19, x3 46318: aa0203f4 mov x20, x2 4631c: aa0103f5 mov x21, x1 46320: f94006e8 ldr x8, [x23, #0x8] 46324: d13f0109 sub x9, x8, #0xfc0 46328: b13fc53f cmn x9, #0xff1 4632c: 54000128 b.hi 0x46350 <__cxa_demangle+0x85c8> 46330: aa0003f6 mov x22, x0 46334: 52820000 mov w0, #0x1000 // =4096 46338: 94004b02 bl 0x58f40 4633c: b4000320 cbz x0, 0x463a0 <__cxa_demangle+0x8618> 46340: aa1f03e8 mov x8, xzr 46344: a9007c17 stp x23, xzr, [x0] 46348: aa0003f7 mov x23, x0 4634c: f9099ac0 str x0, [x22, #0x1330] 46350: 9100c109 add x9, x8, #0x30 46354: f94002aa ldr x10, [x21] 46358: f940028b ldr x11, [x20] 4635c: 8b0802e0 add x0, x23, x8 46360: f9400268 ldr x8, [x19] 46364: 5280264c mov w12, #0x132 // =306 46368: f90006e9 str x9, [x23, #0x8] 4636c: b00000c9 adrp x9, 0x5f000 46370: a9434ff4 ldp x20, x19, [sp, #0x30] 46374: 72a0202c movk w12, #0x101, lsl #16 46378: 91150129 add x9, x9, #0x540 4637c: a94257f6 ldp x22, x21, [sp, #0x20] 46380: f9400bf7 ldr x23, [sp, #0x10] 46384: f8010c09 str x9, [x0, #0x10]! 46388: b900080c str w12, [x0, #0x8] 4638c: a9012c0a stp x10, x11, [x0, #0x10] 46390: f9001008 str x8, [x0, #0x20] 46394: a8c47bfd ldp x29, x30, [sp], #0x40 46398: d50323bf autiasp 4639c: d65f03c0 ret 463a0: 94004b60 bl 0x59120 <_ZSt9terminatev@plt> 463a4: d503233f paciasp 463a8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 463ac: a90157f6 stp x22, x21, [sp, #0x10] 463b0: 910003fd mov x29, sp 463b4: a9024ff4 stp x20, x19, [sp, #0x20] 463b8: f9499816 ldr x22, [x0, #0x1330] 463bc: aa0203f3 mov x19, x2 463c0: aa0103f4 mov x20, x1 463c4: f94006c8 ldr x8, [x22, #0x8] 463c8: d13f0109 sub x9, x8, #0xfc0 463cc: b13fc53f cmn x9, #0xff1 463d0: 54000128 b.hi 0x463f4 <__cxa_demangle+0x866c> 463d4: aa0003f5 mov x21, x0 463d8: 52820000 mov w0, #0x1000 // =4096 463dc: 94004ad9 bl 0x58f40 463e0: b4000340 cbz x0, 0x46448 <__cxa_demangle+0x86c0> 463e4: aa1f03e8 mov x8, xzr 463e8: a9007c16 stp x22, xzr, [x0] 463ec: aa0003f6 mov x22, x0 463f0: f9099aa0 str x0, [x21, #0x1330] 463f4: 9100c109 add x9, x8, #0x30 463f8: 8b0802c0 add x0, x22, x8 463fc: 900000c8 adrp x8, 0x5e000 46400: f940028a ldr x10, [x20] 46404: 91374108 add x8, x8, #0xdd0 46408: f940026c ldr x12, [x19] 4640c: f90006c9 str x9, [x22, #0x8] 46410: 528026a9 mov w9, #0x135 // =309 46414: a9424ff4 ldp x20, x19, [sp, #0x20] 46418: f8010c08 str x8, [x0, #0x10]! 4641c: b0fffea8 adrp x8, 0x1b000 46420: 72a02029 movk w9, #0x101, lsl #16 46424: 910d7d08 add x8, x8, #0x35f 46428: a902300a stp x10, x12, [x0, #0x20] 4642c: a94157f6 ldp x22, x21, [sp, #0x10] 46430: 9100410b add x11, x8, #0x10 46434: b9000809 str w9, [x0, #0x8] 46438: a9012c08 stp x8, x11, [x0, #0x10] 4643c: a8c37bfd ldp x29, x30, [sp], #0x30 46440: d50323bf autiasp 46444: d65f03c0 ret 46448: 94004b36 bl 0x59120 <_ZSt9terminatev@plt> 4644c: d503233f paciasp 46450: a9bd7bfd stp x29, x30, [sp, #-0x30]! 46454: a90157f6 stp x22, x21, [sp, #0x10] 46458: 910003fd mov x29, sp 4645c: a9024ff4 stp x20, x19, [sp, #0x20] 46460: f9499816 ldr x22, [x0, #0x1330] 46464: aa0203f3 mov x19, x2 46468: aa0103f4 mov x20, x1 4646c: f94006c8 ldr x8, [x22, #0x8] 46470: d13f0109 sub x9, x8, #0xfc0 46474: b13fc53f cmn x9, #0xff1 46478: 54000128 b.hi 0x4649c <__cxa_demangle+0x8714> 4647c: aa0003f5 mov x21, x0 46480: 52820000 mov w0, #0x1000 // =4096 46484: 94004aaf bl 0x58f40 46488: b4000340 cbz x0, 0x464f0 <__cxa_demangle+0x8768> 4648c: aa1f03e8 mov x8, xzr 46490: a9007c16 stp x22, xzr, [x0] 46494: aa0003f6 mov x22, x0 46498: f9099aa0 str x0, [x21, #0x1330] 4649c: 9100c109 add x9, x8, #0x30 464a0: 8b0802c0 add x0, x22, x8 464a4: 900000c8 adrp x8, 0x5e000 464a8: f940028a ldr x10, [x20] 464ac: 91374108 add x8, x8, #0xdd0 464b0: f940026c ldr x12, [x19] 464b4: f90006c9 str x9, [x22, #0x8] 464b8: 528026a9 mov w9, #0x135 // =309 464bc: a9424ff4 ldp x20, x19, [sp, #0x20] 464c0: f8010c08 str x8, [x0, #0x10]! 464c4: b0fffea8 adrp x8, 0x1b000 464c8: 72a02029 movk w9, #0x101, lsl #16 464cc: 9104b908 add x8, x8, #0x12e 464d0: a902300a stp x10, x12, [x0, #0x20] 464d4: a94157f6 ldp x22, x21, [sp, #0x10] 464d8: 91002d0b add x11, x8, #0xb 464dc: b9000809 str w9, [x0, #0x8] 464e0: a9012c08 stp x8, x11, [x0, #0x10] 464e4: a8c37bfd ldp x29, x30, [sp], #0x30 464e8: d50323bf autiasp 464ec: d65f03c0 ret 464f0: 94004b0c bl 0x59120 <_ZSt9terminatev@plt> 464f4: d503233f paciasp 464f8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 464fc: f9000bf5 str x21, [sp, #0x10] 46500: 910003fd mov x29, sp 46504: a9024ff4 stp x20, x19, [sp, #0x20] 46508: f9499815 ldr x21, [x0, #0x1330] 4650c: aa0103f3 mov x19, x1 46510: f94006a8 ldr x8, [x21, #0x8] 46514: d13f4109 sub x9, x8, #0xfd0 46518: b13fc53f cmn x9, #0xff1 4651c: 54000128 b.hi 0x46540 <__cxa_demangle+0x87b8> 46520: aa0003f4 mov x20, x0 46524: 52820000 mov w0, #0x1000 // =4096 46528: 94004a86 bl 0x58f40 4652c: b40002a0 cbz x0, 0x46580 <__cxa_demangle+0x87f8> 46530: aa1f03e8 mov x8, xzr 46534: a9007c15 stp x21, xzr, [x0] 46538: aa0003f5 mov x21, x0 4653c: f9099a80 str x0, [x20, #0x1330] 46540: 900000c9 adrp x9, 0x5e000 46544: 8b0802a0 add x0, x21, x8 46548: 91320129 add x9, x9, #0xc80 4654c: 91008108 add x8, x8, #0x20 46550: 5280244a mov w10, #0x122 // =290 46554: 72a0202a movk w10, #0x101, lsl #16 46558: f8010c09 str x9, [x0, #0x10]! 4655c: f9400269 ldr x9, [x19] 46560: f90006a8 str x8, [x21, #0x8] 46564: a9424ff4 ldp x20, x19, [sp, #0x20] 46568: b900080a str w10, [x0, #0x8] 4656c: f9400bf5 ldr x21, [sp, #0x10] 46570: f9000809 str x9, [x0, #0x10] 46574: a8c37bfd ldp x29, x30, [sp], #0x30 46578: d50323bf autiasp 4657c: d65f03c0 ret 46580: 94004ae8 bl 0x59120 <_ZSt9terminatev@plt> 46584: d503233f paciasp 46588: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4658c: a90157f6 stp x22, x21, [sp, #0x10] 46590: 910003fd mov x29, sp 46594: a9024ff4 stp x20, x19, [sp, #0x20] 46598: f9499816 ldr x22, [x0, #0x1330] 4659c: aa0203f4 mov x20, x2 465a0: aa0103f3 mov x19, x1 465a4: f94006c8 ldr x8, [x22, #0x8] 465a8: d13ec109 sub x9, x8, #0xfb0 465ac: b13fc53f cmn x9, #0xff1 465b0: 54000128 b.hi 0x465d4 <__cxa_demangle+0x884c> 465b4: aa0003f5 mov x21, x0 465b8: 52820000 mov w0, #0x1000 // =4096 465bc: 94004a61 bl 0x58f40 465c0: b40003c0 cbz x0, 0x46638 <__cxa_demangle+0x88b0> 465c4: aa1f03e8 mov x8, xzr 465c8: a9007c16 stp x22, xzr, [x0] 465cc: aa0003f6 mov x22, x0 465d0: f9099aa0 str x0, [x21, #0x1330] 465d4: 91010109 add x9, x8, #0x40 465d8: aa1303e0 mov x0, x19 465dc: 8b0802d5 add x21, x22, x8 465e0: f90006c9 str x9, [x22, #0x8] 465e4: 94004bbb bl 0x594d0 465e8: b00000c9 adrp x9, 0x5f000 465ec: 52802688 mov w8, #0x134 // =308 465f0: 91134129 add x9, x9, #0x4d0 465f4: 72a02028 movk w8, #0x101, lsl #16 465f8: f940028a ldr x10, [x20] 465fc: f8010ea9 str x9, [x21, #0x10]! 46600: 8b000269 add x9, x19, x0 46604: b9000aa8 str w8, [x21, #0x8] 46608: b0fffea8 adrp x8, 0x1b000 4660c: aa1503e0 mov x0, x21 46610: 91132908 add x8, x8, #0x4ca 46614: a90126b3 stp x19, x9, [x21, #0x10] 46618: 91000509 add x9, x8, #0x1 4661c: a9424ff4 ldp x20, x19, [sp, #0x20] 46620: a90222aa stp x10, x8, [x21, #0x20] 46624: f9001aa9 str x9, [x21, #0x30] 46628: a94157f6 ldp x22, x21, [sp, #0x10] 4662c: a8c37bfd ldp x29, x30, [sp], #0x30 46630: d50323bf autiasp 46634: d65f03c0 ret 46638: 94004aba bl 0x59120 <_ZSt9terminatev@plt> 4663c: d503233f paciasp 46640: a9bd7bfd stp x29, x30, [sp, #-0x30]! 46644: f9000bf5 str x21, [sp, #0x10] 46648: 910003fd mov x29, sp 4664c: a9024ff4 stp x20, x19, [sp, #0x20] 46650: f9499815 ldr x21, [x0, #0x1330] 46654: aa0103f3 mov x19, x1 46658: f94006a8 ldr x8, [x21, #0x8] 4665c: d13f4109 sub x9, x8, #0xfd0 46660: b13fc53f cmn x9, #0xff1 46664: 54000128 b.hi 0x46688 <__cxa_demangle+0x8900> 46668: aa0003f4 mov x20, x0 4666c: 52820000 mov w0, #0x1000 // =4096 46670: 94004a34 bl 0x58f40 46674: b40002a0 cbz x0, 0x466c8 <__cxa_demangle+0x8940> 46678: aa1f03e8 mov x8, xzr 4667c: a9007c15 stp x21, xzr, [x0] 46680: aa0003f5 mov x21, x0 46684: f9099a80 str x0, [x20, #0x1330] 46688: b00000c9 adrp x9, 0x5f000 4668c: 8b0802a0 add x0, x21, x8 46690: 9116c129 add x9, x9, #0x5b0 46694: 91008108 add x8, x8, #0x20 46698: 528026ca mov w10, #0x136 // =310 4669c: 72a0202a movk w10, #0x101, lsl #16 466a0: f8010c09 str x9, [x0, #0x10]! 466a4: f9400269 ldr x9, [x19] 466a8: f90006a8 str x8, [x21, #0x8] 466ac: a9424ff4 ldp x20, x19, [sp, #0x20] 466b0: b900080a str w10, [x0, #0x8] 466b4: f9400bf5 ldr x21, [sp, #0x10] 466b8: f9000809 str x9, [x0, #0x10] 466bc: a8c37bfd ldp x29, x30, [sp], #0x30 466c0: d50323bf autiasp 466c4: d65f03c0 ret 466c8: 94004a96 bl 0x59120 <_ZSt9terminatev@plt> 466cc: d503233f paciasp 466d0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 466d4: f9000bf5 str x21, [sp, #0x10] 466d8: 910003fd mov x29, sp 466dc: a9024ff4 stp x20, x19, [sp, #0x20] 466e0: f9499815 ldr x21, [x0, #0x1330] 466e4: aa0103f3 mov x19, x1 466e8: f94006a8 ldr x8, [x21, #0x8] 466ec: d13ec109 sub x9, x8, #0xfb0 466f0: b13fc53f cmn x9, #0xff1 466f4: 54000128 b.hi 0x46718 <__cxa_demangle+0x8990> 466f8: aa0003f4 mov x20, x0 466fc: 52820000 mov w0, #0x1000 // =4096 46700: 94004a10 bl 0x58f40 46704: b40003a0 cbz x0, 0x46778 <__cxa_demangle+0x89f0> 46708: aa1f03e8 mov x8, xzr 4670c: a9007c15 stp x21, xzr, [x0] 46710: aa0003f5 mov x21, x0 46714: f9099a80 str x0, [x20, #0x1330] 46718: b00000c9 adrp x9, 0x5f000 4671c: 8b0802a0 add x0, x21, x8 46720: 91134129 add x9, x9, #0x4d0 46724: 91010108 add x8, x8, #0x40 46728: f940026b ldr x11, [x19] 4672c: 5280268a mov w10, #0x134 // =308 46730: a9424ff4 ldp x20, x19, [sp, #0x20] 46734: f8010c09 str x9, [x0, #0x10]! 46738: b0fffea9 adrp x9, 0x1b000 4673c: f90006a8 str x8, [x21, #0x8] 46740: 9104e929 add x9, x9, #0x13a 46744: 72a0202a movk w10, #0x101, lsl #16 46748: 91002d28 add x8, x9, #0xb 4674c: f9400bf5 ldr x21, [sp, #0x10] 46750: b900080a str w10, [x0, #0x8] 46754: a9012009 stp x9, x8, [x0, #0x10] 46758: b0fffea8 adrp x8, 0x1b000 4675c: 91132908 add x8, x8, #0x4ca 46760: 91000509 add x9, x8, #0x1 46764: a902200b stp x11, x8, [x0, #0x20] 46768: f9001809 str x9, [x0, #0x30] 4676c: a8c37bfd ldp x29, x30, [sp], #0x30 46770: d50323bf autiasp 46774: d65f03c0 ret 46778: 94004a6a bl 0x59120 <_ZSt9terminatev@plt> 4677c: d503233f paciasp 46780: a9bd7bfd stp x29, x30, [sp, #-0x30]! 46784: f9000bf5 str x21, [sp, #0x10] 46788: 910003fd mov x29, sp 4678c: a9024ff4 stp x20, x19, [sp, #0x20] 46790: f9499815 ldr x21, [x0, #0x1330] 46794: aa0103f3 mov x19, x1 46798: f94006a8 ldr x8, [x21, #0x8] 4679c: d13f4109 sub x9, x8, #0xfd0 467a0: b13fc53f cmn x9, #0xff1 467a4: 54000128 b.hi 0x467c8 <__cxa_demangle+0x8a40> 467a8: aa0003f4 mov x20, x0 467ac: 52820000 mov w0, #0x1000 // =4096 467b0: 940049e4 bl 0x58f40 467b4: b40002a0 cbz x0, 0x46808 <__cxa_demangle+0x8a80> 467b8: aa1f03e8 mov x8, xzr 467bc: a9007c15 stp x21, xzr, [x0] 467c0: aa0003f5 mov x21, x0 467c4: f9099a80 str x0, [x20, #0x1330] 467c8: 91008109 add x9, x8, #0x20 467cc: 8b0802a0 add x0, x21, x8 467d0: b00000c8 adrp x8, 0x5f000 467d4: 91188108 add x8, x8, #0x620 467d8: f90006a9 str x9, [x21, #0x8] 467dc: 52802009 mov w9, #0x100 // =256 467e0: 3dc00260 ldr q0, [x19] 467e4: 72a02029 movk w9, #0x101, lsl #16 467e8: a9424ff4 ldp x20, x19, [sp, #0x20] 467ec: f8010c08 str x8, [x0, #0x10]! 467f0: f9400bf5 ldr x21, [sp, #0x10] 467f4: b9000809 str w9, [x0, #0x8] 467f8: 3d800400 str q0, [x0, #0x10] 467fc: a8c37bfd ldp x29, x30, [sp], #0x30 46800: d50323bf autiasp 46804: d65f03c0 ret 46808: 94004a46 bl 0x59120 <_ZSt9terminatev@plt> 4680c: d503233f paciasp 46810: a9bd7bfd stp x29, x30, [sp, #-0x30]! 46814: a90157f6 stp x22, x21, [sp, #0x10] 46818: 910003fd mov x29, sp 4681c: a9024ff4 stp x20, x19, [sp, #0x20] 46820: f9499816 ldr x22, [x0, #0x1330] 46824: aa0203f3 mov x19, x2 46828: aa0103f4 mov x20, x1 4682c: f94006c8 ldr x8, [x22, #0x8] 46830: d13f0109 sub x9, x8, #0xfc0 46834: b13fc53f cmn x9, #0xff1 46838: 54000128 b.hi 0x4685c <__cxa_demangle+0x8ad4> 4683c: aa0003f5 mov x21, x0 46840: 52820000 mov w0, #0x1000 // =4096 46844: 940049bf bl 0x58f40 46848: b40002e0 cbz x0, 0x468a4 <__cxa_demangle+0x8b1c> 4684c: aa1f03e8 mov x8, xzr 46850: a9007c16 stp x22, xzr, [x0] 46854: aa0003f6 mov x22, x0 46858: f9099aa0 str x0, [x21, #0x1330] 4685c: 9100c109 add x9, x8, #0x30 46860: 8b0802c0 add x0, x22, x8 46864: b00000c8 adrp x8, 0x5f000 46868: f940028a ldr x10, [x20] 4686c: 910e0108 add x8, x8, #0x380 46870: f90006c9 str x9, [x22, #0x8] 46874: 528027a9 mov w9, #0x13d // =317 46878: 3dc00260 ldr q0, [x19] 4687c: 72a02029 movk w9, #0x101, lsl #16 46880: a9424ff4 ldp x20, x19, [sp, #0x20] 46884: f8010c08 str x8, [x0, #0x10]! 46888: a94157f6 ldp x22, x21, [sp, #0x10] 4688c: b9000809 str w9, [x0, #0x8] 46890: f900080a str x10, [x0, #0x10] 46894: 3c818000 stur q0, [x0, #0x18] 46898: a8c37bfd ldp x29, x30, [sp], #0x30 4689c: d50323bf autiasp 468a0: d65f03c0 ret 468a4: 94004a1f bl 0x59120 <_ZSt9terminatev@plt> 468a8: d503233f paciasp 468ac: a9bd7bfd stp x29, x30, [sp, #-0x30]! 468b0: f9000bf5 str x21, [sp, #0x10] 468b4: 910003fd mov x29, sp 468b8: a9024ff4 stp x20, x19, [sp, #0x20] 468bc: f9499815 ldr x21, [x0, #0x1330] 468c0: aa0103f3 mov x19, x1 468c4: f94006a8 ldr x8, [x21, #0x8] 468c8: d13f4109 sub x9, x8, #0xfd0 468cc: b13fc53f cmn x9, #0xff1 468d0: 54000128 b.hi 0x468f4 <__cxa_demangle+0x8b6c> 468d4: aa0003f4 mov x20, x0 468d8: 52820000 mov w0, #0x1000 // =4096 468dc: 94004999 bl 0x58f40 468e0: b4000300 cbz x0, 0x46940 <__cxa_demangle+0x8bb8> 468e4: aa1f03e8 mov x8, xzr 468e8: a9007c15 stp x21, xzr, [x0] 468ec: aa0003f5 mov x21, x0 468f0: f9099a80 str x0, [x20, #0x1330] 468f4: 91008109 add x9, x8, #0x20 468f8: aa1303e0 mov x0, x19 468fc: 8b0802b4 add x20, x21, x8 46900: f90006a9 str x9, [x21, #0x8] 46904: 94004af3 bl 0x594d0 46908: 900000c9 adrp x9, 0x5e000 4690c: 528020e8 mov w8, #0x107 // =263 46910: 910f0129 add x9, x9, #0x3c0 46914: 72a02028 movk w8, #0x101, lsl #16 46918: f9400bf5 ldr x21, [sp, #0x10] 4691c: f8010e89 str x9, [x20, #0x10]! 46920: 8b000269 add x9, x19, x0 46924: aa1403e0 mov x0, x20 46928: b9000a88 str w8, [x20, #0x8] 4692c: a9012693 stp x19, x9, [x20, #0x10] 46930: a9424ff4 ldp x20, x19, [sp, #0x20] 46934: a8c37bfd ldp x29, x30, [sp], #0x30 46938: d50323bf autiasp 4693c: d65f03c0 ret 46940: 940049f8 bl 0x59120 <_ZSt9terminatev@plt> 46944: d503233f paciasp 46948: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4694c: f9000bf5 str x21, [sp, #0x10] 46950: 910003fd mov x29, sp 46954: a9024ff4 stp x20, x19, [sp, #0x20] 46958: f9499815 ldr x21, [x0, #0x1330] 4695c: aa0103f3 mov x19, x1 46960: f94006a8 ldr x8, [x21, #0x8] 46964: d13f4109 sub x9, x8, #0xfd0 46968: b13fc53f cmn x9, #0xff1 4696c: 54000128 b.hi 0x46990 <__cxa_demangle+0x8c08> 46970: aa0003f4 mov x20, x0 46974: 52820000 mov w0, #0x1000 // =4096 46978: 94004972 bl 0x58f40 4697c: b40002a0 cbz x0, 0x469d0 <__cxa_demangle+0x8c48> 46980: aa1f03e8 mov x8, xzr 46984: a9007c15 stp x21, xzr, [x0] 46988: aa0003f5 mov x21, x0 4698c: f9099a80 str x0, [x20, #0x1330] 46990: b00000c9 adrp x9, 0x5f000 46994: 8b0802a0 add x0, x21, x8 46998: 911a4129 add x9, x9, #0x690 4699c: 91008108 add x8, x8, #0x20 469a0: 528027ea mov w10, #0x13f // =319 469a4: 72a0202a movk w10, #0x101, lsl #16 469a8: f8010c09 str x9, [x0, #0x10]! 469ac: f9400269 ldr x9, [x19] 469b0: f90006a8 str x8, [x21, #0x8] 469b4: a9424ff4 ldp x20, x19, [sp, #0x20] 469b8: b900080a str w10, [x0, #0x8] 469bc: f9400bf5 ldr x21, [sp, #0x10] 469c0: f9000809 str x9, [x0, #0x10] 469c4: a8c37bfd ldp x29, x30, [sp], #0x30 469c8: d50323bf autiasp 469cc: d65f03c0 ret 469d0: 940049d4 bl 0x59120 <_ZSt9terminatev@plt> 469d4: d503233f paciasp 469d8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 469dc: f9000bf5 str x21, [sp, #0x10] 469e0: 910003fd mov x29, sp 469e4: a9024ff4 stp x20, x19, [sp, #0x20] 469e8: f9499815 ldr x21, [x0, #0x1330] 469ec: aa0103f3 mov x19, x1 469f0: f94006a8 ldr x8, [x21, #0x8] 469f4: d13f4109 sub x9, x8, #0xfd0 469f8: b13fc53f cmn x9, #0xff1 469fc: 54000128 b.hi 0x46a20 <__cxa_demangle+0x8c98> 46a00: aa0003f4 mov x20, x0 46a04: 52820000 mov w0, #0x1000 // =4096 46a08: 9400494e bl 0x58f40 46a0c: b40002a0 cbz x0, 0x46a60 <__cxa_demangle+0x8cd8> 46a10: aa1f03e8 mov x8, xzr 46a14: a9007c15 stp x21, xzr, [x0] 46a18: aa0003f5 mov x21, x0 46a1c: f9099a80 str x0, [x20, #0x1330] 46a20: b00000c9 adrp x9, 0x5f000 46a24: 8b0802a0 add x0, x21, x8 46a28: 911c0129 add x9, x9, #0x700 46a2c: 91008108 add x8, x8, #0x20 46a30: 5280280a mov w10, #0x140 // =320 46a34: 72a0202a movk w10, #0x101, lsl #16 46a38: f8010c09 str x9, [x0, #0x10]! 46a3c: f9400269 ldr x9, [x19] 46a40: f90006a8 str x8, [x21, #0x8] 46a44: a9424ff4 ldp x20, x19, [sp, #0x20] 46a48: b900080a str w10, [x0, #0x8] 46a4c: f9400bf5 ldr x21, [sp, #0x10] 46a50: f9000809 str x9, [x0, #0x10] 46a54: a8c37bfd ldp x29, x30, [sp], #0x30 46a58: d50323bf autiasp 46a5c: d65f03c0 ret 46a60: 940049b0 bl 0x59120 <_ZSt9terminatev@plt> 46a64: d503233f paciasp 46a68: a9bc7bfd stp x29, x30, [sp, #-0x40]! 46a6c: a9015ff8 stp x24, x23, [sp, #0x10] 46a70: 910003fd mov x29, sp 46a74: a90257f6 stp x22, x21, [sp, #0x20] 46a78: a9034ff4 stp x20, x19, [sp, #0x30] 46a7c: a9402416 ldp x22, x9, [x0] 46a80: aa0203f3 mov x19, x2 46a84: aa0103f4 mov x20, x1 46a88: aa0003f5 mov x21, x0 46a8c: aa1603e8 mov x8, x22 46a90: eb0902df cmp x22, x9 46a94: 540000e0 b.eq 0x46ab0 <__cxa_demangle+0x8d28> 46a98: 394002ca ldrb w10, [x22] 46a9c: aa1603e8 mov x8, x22 46aa0: 7101b95f cmp w10, #0x6e 46aa4: 54000061 b.ne 0x46ab0 <__cxa_demangle+0x8d28> 46aa8: 910006c8 add x8, x22, #0x1 46aac: f90002a8 str x8, [x21] 46ab0: eb08013f cmp x9, x8 46ab4: 54000100 b.eq 0x46ad4 <__cxa_demangle+0x8d4c> 46ab8: 3940010a ldrb w10, [x8] 46abc: 5100e94a sub w10, w10, #0x3a 46ac0: 3100295f cmn w10, #0xa 46ac4: 54000102 b.hs 0x46ae4 <__cxa_demangle+0x8d5c> 46ac8: aa1f03f6 mov x22, xzr 46acc: aa1f03f7 mov x23, xzr 46ad0: 14000012 b 0x46b18 <__cxa_demangle+0x8d90> 46ad4: aa1f03f6 mov x22, xzr 46ad8: aa1f03f7 mov x23, xzr 46adc: aa0903e8 mov x8, x9 46ae0: 1400000e b 0x46b18 <__cxa_demangle+0x8d90> 46ae4: 9100050a add x10, x8, #0x1 46ae8: aa0a03e8 mov x8, x10 46aec: eb09015f cmp x10, x9 46af0: f90002aa str x10, [x21] 46af4: 54000100 b.eq 0x46b14 <__cxa_demangle+0x8d8c> 46af8: aa0803ea mov x10, x8 46afc: 3840154b ldrb w11, [x10], #0x1 46b00: 5100e96b sub w11, w11, #0x3a 46b04: 31002d7f cmn w11, #0xb 46b08: 54ffff08 b.hi 0x46ae8 <__cxa_demangle+0x8d60> 46b0c: d1000557 sub x23, x10, #0x1 46b10: 14000002 b 0x46b18 <__cxa_demangle+0x8d90> 46b14: aa0903f7 mov x23, x9 46b18: aa1f03e0 mov x0, xzr 46b1c: eb1602ff cmp x23, x22 46b20: 54000420 b.eq 0x46ba4 <__cxa_demangle+0x8e1c> 46b24: eb09011f cmp x8, x9 46b28: 540003e0 b.eq 0x46ba4 <__cxa_demangle+0x8e1c> 46b2c: 39400109 ldrb w9, [x8] 46b30: 7101153f cmp w9, #0x45 46b34: 54000361 b.ne 0x46ba0 <__cxa_demangle+0x8e18> 46b38: f9499ab8 ldr x24, [x21, #0x1330] 46b3c: 91000508 add x8, x8, #0x1 46b40: f9400709 ldr x9, [x24, #0x8] 46b44: f90002a8 str x8, [x21] 46b48: d13f012a sub x10, x9, #0xfc0 46b4c: b13fc55f cmn x10, #0xff1 46b50: 54000108 b.hi 0x46b70 <__cxa_demangle+0x8de8> 46b54: 52820000 mov w0, #0x1000 // =4096 46b58: 940048fa bl 0x58f40 46b5c: b4000300 cbz x0, 0x46bbc <__cxa_demangle+0x8e34> 46b60: aa1f03e9 mov x9, xzr 46b64: a9007c18 stp x24, xzr, [x0] 46b68: aa0003f8 mov x24, x0 46b6c: f9099aa0 str x0, [x21, #0x1330] 46b70: 9100c128 add x8, x9, #0x30 46b74: 8b090300 add x0, x24, x9 46b78: 900000c9 adrp x9, 0x5e000 46b7c: 528028aa mov w10, #0x145 // =325 46b80: 91144129 add x9, x9, #0x510 46b84: 72a0202a movk w10, #0x101, lsl #16 46b88: f9000708 str x8, [x24, #0x8] 46b8c: f8010c09 str x9, [x0, #0x10]! 46b90: b900080a str w10, [x0, #0x8] 46b94: a9014c14 stp x20, x19, [x0, #0x10] 46b98: a9025c16 stp x22, x23, [x0, #0x20] 46b9c: 14000002 b 0x46ba4 <__cxa_demangle+0x8e1c> 46ba0: aa1f03e0 mov x0, xzr 46ba4: a9434ff4 ldp x20, x19, [sp, #0x30] 46ba8: a94257f6 ldp x22, x21, [sp, #0x20] 46bac: a9415ff8 ldp x24, x23, [sp, #0x10] 46bb0: a8c47bfd ldp x29, x30, [sp], #0x40 46bb4: d50323bf autiasp 46bb8: d65f03c0 ret 46bbc: 94004959 bl 0x59120 <_ZSt9terminatev@plt> 46bc0: d503233f paciasp 46bc4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 46bc8: f9000bf5 str x21, [sp, #0x10] 46bcc: 910003fd mov x29, sp 46bd0: a9024ff4 stp x20, x19, [sp, #0x20] 46bd4: f9499815 ldr x21, [x0, #0x1330] 46bd8: aa0103f3 mov x19, x1 46bdc: f94006a8 ldr x8, [x21, #0x8] 46be0: d13f8109 sub x9, x8, #0xfe0 46be4: b13fc53f cmn x9, #0xff1 46be8: 54000128 b.hi 0x46c0c <__cxa_demangle+0x8e84> 46bec: aa0003f4 mov x20, x0 46bf0: 52820000 mov w0, #0x1000 // =4096 46bf4: 940048d3 bl 0x58f40 46bf8: b40002e0 cbz x0, 0x46c54 <__cxa_demangle+0x8ecc> 46bfc: aa1f03e8 mov x8, xzr 46c00: a9007c15 stp x21, xzr, [x0] 46c04: aa0003f5 mov x21, x0 46c08: f9099a80 str x0, [x20, #0x1330] 46c0c: b9400269 ldr w9, [x19] 46c10: 900000ca adrp x10, 0x5e000 46c14: 8b0802a0 add x0, x21, x8 46c18: 9116014a add x10, x10, #0x580 46c1c: 91004108 add x8, x8, #0x10 46c20: 7100013f cmp w9, #0x0 46c24: 52802829 mov w9, #0x141 // =321 46c28: a9424ff4 ldp x20, x19, [sp, #0x20] 46c2c: f8010c0a str x10, [x0, #0x10]! 46c30: 72a02029 movk w9, #0x101, lsl #16 46c34: 1a9f07ea cset w10, ne 46c38: f90006a8 str x8, [x21, #0x8] 46c3c: f9400bf5 ldr x21, [sp, #0x10] 46c40: b9000809 str w9, [x0, #0x8] 46c44: 3900300a strb w10, [x0, #0xc] 46c48: a8c37bfd ldp x29, x30, [sp], #0x30 46c4c: d50323bf autiasp 46c50: d65f03c0 ret 46c54: 94004933 bl 0x59120 <_ZSt9terminatev@plt> 46c58: d503233f paciasp 46c5c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 46c60: f9000bf5 str x21, [sp, #0x10] 46c64: 910003fd mov x29, sp 46c68: a9024ff4 stp x20, x19, [sp, #0x20] 46c6c: f9499815 ldr x21, [x0, #0x1330] 46c70: aa0103f3 mov x19, x1 46c74: f94006a8 ldr x8, [x21, #0x8] 46c78: d13f4109 sub x9, x8, #0xfd0 46c7c: b13fc53f cmn x9, #0xff1 46c80: 54000128 b.hi 0x46ca4 <__cxa_demangle+0x8f1c> 46c84: aa0003f4 mov x20, x0 46c88: 52820000 mov w0, #0x1000 // =4096 46c8c: 940048ad bl 0x58f40 46c90: b40002a0 cbz x0, 0x46ce4 <__cxa_demangle+0x8f5c> 46c94: aa1f03e8 mov x8, xzr 46c98: a9007c15 stp x21, xzr, [x0] 46c9c: aa0003f5 mov x21, x0 46ca0: f9099a80 str x0, [x20, #0x1330] 46ca4: 900000c9 adrp x9, 0x5e000 46ca8: 8b0802a0 add x0, x21, x8 46cac: 911d0129 add x9, x9, #0x740 46cb0: 91008108 add x8, x8, #0x20 46cb4: 5280284a mov w10, #0x142 // =322 46cb8: 72a0202a movk w10, #0x101, lsl #16 46cbc: f8010c09 str x9, [x0, #0x10]! 46cc0: f9400269 ldr x9, [x19] 46cc4: f90006a8 str x8, [x21, #0x8] 46cc8: a9424ff4 ldp x20, x19, [sp, #0x20] 46ccc: b900080a str w10, [x0, #0x8] 46cd0: f9400bf5 ldr x21, [sp, #0x10] 46cd4: f9000809 str x9, [x0, #0x10] 46cd8: a8c37bfd ldp x29, x30, [sp], #0x30 46cdc: d50323bf autiasp 46ce0: d65f03c0 ret 46ce4: 9400490f bl 0x59120 <_ZSt9terminatev@plt> 46ce8: d503233f paciasp 46cec: a9bd7bfd stp x29, x30, [sp, #-0x30]! 46cf0: f9000bf5 str x21, [sp, #0x10] 46cf4: 910003fd mov x29, sp 46cf8: a9024ff4 stp x20, x19, [sp, #0x20] 46cfc: f9499815 ldr x21, [x0, #0x1330] 46d00: aa0103f3 mov x19, x1 46d04: f94006a8 ldr x8, [x21, #0x8] 46d08: d13f4109 sub x9, x8, #0xfd0 46d0c: b13fc53f cmn x9, #0xff1 46d10: 54000128 b.hi 0x46d34 <__cxa_demangle+0x8fac> 46d14: aa0003f4 mov x20, x0 46d18: 52820000 mov w0, #0x1000 // =4096 46d1c: 94004889 bl 0x58f40 46d20: b4000300 cbz x0, 0x46d80 <__cxa_demangle+0x8ff8> 46d24: aa1f03e8 mov x8, xzr 46d28: a9007c15 stp x21, xzr, [x0] 46d2c: aa0003f5 mov x21, x0 46d30: f9099a80 str x0, [x20, #0x1330] 46d34: 91008109 add x9, x8, #0x20 46d38: aa1303e0 mov x0, x19 46d3c: 8b0802b4 add x20, x21, x8 46d40: f90006a9 str x9, [x21, #0x8] 46d44: 940049e3 bl 0x594d0 46d48: 900000c9 adrp x9, 0x5e000 46d4c: 528020e8 mov w8, #0x107 // =263 46d50: 910f0129 add x9, x9, #0x3c0 46d54: 72a02028 movk w8, #0x101, lsl #16 46d58: f9400bf5 ldr x21, [sp, #0x10] 46d5c: f8010e89 str x9, [x20, #0x10]! 46d60: 8b000269 add x9, x19, x0 46d64: aa1403e0 mov x0, x20 46d68: b9000a88 str w8, [x20, #0x8] 46d6c: a9012693 stp x19, x9, [x20, #0x10] 46d70: a9424ff4 ldp x20, x19, [sp, #0x20] 46d74: a8c37bfd ldp x29, x30, [sp], #0x30 46d78: d50323bf autiasp 46d7c: d65f03c0 ret 46d80: 940048e8 bl 0x59120 <_ZSt9terminatev@plt> 46d84: d503233f paciasp 46d88: d10383ff sub sp, sp, #0xe0 46d8c: a9087bfd stp x29, x30, [sp, #0x80] 46d90: 910203fd add x29, sp, #0x80 46d94: a9096ffc stp x28, x27, [sp, #0x90] 46d98: a90a67fa stp x26, x25, [sp, #0xa0] 46d9c: a90b5ff8 stp x24, x23, [sp, #0xb0] 46da0: a90c57f6 stp x22, x21, [sp, #0xc0] 46da4: a90d4ff4 stp x20, x19, [sp, #0xd0] 46da8: d53bd059 mrs x25, TPIDR_EL0 46dac: aa0003f3 mov x19, x0 46db0: f9401728 ldr x8, [x25, #0x28] 46db4: f81f83a8 stur x8, [x29, #-0x8] 46db8: b4000061 cbz x1, 0x46dc4 <__cxa_demangle+0x903c> 46dbc: f9414e68 ldr x8, [x19, #0x298] 46dc0: f9015268 str x8, [x19, #0x2a0] 46dc4: a940226a ldp x10, x8, [x19] 46dc8: cb0a0109 sub x9, x8, x10 46dcc: f100093f cmp x9, #0x2 46dd0: 54002103 b.lo 0x471f0 <__cxa_demangle+0x9468> 46dd4: 39400149 ldrb w9, [x10] 46dd8: 7101553f cmp w9, #0x55 46ddc: 540020a1 b.ne 0x471f0 <__cxa_demangle+0x9468> 46de0: 39400549 ldrb w9, [x10, #0x1] 46de4: 7101893f cmp w9, #0x62 46de8: 54000a20 b.eq 0x46f2c <__cxa_demangle+0x91a4> 46dec: 7101b13f cmp w9, #0x6c 46df0: 540001c0 b.eq 0x46e28 <__cxa_demangle+0x90a0> 46df4: 7101d13f cmp w9, #0x74 46df8: 54001fc1 b.ne 0x471f0 <__cxa_demangle+0x9468> 46dfc: 91000949 add x9, x10, #0x2 46e00: eb09011f cmp x8, x9 46e04: f9000269 str x9, [x19] 46e08: 54001f40 b.eq 0x471f0 <__cxa_demangle+0x9468> 46e0c: 3940012b ldrb w11, [x9] 46e10: 5100e96b sub w11, w11, #0x3a 46e14: 3100297f cmn w11, #0xa 46e18: 54001822 b.hs 0x4711c <__cxa_demangle+0x9394> 46e1c: aa1f03f5 mov x21, xzr 46e20: aa1f03f4 mov x20, xzr 46e24: 140000d5 b 0x47178 <__cxa_demangle+0x93f0> 46e28: f9415268 ldr x8, [x19, #0x2a0] 46e2c: 910043eb add x11, sp, #0x10 46e30: f9414e69 ldr x9, [x19, #0x298] 46e34: 9100094a add x10, x10, #0x2 46e38: 6f00e400 movi v0.2d, #0000000000000000 46e3c: 9100a17b add x27, x11, #0x28 46e40: f9418a7a ldr x26, [x19, #0x310] 46e44: 910a6260 add x0, x19, #0x298 46e48: cb090108 sub x8, x8, x9 46e4c: 9101a169 add x9, x11, #0x68 46e50: 9343fd08 asr x8, x8, #3 46e54: 910023e1 add x1, sp, #0x8 46e58: f900026a str x10, [x19] 46e5c: a9026ffb stp x27, x27, [sp, #0x20] 46e60: f9018a68 str x8, [x19, #0x310] 46e64: a90123f3 stp x19, x8, [sp, #0x10] 46e68: 91004168 add x8, x11, #0x10 46e6c: f9001be9 str x9, [sp, #0x30] 46e70: 3c8383e0 stur q0, [sp, #0x38] 46e74: 3c8483e0 stur q0, [sp, #0x48] 46e78: 3c8583e0 stur q0, [sp, #0x58] 46e7c: 3c8683e0 stur q0, [sp, #0x68] 46e80: f90007e8 str x8, [sp, #0x8] 46e84: 97ffee95 bl 0x428d8 <__cxa_demangle+0x4b50> 46e88: aa1303f6 mov x22, x19 46e8c: f9400e77 ldr x23, [x19, #0x18] 46e90: a9402668 ldp x8, x9, [x19] 46e94: f8410ed5 ldr x21, [x22, #0x10]! 46e98: eb08013f cmp x9, x8 46e9c: 54000ac0 b.eq 0x46ff4 <__cxa_demangle+0x926c> 46ea0: 90fffeb4 adrp x20, 0x1a000 46ea4: 913b1a94 add x20, x20, #0xec6 46ea8: 39400108 ldrb w8, [x8] 46eac: 7101511f cmp w8, #0x54 46eb0: 540003a1 b.ne 0x46f24 <__cxa_demangle+0x919c> 46eb4: aa1403e0 mov x0, x20 46eb8: 528000a1 mov w1, #0x5 // =5 46ebc: 94004a05 bl 0x596d0 <__strlen_chk@plt> 46ec0: a9402668 ldp x8, x9, [x19] 46ec4: aa0003e2 mov x2, x0 46ec8: cb080129 sub x9, x9, x8 46ecc: f100093f cmp x9, #0x2 46ed0: 54000063 b.lo 0x46edc <__cxa_demangle+0x9154> 46ed4: 39400501 ldrb w1, [x8, #0x1] 46ed8: 14000002 b 0x46ee0 <__cxa_demangle+0x9158> 46edc: 2a1f03e1 mov w1, wzr 46ee0: b4000222 cbz x2, 0x46f24 <__cxa_demangle+0x919c> 46ee4: aa1403e0 mov x0, x20 46ee8: 9400499a bl 0x59550 46eec: b40001c0 cbz x0, 0x46f24 <__cxa_demangle+0x919c> 46ef0: cb140008 sub x8, x0, x20 46ef4: b100051f cmn x8, #0x1 46ef8: 54000160 b.eq 0x46f24 <__cxa_demangle+0x919c> 46efc: aa1303e0 mov x0, x19 46f00: 94000445 bl 0x48014 <__cxa_demangle+0xa28c> 46f04: f90007e0 str x0, [sp, #0x8] 46f08: b4001c40 cbz x0, 0x47290 <__cxa_demangle+0x9508> 46f0c: 910023e1 add x1, sp, #0x8 46f10: aa1603e0 mov x0, x22 46f14: 97ffe6c7 bl 0x40a30 <__cxa_demangle+0x2ca8> 46f18: a9402668 ldp x8, x9, [x19] 46f1c: eb08013f cmp x9, x8 46f20: 54fffc41 b.ne 0x46ea8 <__cxa_demangle+0x9120> 46f24: a9410a68 ldp x8, x2, [x19, #0x10] 46f28: 14000035 b 0x46ffc <__cxa_demangle+0x9274> 46f2c: 91000949 add x9, x10, #0x2 46f30: eb09011f cmp x8, x9 46f34: f9000269 str x9, [x19] 46f38: 540015c0 b.eq 0x471f0 <__cxa_demangle+0x9468> 46f3c: 3940012b ldrb w11, [x9] 46f40: 5100e96b sub w11, w11, #0x3a 46f44: 3100297f cmn w11, #0xa 46f48: 54000143 b.lo 0x46f70 <__cxa_demangle+0x91e8> 46f4c: 91000d49 add x9, x10, #0x3 46f50: eb08013f cmp x9, x8 46f54: f9000269 str x9, [x19] 46f58: 540014c0 b.eq 0x471f0 <__cxa_demangle+0x9468> 46f5c: 3840152a ldrb w10, [x9], #0x1 46f60: 5100e94a sub w10, w10, #0x3a 46f64: 31002d5f cmn w10, #0xb 46f68: 54ffff48 b.hi 0x46f50 <__cxa_demangle+0x91c8> 46f6c: d1000529 sub x9, x9, #0x1 46f70: eb08013f cmp x9, x8 46f74: 540013e0 b.eq 0x471f0 <__cxa_demangle+0x9468> 46f78: 39400128 ldrb w8, [x9] 46f7c: 71017d1f cmp w8, #0x5f 46f80: 54001381 b.ne 0x471f0 <__cxa_demangle+0x9468> 46f84: 91000528 add x8, x9, #0x1 46f88: f9499a74 ldr x20, [x19, #0x1330] 46f8c: f9000268 str x8, [x19] 46f90: f9400688 ldr x8, [x20, #0x8] 46f94: d13f4109 sub x9, x8, #0xfd0 46f98: b13fc53f cmn x9, #0xff1 46f9c: 54000108 b.hi 0x46fbc <__cxa_demangle+0x9234> 46fa0: 52820000 mov w0, #0x1000 // =4096 46fa4: 940047e7 bl 0x58f40 46fa8: b4001a80 cbz x0, 0x472f8 <__cxa_demangle+0x9570> 46fac: aa1f03e8 mov x8, xzr 46fb0: a9007c14 stp x20, xzr, [x0] 46fb4: aa0003f4 mov x20, x0 46fb8: f9099a60 str x0, [x19, #0x1330] 46fbc: 91008109 add x9, x8, #0x20 46fc0: 8b080298 add x24, x20, x8 46fc4: 900000c8 adrp x8, 0x5e000 46fc8: 528020ea mov w10, #0x107 // =263 46fcc: 910f0108 add x8, x8, #0x3c0 46fd0: 72a0202a movk w10, #0x101, lsl #16 46fd4: f9000689 str x9, [x20, #0x8] 46fd8: f8010f08 str x8, [x24, #0x10]! 46fdc: b0fffea8 adrp x8, 0x1b000 46fe0: b9000b0a str w10, [x24, #0x8] 46fe4: 9101a108 add x8, x8, #0x68 46fe8: 91003d09 add x9, x8, #0xf 46fec: a9012708 stp x8, x9, [x24, #0x10] 46ff0: 14000081 b 0x471f4 <__cxa_demangle+0x946c> 46ff4: aa1703e2 mov x2, x23 46ff8: aa1503e8 mov x8, x21 46ffc: cb1502e9 sub x9, x23, x21 47000: aa1303e0 mov x0, x19 47004: 9343fd29 asr x9, x9, #3 47008: d37df137 lsl x23, x9, #3 4700c: 8b170101 add x1, x8, x23 47010: 94000dad bl 0x4a6c4 <__cxa_demangle+0xc93c> 47014: f9400a68 ldr x8, [x19, #0x10] 47018: aa0103f4 mov x20, x1 4701c: aa0003f8 mov x24, x0 47020: 8b170108 add x8, x8, x23 47024: f9000e68 str x8, [x19, #0x18] 47028: b5000081 cbnz x1, 0x47038 <__cxa_demangle+0x92b0> 4702c: f9415268 ldr x8, [x19, #0x2a0] 47030: d1002108 sub x8, x8, #0x8 47034: f9015268 str x8, [x19, #0x2a0] 47038: f0fffe80 adrp x0, 0x1a000 4703c: 52800061 mov w1, #0x3 // =3 47040: 91312400 add x0, x0, #0xc49 47044: 940049a3 bl 0x596d0 <__strlen_chk@plt> 47048: a9402668 ldp x8, x9, [x19] 4704c: cb080129 sub x9, x9, x8 47050: eb09001f cmp x0, x9 47054: 54000209 b.ls 0x47094 <__cxa_demangle+0x930c> 47058: aa1303e0 mov x0, x19 4705c: 97ffdf6c bl 0x3ee0c <__cxa_demangle+0x1084> 47060: f90007e0 str x0, [sp, #0x8] 47064: b4001160 cbz x0, 0x47290 <__cxa_demangle+0x9508> 47068: 910023e1 add x1, sp, #0x8 4706c: aa1603e0 mov x0, x22 47070: 97ffe670 bl 0x40a30 <__cxa_demangle+0x2ca8> 47074: a9402668 ldp x8, x9, [x19] 47078: eb09011f cmp x8, x9 4707c: 54fffee0 b.eq 0x47058 <__cxa_demangle+0x92d0> 47080: 39400109 ldrb w9, [x8] 47084: 7101153f cmp w9, #0x45 47088: 54fffe81 b.ne 0x47058 <__cxa_demangle+0x92d0> 4708c: 91000508 add x8, x8, #0x1 47090: 1400000f b 0x470cc <__cxa_demangle+0x9344> 47094: b40001a0 cbz x0, 0x470c8 <__cxa_demangle+0x9340> 47098: f0fffe8b adrp x11, 0x1a000 4709c: aa0003e9 mov x9, x0 470a0: aa0803ea mov x10, x8 470a4: 9131256b add x11, x11, #0xc49 470a8: 3940016c ldrb w12, [x11] 470ac: 3940014d ldrb w13, [x10] 470b0: 6b0d019f cmp w12, w13 470b4: 54fffd21 b.ne 0x47058 <__cxa_demangle+0x92d0> 470b8: 9100056b add x11, x11, #0x1 470bc: 9100054a add x10, x10, #0x1 470c0: f1000529 subs x9, x9, #0x1 470c4: 54ffff21 b.ne 0x470a8 <__cxa_demangle+0x9320> 470c8: 8b000108 add x8, x8, x0 470cc: a9410a69 ldp x9, x2, [x19, #0x10] 470d0: aa1303e0 mov x0, x19 470d4: f9000268 str x8, [x19] 470d8: 8b170121 add x1, x9, x23 470dc: 94000d7a bl 0x4a6c4 <__cxa_demangle+0xc93c> 470e0: a940aa69 ldp x9, x10, [x19, #0x8] 470e4: aa0003f6 mov x22, x0 470e8: f9400268 ldr x8, [x19] 470ec: 8b17014a add x10, x10, x23 470f0: aa0103f7 mov x23, x1 470f4: eb08013f cmp x9, x8 470f8: f9000e6a str x10, [x19, #0x18] 470fc: 540000a0 b.eq 0x47110 <__cxa_demangle+0x9388> 47100: 3940010a ldrb w10, [x8] 47104: 5100e94a sub w10, w10, #0x3a 47108: 3100295f cmn w10, #0xa 4710c: 540001c2 b.hs 0x47144 <__cxa_demangle+0x93bc> 47110: aa1f03f5 mov x21, xzr 47114: aa1f03fc mov x28, xzr 47118: 14000048 b 0x47238 <__cxa_demangle+0x94b0> 4711c: 91000d4a add x10, x10, #0x3 47120: eb08015f cmp x10, x8 47124: f900026a str x10, [x19] 47128: 54000220 b.eq 0x4716c <__cxa_demangle+0x93e4> 4712c: 3840154b ldrb w11, [x10], #0x1 47130: 5100e96b sub w11, w11, #0x3a 47134: 31002d7f cmn w11, #0xb 47138: 54ffff48 b.hi 0x47120 <__cxa_demangle+0x9398> 4713c: d1000554 sub x20, x10, #0x1 47140: 1400000c b 0x47170 <__cxa_demangle+0x93e8> 47144: 9100050a add x10, x8, #0x1 47148: eb09015f cmp x10, x9 4714c: f900026a str x10, [x19] 47150: 540006e0 b.eq 0x4722c <__cxa_demangle+0x94a4> 47154: 3840154b ldrb w11, [x10], #0x1 47158: 5100e96b sub w11, w11, #0x3a 4715c: 31002d7f cmn w11, #0xb 47160: 54ffff48 b.hi 0x47148 <__cxa_demangle+0x93c0> 47164: d100055c sub x28, x10, #0x1 47168: 14000032 b 0x47230 <__cxa_demangle+0x94a8> 4716c: aa0803f4 mov x20, x8 47170: aa0903f5 mov x21, x9 47174: aa1403e9 mov x9, x20 47178: eb08013f cmp x9, x8 4717c: 540003a0 b.eq 0x471f0 <__cxa_demangle+0x9468> 47180: 39400128 ldrb w8, [x9] 47184: 71017d1f cmp w8, #0x5f 47188: 54000341 b.ne 0x471f0 <__cxa_demangle+0x9468> 4718c: 91000528 add x8, x9, #0x1 47190: f9499a76 ldr x22, [x19, #0x1330] 47194: f9000268 str x8, [x19] 47198: f94006c8 ldr x8, [x22, #0x8] 4719c: d13f4109 sub x9, x8, #0xfd0 471a0: b13fc53f cmn x9, #0xff1 471a4: 54000108 b.hi 0x471c4 <__cxa_demangle+0x943c> 471a8: 52820000 mov w0, #0x1000 // =4096 471ac: 94004765 bl 0x58f40 471b0: b4000a40 cbz x0, 0x472f8 <__cxa_demangle+0x9570> 471b4: aa1f03e8 mov x8, xzr 471b8: a9007c16 stp x22, xzr, [x0] 471bc: aa0003f6 mov x22, x0 471c0: f9099a60 str x0, [x19, #0x1330] 471c4: 91008109 add x9, x8, #0x20 471c8: 8b0802d8 add x24, x22, x8 471cc: f00000a8 adrp x8, 0x5e000 471d0: 5280258a mov w10, #0x12c // =300 471d4: 911ec108 add x8, x8, #0x7b0 471d8: 72a0202a movk w10, #0x101, lsl #16 471dc: f90006c9 str x9, [x22, #0x8] 471e0: f8010f08 str x8, [x24, #0x10]! 471e4: b9000b0a str w10, [x24, #0x8] 471e8: a9015315 stp x21, x20, [x24, #0x10] 471ec: 14000002 b 0x471f4 <__cxa_demangle+0x946c> 471f0: aa1f03f8 mov x24, xzr 471f4: f9401728 ldr x8, [x25, #0x28] 471f8: f85f83a9 ldur x9, [x29, #-0x8] 471fc: eb09011f cmp x8, x9 47200: 540007e1 b.ne 0x472fc <__cxa_demangle+0x9574> 47204: aa1803e0 mov x0, x24 47208: a94d4ff4 ldp x20, x19, [sp, #0xd0] 4720c: a94c57f6 ldp x22, x21, [sp, #0xc0] 47210: a94b5ff8 ldp x24, x23, [sp, #0xb0] 47214: a94a67fa ldp x26, x25, [sp, #0xa0] 47218: a9496ffc ldp x28, x27, [sp, #0x90] 4721c: a9487bfd ldp x29, x30, [sp, #0x80] 47220: 910383ff add sp, sp, #0xe0 47224: d50323bf autiasp 47228: d65f03c0 ret 4722c: aa0903fc mov x28, x9 47230: aa0803f5 mov x21, x8 47234: aa1c03e8 mov x8, x28 47238: eb09011f cmp x8, x9 4723c: 540002a0 b.eq 0x47290 <__cxa_demangle+0x9508> 47240: 39400109 ldrb w9, [x8] 47244: 71017d3f cmp w9, #0x5f 47248: 54000241 b.ne 0x47290 <__cxa_demangle+0x9508> 4724c: 91000508 add x8, x8, #0x1 47250: f90003fa str x26, [sp] 47254: f9499a7a ldr x26, [x19, #0x1330] 47258: f9000268 str x8, [x19] 4725c: f9400748 ldr x8, [x26, #0x8] 47260: d13ec109 sub x9, x8, #0xfb0 47264: b13fc53f cmn x9, #0xff1 47268: 540002a8 b.hi 0x472bc <__cxa_demangle+0x9534> 4726c: 52820000 mov w0, #0x1000 // =4096 47270: 94004734 bl 0x58f40 47274: b4000420 cbz x0, 0x472f8 <__cxa_demangle+0x9570> 47278: aa1803eb mov x11, x24 4727c: aa1f03e8 mov x8, xzr 47280: a9007c1a stp x26, xzr, [x0] 47284: aa0003fa mov x26, x0 47288: f9099a60 str x0, [x19, #0x1330] 4728c: 1400000d b 0x472c0 <__cxa_demangle+0x9538> 47290: aa1f03f8 mov x24, xzr 47294: a94127e8 ldp x8, x9, [sp, #0x10] 47298: f94013e0 ldr x0, [sp, #0x20] 4729c: f9414d0a ldr x10, [x8, #0x298] 472a0: eb1b001f cmp x0, x27 472a4: 8b090d49 add x9, x10, x9, lsl #3 472a8: f9015109 str x9, [x8, #0x2a0] 472ac: 54000040 b.eq 0x472b4 <__cxa_demangle+0x952c> 472b0: 94004720 bl 0x58f30 472b4: f9018a7a str x26, [x19, #0x310] 472b8: 17ffffcf b 0x471f4 <__cxa_demangle+0x946c> 472bc: aa1803eb mov x11, x24 472c0: 91010109 add x9, x8, #0x40 472c4: 8b080358 add x24, x26, x8 472c8: f00000a8 adrp x8, 0x5e000 472cc: 528025aa mov w10, #0x12d // =301 472d0: 91294108 add x8, x8, #0xa50 472d4: 72a0202a movk w10, #0x101, lsl #16 472d8: f9000749 str x9, [x26, #0x8] 472dc: f94003fa ldr x26, [sp] 472e0: f8010f08 str x8, [x24, #0x10]! 472e4: b9000b0a str w10, [x24, #0x8] 472e8: a901530b stp x11, x20, [x24, #0x10] 472ec: a9025f16 stp x22, x23, [x24, #0x20] 472f0: a9037315 stp x21, x28, [x24, #0x30] 472f4: 17ffffe8 b 0x47294 <__cxa_demangle+0x950c> 472f8: 9400478a bl 0x59120 <_ZSt9terminatev@plt> 472fc: 940046cd bl 0x58e30 <__stack_chk_fail@plt> 47300: 14000003 b 0x4730c <__cxa_demangle+0x9584> 47304: 14000002 b 0x4730c <__cxa_demangle+0x9584> 47308: 14000001 b 0x4730c <__cxa_demangle+0x9584> 4730c: a94127e8 ldp x8, x9, [sp, #0x10] 47310: aa0003f4 mov x20, x0 47314: f94013e0 ldr x0, [sp, #0x20] 47318: f9414d0a ldr x10, [x8, #0x298] 4731c: eb1b001f cmp x0, x27 47320: 8b090d49 add x9, x10, x9, lsl #3 47324: f9015109 str x9, [x8, #0x2a0] 47328: 54000040 b.eq 0x47330 <__cxa_demangle+0x95a8> 4732c: 94004701 bl 0x58f30 47330: aa1403e0 mov x0, x20 47334: f9018a7a str x26, [x19, #0x310] 47338: 94003668 bl 0x54cd8 4733c: d503233f paciasp 47340: a9bd7bfd stp x29, x30, [sp, #-0x30]! 47344: f9000bf5 str x21, [sp, #0x10] 47348: 910003fd mov x29, sp 4734c: a9024ff4 stp x20, x19, [sp, #0x20] 47350: f9499815 ldr x21, [x0, #0x1330] 47354: aa0103f3 mov x19, x1 47358: f94006a8 ldr x8, [x21, #0x8] 4735c: d13f4109 sub x9, x8, #0xfd0 47360: b13fc53f cmn x9, #0xff1 47364: 54000128 b.hi 0x47388 <__cxa_demangle+0x9600> 47368: aa0003f4 mov x20, x0 4736c: 52820000 mov w0, #0x1000 // =4096 47370: 940046f4 bl 0x58f40 47374: b40002a0 cbz x0, 0x473c8 <__cxa_demangle+0x9640> 47378: aa1f03e8 mov x8, xzr 4737c: a9007c15 stp x21, xzr, [x0] 47380: aa0003f5 mov x21, x0 47384: f9099a80 str x0, [x20, #0x1330] 47388: f00000a9 adrp x9, 0x5e000 4738c: 8b0802a0 add x0, x21, x8 47390: 912b0129 add x9, x9, #0xac0 47394: 91008108 add x8, x8, #0x20 47398: 5280286a mov w10, #0x143 // =323 4739c: 72a0202a movk w10, #0x101, lsl #16 473a0: f8010c09 str x9, [x0, #0x10]! 473a4: f9400269 ldr x9, [x19] 473a8: f90006a8 str x8, [x21, #0x8] 473ac: a9424ff4 ldp x20, x19, [sp, #0x20] 473b0: b900080a str w10, [x0, #0x8] 473b4: f9400bf5 ldr x21, [sp, #0x10] 473b8: f9000809 str x9, [x0, #0x10] 473bc: a8c37bfd ldp x29, x30, [sp], #0x30 473c0: d50323bf autiasp 473c4: d65f03c0 ret 473c8: 94004756 bl 0x59120 <_ZSt9terminatev@plt> 473cc: d503233f paciasp 473d0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 473d4: a90157f6 stp x22, x21, [sp, #0x10] 473d8: 910003fd mov x29, sp 473dc: a9024ff4 stp x20, x19, [sp, #0x20] 473e0: f9499816 ldr x22, [x0, #0x1330] 473e4: aa0203f3 mov x19, x2 473e8: aa0103f4 mov x20, x1 473ec: f94006c8 ldr x8, [x22, #0x8] 473f0: d13f0109 sub x9, x8, #0xfc0 473f4: b13fc53f cmn x9, #0xff1 473f8: 54000128 b.hi 0x4741c <__cxa_demangle+0x9694> 473fc: aa0003f5 mov x21, x0 47400: 52820000 mov w0, #0x1000 // =4096 47404: 940046cf bl 0x58f40 47408: b40002e0 cbz x0, 0x47464 <__cxa_demangle+0x96dc> 4740c: aa1f03e8 mov x8, xzr 47410: a9007c16 stp x22, xzr, [x0] 47414: aa0003f6 mov x22, x0 47418: f9099aa0 str x0, [x21, #0x1330] 4741c: 9100c109 add x9, x8, #0x30 47420: 8b0802c0 add x0, x22, x8 47424: f00000a8 adrp x8, 0x5e000 47428: f940028a ldr x10, [x20] 4742c: 912cc108 add x8, x8, #0xb30 47430: f90006c9 str x9, [x22, #0x8] 47434: 52802889 mov w9, #0x144 // =324 47438: 3dc00260 ldr q0, [x19] 4743c: 72a02029 movk w9, #0x101, lsl #16 47440: a9424ff4 ldp x20, x19, [sp, #0x20] 47444: f8010c08 str x8, [x0, #0x10]! 47448: a94157f6 ldp x22, x21, [sp, #0x10] 4744c: b9000809 str w9, [x0, #0x8] 47450: f900080a str x10, [x0, #0x10] 47454: 3c818000 stur q0, [x0, #0x18] 47458: a8c37bfd ldp x29, x30, [sp], #0x30 4745c: d50323bf autiasp 47460: d65f03c0 ret 47464: 9400472f bl 0x59120 <_ZSt9terminatev@plt> 47468: d503233f paciasp 4746c: a9bc7bfd stp x29, x30, [sp, #-0x40]! 47470: f9000bf7 str x23, [sp, #0x10] 47474: 910003fd mov x29, sp 47478: a90257f6 stp x22, x21, [sp, #0x20] 4747c: a9034ff4 stp x20, x19, [sp, #0x30] 47480: a9412009 ldp x9, x8, [x0, #0x10] 47484: aa0103f3 mov x19, x1 47488: aa0003f4 mov x20, x0 4748c: cb090108 sub x8, x8, x9 47490: f100111f cmp x8, #0x4 47494: 54000843 b.lo 0x4759c <__cxa_demangle+0x9814> 47498: a940aa68 ldp x8, x10, [x19, #0x8] 4749c: 91000509 add x9, x8, #0x1 474a0: eb0a013f cmp x9, x10 474a4: 54000062 b.hs 0x474b0 <__cxa_demangle+0x9728> 474a8: f9400260 ldr x0, [x19] 474ac: 1400000a b 0x474d4 <__cxa_demangle+0x974c> 474b0: d37ff948 lsl x8, x10, #1 474b4: f9400260 ldr x0, [x19] 474b8: eb09011f cmp x8, x9 474bc: 9a883121 csel x1, x9, x8, lo 474c0: f9000a61 str x1, [x19, #0x10] 474c4: 940046a7 bl 0x58f60 474c8: f9000260 str x0, [x19] 474cc: b40011e0 cbz x0, 0x47708 <__cxa_demangle+0x9980> 474d0: f9400668 ldr x8, [x19, #0x8] 474d4: 52800509 mov w9, #0x28 // =40 474d8: 38286809 strb w9, [x0, x8] 474dc: f9400668 ldr x8, [x19, #0x8] 474e0: 91000508 add x8, x8, #0x1 474e4: f9000668 str x8, [x19, #0x8] 474e8: a9412696 ldp x22, x9, [x20, #0x10] 474ec: eb160135 subs x21, x9, x22 474f0: 540002e0 b.eq 0x4754c <__cxa_demangle+0x97c4> 474f4: f9400a6a ldr x10, [x19, #0x10] 474f8: 8b150109 add x9, x8, x21 474fc: eb0a013f cmp x9, x10 47500: 54000062 b.hs 0x4750c <__cxa_demangle+0x9784> 47504: f9400260 ldr x0, [x19] 47508: 1400000a b 0x47530 <__cxa_demangle+0x97a8> 4750c: d37ff948 lsl x8, x10, #1 47510: f9400260 ldr x0, [x19] 47514: eb09011f cmp x8, x9 47518: 9a883121 csel x1, x9, x8, lo 4751c: f9000a61 str x1, [x19, #0x10] 47520: 94004690 bl 0x58f60 47524: f9000260 str x0, [x19] 47528: b4000f00 cbz x0, 0x47708 <__cxa_demangle+0x9980> 4752c: f9400668 ldr x8, [x19, #0x8] 47530: 8b080000 add x0, x0, x8 47534: aa1603e1 mov x1, x22 47538: aa1503e2 mov x2, x21 4753c: 94004801 bl 0x59540 47540: f9400668 ldr x8, [x19, #0x8] 47544: 8b150108 add x8, x8, x21 47548: f9000668 str x8, [x19, #0x8] 4754c: f9400a6a ldr x10, [x19, #0x10] 47550: 91000509 add x9, x8, #0x1 47554: eb0a013f cmp x9, x10 47558: 54000062 b.hs 0x47564 <__cxa_demangle+0x97dc> 4755c: f9400260 ldr x0, [x19] 47560: 1400000a b 0x47588 <__cxa_demangle+0x9800> 47564: d37ff948 lsl x8, x10, #1 47568: f9400260 ldr x0, [x19] 4756c: eb09011f cmp x8, x9 47570: 9a883121 csel x1, x9, x8, lo 47574: f9000a61 str x1, [x19, #0x10] 47578: 9400467a bl 0x58f60 4757c: f9000260 str x0, [x19] 47580: b4000c40 cbz x0, 0x47708 <__cxa_demangle+0x9980> 47584: f9400668 ldr x8, [x19, #0x8] 47588: 52800529 mov w9, #0x29 // =41 4758c: 38286809 strb w9, [x0, x8] 47590: f9400668 ldr x8, [x19, #0x8] 47594: 91000508 add x8, x8, #0x1 47598: f9000668 str x8, [x19, #0x8] 4759c: f9401296 ldr x22, [x20, #0x20] 475a0: 394002c8 ldrb w8, [x22] 475a4: 7101b91f cmp w8, #0x6e 475a8: 54000101 b.ne 0x475c8 <__cxa_demangle+0x9840> 475ac: aa1303f7 mov x23, x19 475b0: a9c0aae8 ldp x8, x10, [x23, #0x8]! 475b4: 91000509 add x9, x8, #0x1 475b8: eb0a013f cmp x9, x10 475bc: 54000122 b.hs 0x475e0 <__cxa_demangle+0x9858> 475c0: f9400260 ldr x0, [x19] 475c4: 14000010 b 0x47604 <__cxa_demangle+0x987c> 475c8: f9401688 ldr x8, [x20, #0x28] 475cc: eb160115 subs x21, x8, x22 475d0: 540005a0 b.eq 0x47684 <__cxa_demangle+0x98fc> 475d4: aa1303f7 mov x23, x19 475d8: a9c0aae8 ldp x8, x10, [x23, #0x8]! 475dc: 14000015 b 0x47630 <__cxa_demangle+0x98a8> 475e0: d37ff948 lsl x8, x10, #1 475e4: f9400260 ldr x0, [x19] 475e8: eb09011f cmp x8, x9 475ec: 9a883121 csel x1, x9, x8, lo 475f0: f9000a61 str x1, [x19, #0x10] 475f4: 9400465b bl 0x58f60 475f8: f9000260 str x0, [x19] 475fc: b4000860 cbz x0, 0x47708 <__cxa_demangle+0x9980> 47600: f94002e8 ldr x8, [x23] 47604: 528005a9 mov w9, #0x2d // =45 47608: 38286809 strb w9, [x0, x8] 4760c: a942268a ldp x10, x9, [x20, #0x20] 47610: f94002e8 ldr x8, [x23] 47614: eb0a013f cmp x9, x10 47618: 91000508 add x8, x8, #0x1 4761c: 9a8a0556 cinc x22, x10, ne 47620: eb160135 subs x21, x9, x22 47624: f90002e8 str x8, [x23] 47628: 540002e0 b.eq 0x47684 <__cxa_demangle+0x98fc> 4762c: f9400a6a ldr x10, [x19, #0x10] 47630: 8b150109 add x9, x8, x21 47634: eb0a013f cmp x9, x10 47638: 54000062 b.hs 0x47644 <__cxa_demangle+0x98bc> 4763c: f9400260 ldr x0, [x19] 47640: 1400000a b 0x47668 <__cxa_demangle+0x98e0> 47644: d37ff948 lsl x8, x10, #1 47648: f9400260 ldr x0, [x19] 4764c: eb09011f cmp x8, x9 47650: 9a883121 csel x1, x9, x8, lo 47654: f9000a61 str x1, [x19, #0x10] 47658: 94004642 bl 0x58f60 4765c: f9000260 str x0, [x19] 47660: b4000540 cbz x0, 0x47708 <__cxa_demangle+0x9980> 47664: f94002e8 ldr x8, [x23] 47668: 8b080000 add x0, x0, x8 4766c: aa1603e1 mov x1, x22 47670: aa1503e2 mov x2, x21 47674: 940047b3 bl 0x59540 47678: f94002e8 ldr x8, [x23] 4767c: 8b150108 add x8, x8, x21 47680: f90002e8 str x8, [x23] 47684: a9412295 ldp x21, x8, [x20, #0x10] 47688: cb150114 sub x20, x8, x21 4768c: d1001288 sub x8, x20, #0x4 47690: b1000d1f cmn x8, #0x3 47694: 540002e3 b.lo 0x476f0 <__cxa_demangle+0x9968> 47698: a940aa68 ldp x8, x10, [x19, #0x8] 4769c: 8b140109 add x9, x8, x20 476a0: eb0a013f cmp x9, x10 476a4: 54000062 b.hs 0x476b0 <__cxa_demangle+0x9928> 476a8: f9400260 ldr x0, [x19] 476ac: 1400000a b 0x476d4 <__cxa_demangle+0x994c> 476b0: d37ff948 lsl x8, x10, #1 476b4: f9400260 ldr x0, [x19] 476b8: eb09011f cmp x8, x9 476bc: 9a883121 csel x1, x9, x8, lo 476c0: f9000a61 str x1, [x19, #0x10] 476c4: 94004627 bl 0x58f60 476c8: f9000260 str x0, [x19] 476cc: b40001e0 cbz x0, 0x47708 <__cxa_demangle+0x9980> 476d0: f9400668 ldr x8, [x19, #0x8] 476d4: 8b080000 add x0, x0, x8 476d8: aa1503e1 mov x1, x21 476dc: aa1403e2 mov x2, x20 476e0: 94004798 bl 0x59540 476e4: f9400668 ldr x8, [x19, #0x8] 476e8: 8b140108 add x8, x8, x20 476ec: f9000668 str x8, [x19, #0x8] 476f0: a9434ff4 ldp x20, x19, [sp, #0x30] 476f4: a94257f6 ldp x22, x21, [sp, #0x20] 476f8: f9400bf7 ldr x23, [sp, #0x10] 476fc: a8c47bfd ldp x29, x30, [sp], #0x40 47700: d50323bf autiasp 47704: d65f03c0 ret 47708: 94004686 bl 0x59120 <_ZSt9terminatev@plt> 4770c: d503245f bti c 47710: 140045c0 b 0x58e10 <_ZdlPv@plt> 47714: d503233f paciasp 47718: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4771c: f9000bf5 str x21, [sp, #0x10] 47720: 910003fd mov x29, sp 47724: a9024ff4 stp x20, x19, [sp, #0x20] 47728: 39403008 ldrb w8, [x0, #0xc] 4772c: f0fffe89 adrp x9, 0x1a000 47730: f0fffe8a adrp x10, 0x1a000 47734: 91271529 add x9, x9, #0x9c5 47738: 910ae14a add x10, x10, #0x2b8 4773c: 7100011f cmp w8, #0x0 47740: 91001128 add x8, x9, #0x4 47744: 9100154b add x11, x10, #0x5 47748: 9a890155 csel x21, x10, x9, eq 4774c: 9a880168 csel x8, x11, x8, eq 47750: eb150114 subs x20, x8, x21 47754: 54000300 b.eq 0x477b4 <__cxa_demangle+0x9a2c> 47758: a940a828 ldp x8, x10, [x1, #0x8] 4775c: aa0103f3 mov x19, x1 47760: 8b140109 add x9, x8, x20 47764: eb0a013f cmp x9, x10 47768: 54000062 b.hs 0x47774 <__cxa_demangle+0x99ec> 4776c: f9400260 ldr x0, [x19] 47770: 1400000a b 0x47798 <__cxa_demangle+0x9a10> 47774: d37ff948 lsl x8, x10, #1 47778: f9400260 ldr x0, [x19] 4777c: eb09011f cmp x8, x9 47780: 9a883121 csel x1, x9, x8, lo 47784: f9000a61 str x1, [x19, #0x10] 47788: 940045f6 bl 0x58f60 4778c: f9000260 str x0, [x19] 47790: b40001c0 cbz x0, 0x477c8 <__cxa_demangle+0x9a40> 47794: f9400668 ldr x8, [x19, #0x8] 47798: 8b080000 add x0, x0, x8 4779c: aa1503e1 mov x1, x21 477a0: aa1403e2 mov x2, x20 477a4: 94004767 bl 0x59540 477a8: f9400668 ldr x8, [x19, #0x8] 477ac: 8b140108 add x8, x8, x20 477b0: f9000668 str x8, [x19, #0x8] 477b4: a9424ff4 ldp x20, x19, [sp, #0x20] 477b8: f9400bf5 ldr x21, [sp, #0x10] 477bc: a8c37bfd ldp x29, x30, [sp], #0x30 477c0: d50323bf autiasp 477c4: d65f03c0 ret 477c8: 94004656 bl 0x59120 <_ZSt9terminatev@plt> 477cc: d503245f bti c 477d0: 14004590 b 0x58e10 <_ZdlPv@plt> 477d4: d503233f paciasp 477d8: d10183ff sub sp, sp, #0x60 477dc: a9037bfd stp x29, x30, [sp, #0x30] 477e0: 9100c3fd add x29, sp, #0x30 477e4: f90023f5 str x21, [sp, #0x40] 477e8: a9054ff4 stp x20, x19, [sp, #0x50] 477ec: d53bd055 mrs x21, TPIDR_EL0 477f0: f94016a8 ldr x8, [x21, #0x28] 477f4: f81f83a8 stur x8, [x29, #-0x8] 477f8: a9412408 ldp x8, x9, [x0, #0x10] 477fc: cb080129 sub x9, x9, x8 47800: 91000529 add x9, x9, #0x1 47804: f100253f cmp x9, #0x9 47808: 54000c43 b.lo 0x47990 <__cxa_demangle+0x9c08> 4780c: 39400109 ldrb w9, [x8] 47810: 5280012a mov w10, #0x9 // =9 47814: 3940050b ldrb w11, [x8, #0x1] 47818: 128005ec mov w12, #-0x30 // =-48 4781c: 3940090e ldrb w14, [x8, #0x2] 47820: 12800acd mov w13, #-0x57 // =-87 47824: 5100e930 sub w16, w9, #0x3a 47828: 39400d0f ldrb w15, [x8, #0x3] 4782c: 31002a1f cmn w16, #0xa 47830: 5100e971 sub w17, w11, #0x3a 47834: 1a9f3140 csel w0, w10, wzr, lo 47838: 5100e9d0 sub w16, w14, #0x3a 4783c: 31002a3f cmn w17, #0xa 47840: 0b090009 add w9, w0, w9 47844: 39401100 ldrb w0, [x8, #0x4] 47848: 1a8c31b1 csel w17, w13, w12, lo 4784c: 31002a1f cmn w16, #0xa 47850: 5100e9f0 sub w16, w15, #0x3a 47854: 39401502 ldrb w2, [x8, #0x5] 47858: aa0103f3 mov x19, x1 4785c: 1a9f3141 csel w1, w10, wzr, lo 47860: 31002a1f cmn w16, #0xa 47864: 0b0e002e add w14, w1, w14 47868: 1a8c31b0 csel w16, w13, w12, lo 4786c: 5100e801 sub w1, w0, #0x3a 47870: 0b0f020f add w15, w16, w15 47874: 3100283f cmn w1, #0xa 47878: 5100e850 sub w16, w2, #0x3a 4787c: 39401901 ldrb w1, [x8, #0x6] 47880: 0b0e11ee add w14, w15, w14, lsl #4 47884: 1a9f314f csel w15, w10, wzr, lo 47888: 31002a1f cmn w16, #0xa 4788c: 0b0001ef add w15, w15, w0 47890: 1a8c31b0 csel w16, w13, w12, lo 47894: 39401d00 ldrb w0, [x8, #0x7] 47898: 0b020208 add w8, w16, w2 4789c: 5100e830 sub w16, w1, #0x3a 478a0: 0b0f110f add w15, w8, w15, lsl #4 478a4: 31002a1f cmn w16, #0xa 478a8: 0b0b022b add w11, w17, w11 478ac: 1a9f3148 csel w8, w10, wzr, lo 478b0: 5100e80a sub w10, w0, #0x3a 478b4: 3100295f cmn w10, #0xa 478b8: 0b010110 add w16, w8, w1 478bc: 1a8c31aa csel w10, w13, w12, lo 478c0: 910023e8 add x8, sp, #0x8 478c4: b27f0108 orr x8, x8, #0x2 478c8: 0b00014a add w10, w10, w0 478cc: 0b10114a add w10, w10, w16, lsl #4 478d0: 0b09116b add w11, w11, w9, lsl #4 478d4: aa0803e9 mov x9, x8 478d8: 390027ee strb w14, [sp, #0x9] 478dc: 39002bef strb w15, [sp, #0xa] 478e0: 390023ea strb w10, [sp, #0x8] 478e4: 39002feb strb w11, [sp, #0xb] 478e8: 3940012a ldrb w10, [x9] 478ec: 9100050c add x12, x8, #0x1 478f0: 385ff10b ldurb w11, [x8, #-0x1] 478f4: 381ff10a sturb w10, [x8, #-0x1] 478f8: 381ff52b strb w11, [x9], #-0x1 478fc: eb09011f cmp x8, x9 47900: aa0c03e8 mov x8, x12 47904: 54ffff23 b.lo 0x478e8 <__cxa_demangle+0x9b60> 47908: bd400be0 ldr s0, [sp, #0x8] 4790c: f0fffe83 adrp x3, 0x1a000 47910: 9128a063 add x3, x3, #0xa28 47914: 910043e0 add x0, sp, #0x10 47918: 52800301 mov w1, #0x18 // =24 4791c: 52800302 mov w2, #0x18 // =24 47920: 1e22c000 fcvt d0, s0 47924: a9017fff stp xzr, xzr, [sp, #0x10] 47928: f90013ff str xzr, [sp, #0x20] 4792c: 94000027 bl 0x479c8 <__cxa_demangle+0x9c40> 47930: 34000300 cbz w0, 0x47990 <__cxa_demangle+0x9c08> 47934: a940aa68 ldp x8, x10, [x19, #0x8] 47938: 93407c14 sxtw x20, w0 4793c: 8b140109 add x9, x8, x20 47940: eb0a013f cmp x9, x10 47944: 54000062 b.hs 0x47950 <__cxa_demangle+0x9bc8> 47948: f9400260 ldr x0, [x19] 4794c: 1400000a b 0x47974 <__cxa_demangle+0x9bec> 47950: d37ff948 lsl x8, x10, #1 47954: f9400260 ldr x0, [x19] 47958: eb09011f cmp x8, x9 4795c: 9a883121 csel x1, x9, x8, lo 47960: f9000a61 str x1, [x19, #0x10] 47964: 9400457f bl 0x58f60 47968: f9000260 str x0, [x19] 4796c: b4000260 cbz x0, 0x479b8 <__cxa_demangle+0x9c30> 47970: f9400668 ldr x8, [x19, #0x8] 47974: 8b080000 add x0, x0, x8 47978: 910043e1 add x1, sp, #0x10 4797c: aa1403e2 mov x2, x20 47980: 940046f0 bl 0x59540 47984: f9400668 ldr x8, [x19, #0x8] 47988: 8b140108 add x8, x8, x20 4798c: f9000668 str x8, [x19, #0x8] 47990: f94016a8 ldr x8, [x21, #0x28] 47994: f85f83a9 ldur x9, [x29, #-0x8] 47998: eb09011f cmp x8, x9 4799c: 54000101 b.ne 0x479bc <__cxa_demangle+0x9c34> 479a0: a9454ff4 ldp x20, x19, [sp, #0x50] 479a4: a9437bfd ldp x29, x30, [sp, #0x30] 479a8: f94023f5 ldr x21, [sp, #0x40] 479ac: 910183ff add sp, sp, #0x60 479b0: d50323bf autiasp 479b4: d65f03c0 ret 479b8: 940045da bl 0x59120 <_ZSt9terminatev@plt> 479bc: 9400451d bl 0x58e30 <__stack_chk_fail@plt> 479c0: d503245f bti c 479c4: 14004513 b 0x58e10 <_ZdlPv@plt> 479c8: d503233f paciasp 479cc: d10443ff sub sp, sp, #0x110 479d0: a90f7bfd stp x29, x30, [sp, #0xf0] 479d4: 9103c3fd add x29, sp, #0xf0 479d8: a9104ffc stp x28, x19, [sp, #0x100] 479dc: a93917a4 stp x4, x5, [x29, #-0x70] 479e0: d101c3aa sub x10, x29, #0x70 479e4: a93a1fa6 stp x6, x7, [x29, #-0x60] 479e8: 928003ec mov x12, #-0x20 // =-32 479ec: ad0007e0 stp q0, q1, [sp] 479f0: 910003ed mov x13, sp 479f4: ad010fe2 stp q2, q3, [sp, #0x20] 479f8: 9100814a add x10, x10, #0x20 479fc: ad0217e4 stp q4, q5, [sp, #0x40] 47a00: f2dff00c movk x12, #0xff80, lsl #32 47a04: ad031fe6 stp q6, q7, [sp, #0x60] 47a08: d53bd053 mrs x19, TPIDR_EL0 47a0c: f9401669 ldr x9, [x19, #0x28] 47a10: 910201ad add x13, x13, #0x80 47a14: d100a3ab sub x11, x29, #0x28 47a18: aa0303e8 mov x8, x3 47a1c: aa0103e3 mov x3, x1 47a20: d10143a5 sub x5, x29, #0x50 47a24: f81f83a9 stur x9, [x29, #-0x8] 47a28: 910083a9 add x9, x29, #0x20 47a2c: a93eb3ad stp x13, x12, [x29, #-0x18] 47a30: aa0203e1 mov x1, x2 47a34: 2a1f03e2 mov w2, wzr 47a38: aa0803e4 mov x4, x8 47a3c: a93daba9 stp x9, x10, [x29, #-0x28] 47a40: ad400560 ldp q0, q1, [x11] 47a44: ad3d87a0 stp q0, q1, [x29, #-0x50] 47a48: 940047aa bl 0x598f0 <__vsnprintf_chk@plt> 47a4c: f9401668 ldr x8, [x19, #0x28] 47a50: f85f83a9 ldur x9, [x29, #-0x8] 47a54: eb09011f cmp x8, x9 47a58: 540000c1 b.ne 0x47a70 <__cxa_demangle+0x9ce8> 47a5c: a9504ffc ldp x28, x19, [sp, #0x100] 47a60: a94f7bfd ldp x29, x30, [sp, #0xf0] 47a64: 910443ff add sp, sp, #0x110 47a68: d50323bf autiasp 47a6c: d65f03c0 ret 47a70: 940044f0 bl 0x58e30 <__stack_chk_fail@plt> 47a74: d503233f paciasp 47a78: d101c3ff sub sp, sp, #0x70 47a7c: a9047bfd stp x29, x30, [sp, #0x40] 47a80: 910103fd add x29, sp, #0x40 47a84: f9002bf5 str x21, [sp, #0x50] 47a88: a9064ff4 stp x20, x19, [sp, #0x60] 47a8c: d53bd055 mrs x21, TPIDR_EL0 47a90: f94016a8 ldr x8, [x21, #0x28] 47a94: f81f83a8 stur x8, [x29, #-0x8] 47a98: a9412408 ldp x8, x9, [x0, #0x10] 47a9c: cb080129 sub x9, x9, x8 47aa0: 91000529 add x9, x9, #0x1 47aa4: f100453f cmp x9, #0x11 47aa8: 54000d23 b.lo 0x47c4c <__cxa_demangle+0x9ec4> 47aac: 91000909 add x9, x8, #0x2 47ab0: 3d400100 ldr b0, [x8] 47ab4: 91000d0a add x10, x8, #0x3 47ab8: 3d400501 ldr b1, [x8, #0x1] 47abc: 6f010722 mvni v2.4s, #0x39 47ac0: aa0103f3 mov x19, x1 47ac4: 0d400520 ld1 { v0.b }[1], [x9] 47ac8: 91001109 add x9, x8, #0x4 47acc: 0d400541 ld1 { v1.b }[1], [x10] 47ad0: 9100150a add x10, x8, #0x5 47ad4: 6f000524 mvni v4.4s, #0x9 47ad8: 0d400920 ld1 { v0.b }[2], [x9] 47adc: 91001909 add x9, x8, #0x6 47ae0: 0d400941 ld1 { v1.b }[2], [x10] 47ae4: 91001d0a add x10, x8, #0x7 47ae8: 0d400d20 ld1 { v0.b }[3], [x9] 47aec: 91002109 add x9, x8, #0x8 47af0: 0d400d41 ld1 { v1.b }[3], [x10] 47af4: 9100250a add x10, x8, #0x9 47af8: 0d401120 ld1 { v0.b }[4], [x9] 47afc: 91002909 add x9, x8, #0xa 47b00: 0d401141 ld1 { v1.b }[4], [x10] 47b04: 91002d0a add x10, x8, #0xb 47b08: 0d401520 ld1 { v0.b }[5], [x9] 47b0c: 91003109 add x9, x8, #0xc 47b10: 0d401541 ld1 { v1.b }[5], [x10] 47b14: 9100350a add x10, x8, #0xd 47b18: 0d401920 ld1 { v0.b }[6], [x9] 47b1c: 91003909 add x9, x8, #0xe 47b20: 0d401941 ld1 { v1.b }[6], [x10] 47b24: 91003d08 add x8, x8, #0xf 47b28: 910023ea add x10, sp, #0x8 47b2c: 0d401d20 ld1 { v0.b }[7], [x9] 47b30: b27f0149 orr x9, x10, #0x2 47b34: 0d401d01 ld1 { v1.b }[7], [x8] 47b38: b27f0548 orr x8, x10, #0x6 47b3c: 2f08a403 ushll v3.8h, v0.8b, #0x0 47b40: 2f08a426 ushll v6.8h, v1.8b, #0x0 47b44: 6e631045 uaddw2 v5.4s, v2.4s, v3.8h 47b48: 2e631043 uaddw v3.4s, v2.4s, v3.4h 47b4c: 6e661047 uaddw2 v7.4s, v2.4s, v6.8h 47b50: 2e661042 uaddw v2.4s, v2.4s, v6.4h 47b54: 6ea53485 cmhi v5.4s, v4.4s, v5.4s 47b58: 6ea33483 cmhi v3.4s, v4.4s, v3.4s 47b5c: 6ea23482 cmhi v2.4s, v4.4s, v2.4s 47b60: 4e451863 uzp1 v3.8h, v3.8h, v5.8h 47b64: 6ea73485 cmhi v5.4s, v4.4s, v7.4s 47b68: 0f00e524 movi v4.8b, #0x9 47b6c: 0e212863 xtn v3.8b, v3.8h 47b70: 4e451842 uzp1 v2.8h, v2.8h, v5.8h 47b74: 0f05e525 movi v5.8b, #0xa9 47b78: 0e241c63 and v3.8b, v3.8b, v4.8b 47b7c: 0f06e604 movi v4.8b, #0xd0 47b80: 0e212842 xtn v2.8b, v2.8h 47b84: 0e208460 add v0.8b, v3.8b, v0.8b 47b88: 2e641ca2 bsl v2.8b, v5.8b, v4.8b 47b8c: 0f0c5400 shl v0.8b, v0.8b, #0x4 47b90: 0e218441 add v1.8b, v2.8b, v1.8b 47b94: 0e208420 add v0.8b, v1.8b, v0.8b 47b98: fd0007e0 str d0, [sp, #0x8] 47b9c: 394023eb ldrb w11, [sp, #0x8] 47ba0: 0d001d40 st1 { v0.b }[7], [x10] 47ba4: 39003feb strb w11, [sp, #0xf] 47ba8: 3940010a ldrb w10, [x8] 47bac: 9100052c add x12, x9, #0x1 47bb0: 385ff12b ldurb w11, [x9, #-0x1] 47bb4: 381ff12a sturb w10, [x9, #-0x1] 47bb8: 381ff50b strb w11, [x8], #-0x1 47bbc: eb08013f cmp x9, x8 47bc0: aa0c03e9 mov x9, x12 47bc4: 54ffff23 b.lo 0x47ba8 <__cxa_demangle+0x9e20> 47bc8: 6f00e401 movi v1.2d, #0000000000000000 47bcc: f0fffe83 adrp x3, 0x1a000 47bd0: fd4007e0 ldr d0, [sp, #0x8] 47bd4: 91147863 add x3, x3, #0x51e 47bd8: 910043e0 add x0, sp, #0x10 47bdc: 52800401 mov w1, #0x20 // =32 47be0: 52800402 mov w2, #0x20 // =32 47be4: ad0087e1 stp q1, q1, [sp, #0x10] 47be8: 97ffff78 bl 0x479c8 <__cxa_demangle+0x9c40> 47bec: 34000300 cbz w0, 0x47c4c <__cxa_demangle+0x9ec4> 47bf0: a940aa68 ldp x8, x10, [x19, #0x8] 47bf4: 93407c14 sxtw x20, w0 47bf8: 8b140109 add x9, x8, x20 47bfc: eb0a013f cmp x9, x10 47c00: 54000062 b.hs 0x47c0c <__cxa_demangle+0x9e84> 47c04: f9400260 ldr x0, [x19] 47c08: 1400000a b 0x47c30 <__cxa_demangle+0x9ea8> 47c0c: d37ff948 lsl x8, x10, #1 47c10: f9400260 ldr x0, [x19] 47c14: eb09011f cmp x8, x9 47c18: 9a883121 csel x1, x9, x8, lo 47c1c: f9000a61 str x1, [x19, #0x10] 47c20: 940044d0 bl 0x58f60 47c24: f9000260 str x0, [x19] 47c28: b4000260 cbz x0, 0x47c74 <__cxa_demangle+0x9eec> 47c2c: f9400668 ldr x8, [x19, #0x8] 47c30: 8b080000 add x0, x0, x8 47c34: 910043e1 add x1, sp, #0x10 47c38: aa1403e2 mov x2, x20 47c3c: 94004641 bl 0x59540 47c40: f9400668 ldr x8, [x19, #0x8] 47c44: 8b140108 add x8, x8, x20 47c48: f9000668 str x8, [x19, #0x8] 47c4c: f94016a8 ldr x8, [x21, #0x28] 47c50: f85f83a9 ldur x9, [x29, #-0x8] 47c54: eb09011f cmp x8, x9 47c58: 54000101 b.ne 0x47c78 <__cxa_demangle+0x9ef0> 47c5c: a9464ff4 ldp x20, x19, [sp, #0x60] 47c60: a9447bfd ldp x29, x30, [sp, #0x40] 47c64: f9402bf5 ldr x21, [sp, #0x50] 47c68: 9101c3ff add sp, sp, #0x70 47c6c: d50323bf autiasp 47c70: d65f03c0 ret 47c74: 9400452b bl 0x59120 <_ZSt9terminatev@plt> 47c78: 9400446e bl 0x58e30 <__stack_chk_fail@plt> 47c7c: d503245f bti c 47c80: 14004464 b 0x58e10 <_ZdlPv@plt> 47c84: d503233f paciasp 47c88: d101c3ff sub sp, sp, #0x70 47c8c: a9047bfd stp x29, x30, [sp, #0x40] 47c90: 910103fd add x29, sp, #0x40 47c94: f9002bf5 str x21, [sp, #0x50] 47c98: a9064ff4 stp x20, x19, [sp, #0x60] 47c9c: d53bd055 mrs x21, TPIDR_EL0 47ca0: f94016a8 ldr x8, [x21, #0x28] 47ca4: f81f83a8 stur x8, [x29, #-0x8] 47ca8: a9412009 ldp x9, x8, [x0, #0x10] 47cac: cb090108 sub x8, x8, x9 47cb0: 91000508 add x8, x8, #0x1 47cb4: f100851f cmp x8, #0x21 47cb8: 540010c3 b.lo 0x47ed0 <__cxa_demangle+0xa148> 47cbc: 910003ea mov x10, sp 47cc0: aa0103f3 mov x19, x1 47cc4: 91004148 add x8, x10, #0x10 47cc8: 9100812b add x11, x9, #0x20 47ccc: eb0a017f cmp x11, x10 47cd0: 540003c9 b.ls 0x47d48 <__cxa_demangle+0x9fc0> 47cd4: eb08013f cmp x9, x8 47cd8: 54000382 b.hs 0x47d48 <__cxa_demangle+0x9fc0> 47cdc: aa1f03e8 mov x8, xzr 47ce0: aa1f03eb mov x11, xzr 47ce4: 5280012c mov w12, #0x9 // =9 47ce8: 128005ed mov w13, #-0x30 // =-48 47cec: 12800ace mov w14, #-0x57 // =-87 47cf0: 910003ef mov x15, sp 47cf4: 8b08012a add x10, x9, x8 47cf8: 91000908 add x8, x8, #0x2 47cfc: 39400150 ldrb w16, [x10] 47d00: 3940054a ldrb w10, [x10, #0x1] 47d04: 5100ea11 sub w17, w16, #0x3a 47d08: 31002a3f cmn w17, #0xa 47d0c: 5100e951 sub w17, w10, #0x3a 47d10: 1a9f3180 csel w0, w12, wzr, lo 47d14: 31002a3f cmn w17, #0xa 47d18: 0b100010 add w16, w0, w16 47d1c: 1a8d31d1 csel w17, w14, w13, lo 47d20: 0b0a022a add w10, w17, w10 47d24: f100811f cmp x8, #0x20 47d28: 0b10114a add w10, w10, w16, lsl #4 47d2c: 382b69ea strb w10, [x15, x11] 47d30: 9100056b add x11, x11, #0x1 47d34: 54fffe01 b.ne 0x47cf4 <__cxa_demangle+0x9f6c> 47d38: 910003e8 mov x8, sp 47d3c: d1000569 sub x9, x11, #0x1 47d40: 8b0b0108 add x8, x8, x11 47d44: 1400002a b 0x47dec <__cxa_demangle+0xa064> 47d48: 4c408120 ld2 { v0.16b, v1.16b }, [x9] 47d4c: 528001e9 mov w9, #0xf // =15 47d50: 6f010722 mvni v2.4s, #0x39 47d54: 6f000523 mvni v3.4s, #0x9 47d58: 2f08a404 ushll v4.8h, v0.8b, #0x0 47d5c: 2f08a427 ushll v7.8h, v1.8b, #0x0 47d60: 6f08a405 ushll2 v5.8h, v0.16b, #0x0 47d64: 6f08a426 ushll2 v6.8h, v1.16b, #0x0 47d68: 2e641050 uaddw v16.4s, v2.4s, v4.4h 47d6c: 6e641044 uaddw2 v4.4s, v2.4s, v4.8h 47d70: 2e651051 uaddw v17.4s, v2.4s, v5.4h 47d74: 6e651045 uaddw2 v5.4s, v2.4s, v5.8h 47d78: 2e671052 uaddw v18.4s, v2.4s, v7.4h 47d7c: 6e671047 uaddw2 v7.4s, v2.4s, v7.8h 47d80: 2e661053 uaddw v19.4s, v2.4s, v6.4h 47d84: 6e661042 uaddw2 v2.4s, v2.4s, v6.8h 47d88: 6ea53465 cmhi v5.4s, v3.4s, v5.4s 47d8c: 6eb13466 cmhi v6.4s, v3.4s, v17.4s 47d90: 6ea43464 cmhi v4.4s, v3.4s, v4.4s 47d94: 6eb03470 cmhi v16.4s, v3.4s, v16.4s 47d98: 6ea23462 cmhi v2.4s, v3.4s, v2.4s 47d9c: 6eb33471 cmhi v17.4s, v3.4s, v19.4s 47da0: 6ea73467 cmhi v7.4s, v3.4s, v7.4s 47da4: 6eb23463 cmhi v3.4s, v3.4s, v18.4s 47da8: 4e4518c5 uzp1 v5.8h, v6.8h, v5.8h 47dac: 4e441a04 uzp1 v4.8h, v16.8h, v4.8h 47db0: 4e421a22 uzp1 v2.8h, v17.8h, v2.8h 47db4: 4e471863 uzp1 v3.8h, v3.8h, v7.8h 47db8: 4f05e526 movi v6.16b, #0xa9 47dbc: 4e051884 uzp1 v4.16b, v4.16b, v5.16b 47dc0: 4f00e525 movi v5.16b, #0x9 47dc4: 4e021862 uzp1 v2.16b, v3.16b, v2.16b 47dc8: 4f06e603 movi v3.16b, #0xd0 47dcc: 4e251c84 and v4.16b, v4.16b, v5.16b 47dd0: 6e631cc2 bsl v2.16b, v6.16b, v3.16b 47dd4: 4e208483 add v3.16b, v4.16b, v0.16b 47dd8: 4e218440 add v0.16b, v2.16b, v1.16b 47ddc: 4f0c5461 shl v1.16b, v3.16b, #0x4 47de0: 4e218400 add v0.16b, v0.16b, v1.16b 47de4: 0e1f3c0a umov w10, v0.b[15] 47de8: 3d8003e0 str q0, [sp] 47dec: 910003eb mov x11, sp 47df0: eb0b011f cmp x8, x11 47df4: 540002a0 b.eq 0x47e48 <__cxa_demangle+0xa0c0> 47df8: 8b090168 add x8, x11, x9 47dfc: eb0b011f cmp x8, x11 47e00: 54000249 b.ls 0x47e48 <__cxa_demangle+0xa0c0> 47e04: 910003eb mov x11, sp 47e08: 394003e8 ldrb w8, [sp] 47e0c: f1000d3f cmp x9, #0x3 47e10: 390003ea strb w10, [sp] 47e14: 38296968 strb w8, [x11, x9] 47e18: 54000183 b.lo 0x47e48 <__cxa_demangle+0xa0c0> 47e1c: 8b0b0128 add x8, x9, x11 47e20: b27f0169 orr x9, x11, #0x2 47e24: d1000508 sub x8, x8, #0x1 47e28: 3940010a ldrb w10, [x8] 47e2c: 9100052c add x12, x9, #0x1 47e30: 385ff12b ldurb w11, [x9, #-0x1] 47e34: 381ff12a sturb w10, [x9, #-0x1] 47e38: 381ff50b strb w11, [x8], #-0x1 47e3c: eb08013f cmp x9, x8 47e40: aa0c03e9 mov x9, x12 47e44: 54ffff23 b.lo 0x47e28 <__cxa_demangle+0xa0a0> 47e48: 6f00e401 movi v1.2d, #0000000000000000 47e4c: f0fffe83 adrp x3, 0x1a000 47e50: 3dc003e0 ldr q0, [sp] 47e54: 910af863 add x3, x3, #0x2be 47e58: 910043e0 add x0, sp, #0x10 47e5c: 52800501 mov w1, #0x28 // =40 47e60: 52800502 mov w2, #0x28 // =40 47e64: f9001bff str xzr, [sp, #0x30] 47e68: ad0087e1 stp q1, q1, [sp, #0x10] 47e6c: 97fffed7 bl 0x479c8 <__cxa_demangle+0x9c40> 47e70: 34000300 cbz w0, 0x47ed0 <__cxa_demangle+0xa148> 47e74: a940aa68 ldp x8, x10, [x19, #0x8] 47e78: 93407c14 sxtw x20, w0 47e7c: 8b140109 add x9, x8, x20 47e80: eb0a013f cmp x9, x10 47e84: 54000062 b.hs 0x47e90 <__cxa_demangle+0xa108> 47e88: f9400260 ldr x0, [x19] 47e8c: 1400000a b 0x47eb4 <__cxa_demangle+0xa12c> 47e90: d37ff948 lsl x8, x10, #1 47e94: f9400260 ldr x0, [x19] 47e98: eb09011f cmp x8, x9 47e9c: 9a883121 csel x1, x9, x8, lo 47ea0: f9000a61 str x1, [x19, #0x10] 47ea4: 9400442f bl 0x58f60 47ea8: f9000260 str x0, [x19] 47eac: b4000260 cbz x0, 0x47ef8 <__cxa_demangle+0xa170> 47eb0: f9400668 ldr x8, [x19, #0x8] 47eb4: 8b080000 add x0, x0, x8 47eb8: 910043e1 add x1, sp, #0x10 47ebc: aa1403e2 mov x2, x20 47ec0: 940045a0 bl 0x59540 47ec4: f9400668 ldr x8, [x19, #0x8] 47ec8: 8b140108 add x8, x8, x20 47ecc: f9000668 str x8, [x19, #0x8] 47ed0: f94016a8 ldr x8, [x21, #0x28] 47ed4: f85f83a9 ldur x9, [x29, #-0x8] 47ed8: eb09011f cmp x8, x9 47edc: 54000101 b.ne 0x47efc <__cxa_demangle+0xa174> 47ee0: a9464ff4 ldp x20, x19, [sp, #0x60] 47ee4: a9447bfd ldp x29, x30, [sp, #0x40] 47ee8: f9402bf5 ldr x21, [sp, #0x50] 47eec: 9101c3ff add sp, sp, #0x70 47ef0: d50323bf autiasp 47ef4: d65f03c0 ret 47ef8: 9400448a bl 0x59120 <_ZSt9terminatev@plt> 47efc: 940043cd bl 0x58e30 <__stack_chk_fail@plt> 47f00: d503245f bti c 47f04: 140043c3 b 0x58e10 <_ZdlPv@plt> 47f08: d503233f paciasp 47f0c: a9be7bfd stp x29, x30, [sp, #-0x20]! 47f10: a9014ff4 stp x20, x19, [sp, #0x10] 47f14: 910003fd mov x29, sp 47f18: a940a828 ldp x8, x10, [x1, #0x8] 47f1c: aa0103f3 mov x19, x1 47f20: aa0003f4 mov x20, x0 47f24: 91000909 add x9, x8, #0x2 47f28: eb0a013f cmp x9, x10 47f2c: 54000062 b.hs 0x47f38 <__cxa_demangle+0xa1b0> 47f30: f9400260 ldr x0, [x19] 47f34: 1400000a b 0x47f5c <__cxa_demangle+0xa1d4> 47f38: d37ff948 lsl x8, x10, #1 47f3c: f9400260 ldr x0, [x19] 47f40: eb09011f cmp x8, x9 47f44: 9a883121 csel x1, x9, x8, lo 47f48: f9000a61 str x1, [x19, #0x10] 47f4c: 94004405 bl 0x58f60 47f50: f9000260 str x0, [x19] 47f54: b40005a0 cbz x0, 0x48008 <__cxa_demangle+0xa280> 47f58: f9400668 ldr x8, [x19, #0x8] 47f5c: 52878449 mov w9, #0x3c22 // =15394 47f60: aa1303e1 mov x1, x19 47f64: 78286809 strh w9, [x0, x8] 47f68: f9400668 ldr x8, [x19, #0x8] 47f6c: f9400a94 ldr x20, [x20, #0x10] 47f70: 91000908 add x8, x8, #0x2 47f74: f9400289 ldr x9, [x20] 47f78: aa1403e0 mov x0, x20 47f7c: f9000668 str x8, [x19, #0x8] 47f80: f9401128 ldr x8, [x9, #0x20] 47f84: d63f0100 blr x8 47f88: 39402688 ldrb w8, [x20, #0x9] 47f8c: 7100051f cmp w8, #0x1 47f90: 540000c0 b.eq 0x47fa8 <__cxa_demangle+0xa220> 47f94: f9400288 ldr x8, [x20] 47f98: aa1403e0 mov x0, x20 47f9c: aa1303e1 mov x1, x19 47fa0: f9401508 ldr x8, [x8, #0x28] 47fa4: d63f0100 blr x8 47fa8: a940aa68 ldp x8, x10, [x19, #0x8] 47fac: 91000909 add x9, x8, #0x2 47fb0: eb0a013f cmp x9, x10 47fb4: 54000062 b.hs 0x47fc0 <__cxa_demangle+0xa238> 47fb8: f9400260 ldr x0, [x19] 47fbc: 1400000a b 0x47fe4 <__cxa_demangle+0xa25c> 47fc0: d37ff948 lsl x8, x10, #1 47fc4: f9400260 ldr x0, [x19] 47fc8: eb09011f cmp x8, x9 47fcc: 9a883121 csel x1, x9, x8, lo 47fd0: f9000a61 str x1, [x19, #0x10] 47fd4: 940043e3 bl 0x58f60 47fd8: f9000260 str x0, [x19] 47fdc: b4000160 cbz x0, 0x48008 <__cxa_demangle+0xa280> 47fe0: f9400668 ldr x8, [x19, #0x8] 47fe4: 528447c9 mov w9, #0x223e // =8766 47fe8: 78286809 strh w9, [x0, x8] 47fec: f9400668 ldr x8, [x19, #0x8] 47ff0: 91000908 add x8, x8, #0x2 47ff4: f9000668 str x8, [x19, #0x8] 47ff8: a9414ff4 ldp x20, x19, [sp, #0x10] 47ffc: a8c27bfd ldp x29, x30, [sp], #0x20 48000: d50323bf autiasp 48004: d65f03c0 ret 48008: 94004446 bl 0x59120 <_ZSt9terminatev@plt> 4800c: d503245f bti c 48010: 14004380 b 0x58e10 <_ZdlPv@plt> 48014: d503233f paciasp 48018: d10343ff sub sp, sp, #0xd0 4801c: a9087bfd stp x29, x30, [sp, #0x80] 48020: 910203fd add x29, sp, #0x80 48024: a90967fa stp x26, x25, [sp, #0x90] 48028: a90a5ff8 stp x24, x23, [sp, #0xa0] 4802c: a90b57f6 stp x22, x21, [sp, #0xb0] 48030: a90c4ff4 stp x20, x19, [sp, #0xc0] 48034: d53bd057 mrs x23, TPIDR_EL0 48038: f94016e8 ldr x8, [x23, #0x28] 4803c: f81f83a8 stur x8, [x29, #-0x8] 48040: a9402408 ldp x8, x9, [x0] 48044: cb080129 sub x9, x9, x8 48048: f100093f cmp x9, #0x2 4804c: 54001d23 b.lo 0x483f0 <__cxa_demangle+0xa668> 48050: 39400109 ldrb w9, [x8] 48054: 7101513f cmp w9, #0x54 48058: 54001cc1 b.ne 0x483f0 <__cxa_demangle+0xa668> 4805c: 39400509 ldrb w9, [x8, #0x1] 48060: aa1f03f4 mov x20, xzr 48064: 5101b929 sub w9, w9, #0x6e 48068: 71002d3f cmp w9, #0xb 4806c: 54001c48 b.hi 0x483f4 <__cxa_demangle+0xa66c> 48070: 90fffeaa adrp x10, 0x1c000 48074: aa0003f3 mov x19, x0 48078: 9118494a add x10, x10, #0x612 4807c: 1000008b adr x11, 0x4808c <__cxa_demangle+0xa304> 48080: 3869694c ldrb w12, [x10, x9] 48084: 8b0c096b add x11, x11, x12, lsl #2 48088: d61f0160 br x11 4808c: d503249f bti j 48090: b9431e74 ldr w20, [x19, #0x31c] 48094: 91000908 add x8, x8, #0x2 48098: f9499a75 ldr x21, [x19, #0x1330] 4809c: 11000689 add w9, w20, #0x1 480a0: f9000268 str x8, [x19] 480a4: b9031e69 str w9, [x19, #0x31c] 480a8: f94006a8 ldr x8, [x21, #0x8] 480ac: d13f4109 sub x9, x8, #0xfd0 480b0: b13fc53f cmn x9, #0xff1 480b4: 54000108 b.hi 0x480d4 <__cxa_demangle+0xa34c> 480b8: 52820000 mov w0, #0x1000 // =4096 480bc: 940043a1 bl 0x58f40 480c0: b4002280 cbz x0, 0x48510 <__cxa_demangle+0xa788> 480c4: aa1f03e8 mov x8, xzr 480c8: a9007c15 stp x21, xzr, [x0] 480cc: aa0003f5 mov x21, x0 480d0: f9099a60 str x0, [x19, #0x1330] 480d4: d280236a mov x10, #0x11b // =283 480d8: 91008109 add x9, x8, #0x20 480dc: 8b0802b6 add x22, x21, x8 480e0: d00000a8 adrp x8, 0x5e000 480e4: f2a0202a movk x10, #0x101, lsl #16 480e8: 91208108 add x8, x8, #0x820 480ec: f2c0002a movk x10, #0x1, lsl #32 480f0: f90006a9 str x9, [x21, #0x8] 480f4: 910043e1 add x1, sp, #0x10 480f8: a9812ac8 stp x8, x10, [x22, #0x10]! 480fc: b90012d4 str w20, [x22, #0x10] 48100: f9415268 ldr x8, [x19, #0x2a0] 48104: f9000bf6 str x22, [sp, #0x10] 48108: f85f8100 ldur x0, [x8, #-0x8] 4810c: 94000189 bl 0x48730 <__cxa_demangle+0xa9a8> 48110: aa1303e0 mov x0, x19 48114: 97ffdb3e bl 0x3ee0c <__cxa_demangle+0x1084> 48118: b40016c0 cbz x0, 0x483f0 <__cxa_demangle+0xa668> 4811c: f9499a78 ldr x24, [x19, #0x1330] 48120: aa0003f5 mov x21, x0 48124: f9400708 ldr x8, [x24, #0x8] 48128: d13f4109 sub x9, x8, #0xfd0 4812c: b13fc53f cmn x9, #0xff1 48130: 54000108 b.hi 0x48150 <__cxa_demangle+0xa3c8> 48134: 52820000 mov w0, #0x1000 // =4096 48138: 94004382 bl 0x58f40 4813c: b4001ea0 cbz x0, 0x48510 <__cxa_demangle+0xa788> 48140: aa1f03e8 mov x8, xzr 48144: a9007c18 stp x24, xzr, [x0] 48148: aa0003f8 mov x24, x0 4814c: f9099a60 str x0, [x19, #0x1330] 48150: 91008109 add x9, x8, #0x20 48154: 8b080314 add x20, x24, x8 48158: d00000a8 adrp x8, 0x5e000 4815c: 528003aa mov w10, #0x1d // =29 48160: 91240108 add x8, x8, #0x900 48164: 72a0202a movk w10, #0x101, lsl #16 48168: f9000709 str x9, [x24, #0x8] 4816c: f8010e88 str x8, [x20, #0x10]! 48170: b9000a8a str w10, [x20, #0x8] 48174: a9015696 stp x22, x21, [x20, #0x10] 48178: 1400009f b 0x483f4 <__cxa_demangle+0xa66c> 4817c: d503249f bti j 48180: b9432274 ldr w20, [x19, #0x320] 48184: 91000908 add x8, x8, #0x2 48188: f9499a75 ldr x21, [x19, #0x1330] 4818c: 11000689 add w9, w20, #0x1 48190: f9000268 str x8, [x19] 48194: b9032269 str w9, [x19, #0x320] 48198: f94006a8 ldr x8, [x21, #0x8] 4819c: d13f4109 sub x9, x8, #0xfd0 481a0: b13fc53f cmn x9, #0xff1 481a4: 54000108 b.hi 0x481c4 <__cxa_demangle+0xa43c> 481a8: 52820000 mov w0, #0x1000 // =4096 481ac: 94004365 bl 0x58f40 481b0: b4001b00 cbz x0, 0x48510 <__cxa_demangle+0xa788> 481b4: aa1f03e8 mov x8, xzr 481b8: a9007c15 stp x21, xzr, [x0] 481bc: aa0003f5 mov x21, x0 481c0: f9099a60 str x0, [x19, #0x1330] 481c4: d280236a mov x10, #0x11b // =283 481c8: 91008109 add x9, x8, #0x20 481cc: 8b0802b9 add x25, x21, x8 481d0: d00000a8 adrp x8, 0x5e000 481d4: f2a0202a movk x10, #0x101, lsl #16 481d8: 91208108 add x8, x8, #0x820 481dc: f2c0004a movk x10, #0x2, lsl #32 481e0: f90006a9 str x9, [x21, #0x8] 481e4: 910043e1 add x1, sp, #0x10 481e8: 910a6275 add x21, x19, #0x298 481ec: 910043f6 add x22, sp, #0x10 481f0: a9812b28 stp x8, x10, [x25, #0x10]! 481f4: b9001334 str w20, [x25, #0x10] 481f8: f9415268 ldr x8, [x19, #0x2a0] 481fc: f9000bf9 str x25, [sp, #0x10] 48200: f85f8100 ldur x0, [x8, #-0x8] 48204: 9400014b bl 0x48730 <__cxa_demangle+0xa9a8> 48208: f9415268 ldr x8, [x19, #0x2a0] 4820c: aa1303f4 mov x20, x19 48210: f9414e69 ldr x9, [x19, #0x298] 48214: 9101a2ca add x10, x22, #0x68 48218: 6f00e400 movi v0.2d, #0000000000000000 4821c: 9100a2d8 add x24, x22, #0x28 48220: 910023e1 add x1, sp, #0x8 48224: aa1503e0 mov x0, x21 48228: cb090108 sub x8, x8, x9 4822c: f9400e69 ldr x9, [x19, #0x18] 48230: 9343fd08 asr x8, x8, #3 48234: f90013f8 str x24, [sp, #0x20] 48238: a902abf8 stp x24, x10, [sp, #0x28] 4823c: 3c8383e0 stur q0, [sp, #0x38] 48240: a90123f3 stp x19, x8, [sp, #0x10] 48244: f8410e88 ldr x8, [x20, #0x10]! 48248: 3c8483e0 stur q0, [sp, #0x48] 4824c: 3c8583e0 stur q0, [sp, #0x58] 48250: cb080128 sub x8, x9, x8 48254: 910042c9 add x9, x22, #0x10 48258: 9343fd16 asr x22, x8, #3 4825c: 3c8683e0 stur q0, [sp, #0x68] 48260: f90007e9 str x9, [sp, #0x8] 48264: 97ffe99d bl 0x428d8 <__cxa_demangle+0x4b50> 48268: f0fffe95 adrp x21, 0x1b000 4826c: 91133eb5 add x21, x21, #0x4cf 48270: aa1503e0 mov x0, x21 48274: 52800041 mov w1, #0x2 // =2 48278: 94004516 bl 0x596d0 <__strlen_chk@plt> 4827c: a9402668 ldp x8, x9, [x19] 48280: cb080129 sub x9, x9, x8 48284: eb09001f cmp x0, x9 48288: 54000129 b.ls 0x482ac <__cxa_demangle+0xa524> 4828c: aa1303e0 mov x0, x19 48290: 97ffff61 bl 0x48014 <__cxa_demangle+0xa28c> 48294: f90007e0 str x0, [sp, #0x8] 48298: b4001380 cbz x0, 0x48508 <__cxa_demangle+0xa780> 4829c: 910023e1 add x1, sp, #0x8 482a0: aa1403e0 mov x0, x20 482a4: 97ffe1e3 bl 0x40a30 <__cxa_demangle+0x2ca8> 482a8: 17fffff2 b 0x48270 <__cxa_demangle+0xa4e8> 482ac: b4000180 cbz x0, 0x482dc <__cxa_demangle+0xa554> 482b0: aa0003e9 mov x9, x0 482b4: aa0803ea mov x10, x8 482b8: aa1503eb mov x11, x21 482bc: 3940016c ldrb w12, [x11] 482c0: 3940014d ldrb w13, [x10] 482c4: 6b0d019f cmp w12, w13 482c8: 54fffe21 b.ne 0x4828c <__cxa_demangle+0xa504> 482cc: 9100056b add x11, x11, #0x1 482d0: 9100054a add x10, x10, #0x1 482d4: f1000529 subs x9, x9, #0x1 482d8: 54ffff21 b.ne 0x482bc <__cxa_demangle+0xa534> 482dc: a9410a69 ldp x9, x2, [x19, #0x10] 482e0: d37df2d4 lsl x20, x22, #3 482e4: 8b000108 add x8, x8, x0 482e8: aa1303e0 mov x0, x19 482ec: 8b140121 add x1, x9, x20 482f0: f9000268 str x8, [x19] 482f4: 940008f4 bl 0x4a6c4 <__cxa_demangle+0xc93c> 482f8: f9400a68 ldr x8, [x19, #0x10] 482fc: aa0003f5 mov x21, x0 48300: f9499a7a ldr x26, [x19, #0x1330] 48304: aa0103f6 mov x22, x1 48308: 8b140108 add x8, x8, x20 4830c: f9000e68 str x8, [x19, #0x18] 48310: f9400748 ldr x8, [x26, #0x8] 48314: d13f0109 sub x9, x8, #0xfc0 48318: b13fc53f cmn x9, #0xff1 4831c: 54000108 b.hi 0x4833c <__cxa_demangle+0xa5b4> 48320: 52820000 mov w0, #0x1000 // =4096 48324: 94004307 bl 0x58f40 48328: b4000f40 cbz x0, 0x48510 <__cxa_demangle+0xa788> 4832c: aa1f03e8 mov x8, xzr 48330: a9007c1a stp x26, xzr, [x0] 48334: aa0003fa mov x26, x0 48338: f9099a60 str x0, [x19, #0x1330] 4833c: 9100c109 add x9, x8, #0x30 48340: 8b080354 add x20, x26, x8 48344: d00000a8 adrp x8, 0x5e000 48348: 528003ca mov w10, #0x1e // =30 4834c: 9125c108 add x8, x8, #0x970 48350: 72a0202a movk w10, #0x101, lsl #16 48354: f9000749 str x9, [x26, #0x8] 48358: f8010e88 str x8, [x20, #0x10]! 4835c: b9000a8a str w10, [x20, #0x8] 48360: a9015699 stp x25, x21, [x20, #0x10] 48364: f9001296 str x22, [x20, #0x20] 48368: a94127e8 ldp x8, x9, [sp, #0x10] 4836c: f94013e0 ldr x0, [sp, #0x20] 48370: f9414d0a ldr x10, [x8, #0x298] 48374: eb18001f cmp x0, x24 48378: 8b090d49 add x9, x10, x9, lsl #3 4837c: f9015109 str x9, [x8, #0x2a0] 48380: 540003a0 b.eq 0x483f4 <__cxa_demangle+0xa66c> 48384: 940042eb bl 0x58f30 48388: 1400001b b 0x483f4 <__cxa_demangle+0xa66c> 4838c: d503249f bti j 48390: 91000908 add x8, x8, #0x2 48394: aa1303e0 mov x0, x19 48398: f9000268 str x8, [x19] 4839c: 97ffff1e bl 0x48014 <__cxa_demangle+0xa28c> 483a0: b4000280 cbz x0, 0x483f0 <__cxa_demangle+0xa668> 483a4: f9499a76 ldr x22, [x19, #0x1330] 483a8: aa0003f5 mov x21, x0 483ac: f94006c8 ldr x8, [x22, #0x8] 483b0: d13f4109 sub x9, x8, #0xfd0 483b4: b13fc53f cmn x9, #0xff1 483b8: 54000108 b.hi 0x483d8 <__cxa_demangle+0xa650> 483bc: 52820000 mov w0, #0x1000 // =4096 483c0: 940042e0 bl 0x58f40 483c4: b4000a60 cbz x0, 0x48510 <__cxa_demangle+0xa788> 483c8: aa1f03e8 mov x8, xzr 483cc: a9007c16 stp x22, xzr, [x0] 483d0: aa0003f6 mov x22, x0 483d4: f9099a60 str x0, [x19, #0x1330] 483d8: 91008109 add x9, x8, #0x20 483dc: 8b0802d4 add x20, x22, x8 483e0: d00000a8 adrp x8, 0x5e000 483e4: 528003ea mov w10, #0x1f // =31 483e8: 91278108 add x8, x8, #0x9e0 483ec: 14000041 b 0x484f0 <__cxa_demangle+0xa768> 483f0: aa1f03f4 mov x20, xzr 483f4: d503249f bti j 483f8: f94016e8 ldr x8, [x23, #0x28] 483fc: f85f83a9 ldur x9, [x29, #-0x8] 48400: eb09011f cmp x8, x9 48404: 54000881 b.ne 0x48514 <__cxa_demangle+0xa78c> 48408: aa1403e0 mov x0, x20 4840c: a94c4ff4 ldp x20, x19, [sp, #0xc0] 48410: a94b57f6 ldp x22, x21, [sp, #0xb0] 48414: a94a5ff8 ldp x24, x23, [sp, #0xa0] 48418: a94967fa ldp x26, x25, [sp, #0x90] 4841c: a9487bfd ldp x29, x30, [sp, #0x80] 48420: 910343ff add sp, sp, #0xd0 48424: d50323bf autiasp 48428: d65f03c0 ret 4842c: d503249f bti j 48430: b9431a74 ldr w20, [x19, #0x318] 48434: 91000908 add x8, x8, #0x2 48438: f9499a76 ldr x22, [x19, #0x1330] 4843c: 11000689 add w9, w20, #0x1 48440: f9000268 str x8, [x19] 48444: b9031a69 str w9, [x19, #0x318] 48448: f94006c8 ldr x8, [x22, #0x8] 4844c: d13f4109 sub x9, x8, #0xfd0 48450: b13fc53f cmn x9, #0xff1 48454: 54000108 b.hi 0x48474 <__cxa_demangle+0xa6ec> 48458: 52820000 mov w0, #0x1000 // =4096 4845c: 940042b9 bl 0x58f40 48460: b4000580 cbz x0, 0x48510 <__cxa_demangle+0xa788> 48464: aa1f03e8 mov x8, xzr 48468: a9007c16 stp x22, xzr, [x0] 4846c: aa0003f6 mov x22, x0 48470: f9099a60 str x0, [x19, #0x1330] 48474: 91008109 add x9, x8, #0x20 48478: 8b0802d5 add x21, x22, x8 4847c: d00000a8 adrp x8, 0x5e000 48480: 5280236a mov w10, #0x11b // =283 48484: 91208108 add x8, x8, #0x820 48488: 72a0202a movk w10, #0x101, lsl #16 4848c: f90006c9 str x9, [x22, #0x8] 48490: 910043e1 add x1, sp, #0x10 48494: a9812aa8 stp x8, x10, [x21, #0x10]! 48498: b90012b4 str w20, [x21, #0x10] 4849c: f9415268 ldr x8, [x19, #0x2a0] 484a0: f9000bf5 str x21, [sp, #0x10] 484a4: f85f8100 ldur x0, [x8, #-0x8] 484a8: 940000a2 bl 0x48730 <__cxa_demangle+0xa9a8> 484ac: f9499a76 ldr x22, [x19, #0x1330] 484b0: f94006c8 ldr x8, [x22, #0x8] 484b4: d13f4109 sub x9, x8, #0xfd0 484b8: b13fc53f cmn x9, #0xff1 484bc: 54000108 b.hi 0x484dc <__cxa_demangle+0xa754> 484c0: 52820000 mov w0, #0x1000 // =4096 484c4: 9400429f bl 0x58f40 484c8: b4000240 cbz x0, 0x48510 <__cxa_demangle+0xa788> 484cc: aa1f03e8 mov x8, xzr 484d0: a9007c16 stp x22, xzr, [x0] 484d4: aa0003f6 mov x22, x0 484d8: f9099a60 str x0, [x19, #0x1330] 484dc: 91008109 add x9, x8, #0x20 484e0: 8b0802d4 add x20, x22, x8 484e4: d00000a8 adrp x8, 0x5e000 484e8: 5280038a mov w10, #0x1c // =28 484ec: 91224108 add x8, x8, #0x890 484f0: 72a0202a movk w10, #0x101, lsl #16 484f4: f90006c9 str x9, [x22, #0x8] 484f8: f8010e88 str x8, [x20, #0x10]! 484fc: b9000a8a str w10, [x20, #0x8] 48500: f9000a95 str x21, [x20, #0x10] 48504: 17ffffbc b 0x483f4 <__cxa_demangle+0xa66c> 48508: aa1f03f4 mov x20, xzr 4850c: 17ffff97 b 0x48368 <__cxa_demangle+0xa5e0> 48510: 94004304 bl 0x59120 <_ZSt9terminatev@plt> 48514: 94004247 bl 0x58e30 <__stack_chk_fail@plt> 48518: 14000001 b 0x4851c <__cxa_demangle+0xa794> 4851c: a94127e8 ldp x8, x9, [sp, #0x10] 48520: aa0003f3 mov x19, x0 48524: f94013e0 ldr x0, [sp, #0x20] 48528: f9414d0a ldr x10, [x8, #0x298] 4852c: eb18001f cmp x0, x24 48530: 8b090d49 add x9, x10, x9, lsl #3 48534: f9015109 str x9, [x8, #0x2a0] 48538: 54000040 b.eq 0x48540 <__cxa_demangle+0xa7b8> 4853c: 9400427d bl 0x58f30 48540: aa1303e0 mov x0, x19 48544: 940031e5 bl 0x54cd8 48548: d503233f paciasp 4854c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 48550: f9000bf5 str x21, [sp, #0x10] 48554: 910003fd mov x29, sp 48558: a9024ff4 stp x20, x19, [sp, #0x20] 4855c: f9499815 ldr x21, [x0, #0x1330] 48560: aa0103f3 mov x19, x1 48564: f94006a8 ldr x8, [x21, #0x8] 48568: d13f4109 sub x9, x8, #0xfd0 4856c: b13fc53f cmn x9, #0xff1 48570: 54000128 b.hi 0x48594 <__cxa_demangle+0xa80c> 48574: aa0003f4 mov x20, x0 48578: 52820000 mov w0, #0x1000 // =4096 4857c: 94004271 bl 0x58f40 48580: b4000300 cbz x0, 0x485e0 <__cxa_demangle+0xa858> 48584: aa1f03e8 mov x8, xzr 48588: a9007c15 stp x21, xzr, [x0] 4858c: aa0003f5 mov x21, x0 48590: f9099a80 str x0, [x20, #0x1330] 48594: 91008109 add x9, x8, #0x20 48598: aa1303e0 mov x0, x19 4859c: 8b0802b4 add x20, x21, x8 485a0: f90006a9 str x9, [x21, #0x8] 485a4: 940043cb bl 0x594d0 485a8: d00000a9 adrp x9, 0x5e000 485ac: 528020e8 mov w8, #0x107 // =263 485b0: 910f0129 add x9, x9, #0x3c0 485b4: 72a02028 movk w8, #0x101, lsl #16 485b8: f9400bf5 ldr x21, [sp, #0x10] 485bc: f8010e89 str x9, [x20, #0x10]! 485c0: 8b000269 add x9, x19, x0 485c4: aa1403e0 mov x0, x20 485c8: b9000a88 str w8, [x20, #0x8] 485cc: a9012693 stp x19, x9, [x20, #0x10] 485d0: a9424ff4 ldp x20, x19, [sp, #0x20] 485d4: a8c37bfd ldp x29, x30, [sp], #0x30 485d8: d50323bf autiasp 485dc: d65f03c0 ret 485e0: 940042d0 bl 0x59120 <_ZSt9terminatev@plt> 485e4: d503233f paciasp 485e8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 485ec: f9000bf5 str x21, [sp, #0x10] 485f0: 910003fd mov x29, sp 485f4: a9024ff4 stp x20, x19, [sp, #0x20] 485f8: a940a828 ldp x8, x10, [x1, #0x8] 485fc: aa0103f3 mov x19, x1 48600: aa0003f4 mov x20, x0 48604: 91002109 add x9, x8, #0x8 48608: eb0a013f cmp x9, x10 4860c: 54000062 b.hs 0x48618 <__cxa_demangle+0xa890> 48610: f9400260 ldr x0, [x19] 48614: 1400000a b 0x4863c <__cxa_demangle+0xa8b4> 48618: d37ff948 lsl x8, x10, #1 4861c: f9400260 ldr x0, [x19] 48620: eb09011f cmp x8, x9 48624: 9a883121 csel x1, x9, x8, lo 48628: f9000a61 str x1, [x19, #0x10] 4862c: 9400424d bl 0x58f60 48630: f9000260 str x0, [x19] 48634: b4000780 cbz x0, 0x48724 <__cxa_demangle+0xa99c> 48638: f9400668 ldr x8, [x19, #0x8] 4863c: d28ea4e9 mov x9, #0x7527 // =29991 48640: f2adcdc9 movk x9, #0x6e6e, lsl #16 48644: f2cdac29 movk x9, #0x6d61, lsl #32 48648: f2ec8ca9 movk x9, #0x6465, lsl #48 4864c: f8286809 str x9, [x0, x8] 48650: f9400668 ldr x8, [x19, #0x8] 48654: 91002108 add x8, x8, #0x8 48658: f9000668 str x8, [x19, #0x8] 4865c: a9412695 ldp x21, x9, [x20, #0x10] 48660: eb150134 subs x20, x9, x21 48664: 540002e0 b.eq 0x486c0 <__cxa_demangle+0xa938> 48668: f9400a6a ldr x10, [x19, #0x10] 4866c: 8b140109 add x9, x8, x20 48670: eb0a013f cmp x9, x10 48674: 54000062 b.hs 0x48680 <__cxa_demangle+0xa8f8> 48678: f9400260 ldr x0, [x19] 4867c: 1400000a b 0x486a4 <__cxa_demangle+0xa91c> 48680: d37ff948 lsl x8, x10, #1 48684: f9400260 ldr x0, [x19] 48688: eb09011f cmp x8, x9 4868c: 9a883121 csel x1, x9, x8, lo 48690: f9000a61 str x1, [x19, #0x10] 48694: 94004233 bl 0x58f60 48698: f9000260 str x0, [x19] 4869c: b4000440 cbz x0, 0x48724 <__cxa_demangle+0xa99c> 486a0: f9400668 ldr x8, [x19, #0x8] 486a4: 8b080000 add x0, x0, x8 486a8: aa1503e1 mov x1, x21 486ac: aa1403e2 mov x2, x20 486b0: 940043a4 bl 0x59540 486b4: f9400668 ldr x8, [x19, #0x8] 486b8: 8b140108 add x8, x8, x20 486bc: f9000668 str x8, [x19, #0x8] 486c0: f9400a6a ldr x10, [x19, #0x10] 486c4: 91000509 add x9, x8, #0x1 486c8: eb0a013f cmp x9, x10 486cc: 54000062 b.hs 0x486d8 <__cxa_demangle+0xa950> 486d0: f9400260 ldr x0, [x19] 486d4: 1400000a b 0x486fc <__cxa_demangle+0xa974> 486d8: d37ff948 lsl x8, x10, #1 486dc: f9400260 ldr x0, [x19] 486e0: eb09011f cmp x8, x9 486e4: 9a883121 csel x1, x9, x8, lo 486e8: f9000a61 str x1, [x19, #0x10] 486ec: 9400421d bl 0x58f60 486f0: f9000260 str x0, [x19] 486f4: b4000180 cbz x0, 0x48724 <__cxa_demangle+0xa99c> 486f8: f9400668 ldr x8, [x19, #0x8] 486fc: 528004e9 mov w9, #0x27 // =39 48700: f9400bf5 ldr x21, [sp, #0x10] 48704: 38286809 strb w9, [x0, x8] 48708: f9400668 ldr x8, [x19, #0x8] 4870c: 91000508 add x8, x8, #0x1 48710: f9000668 str x8, [x19, #0x8] 48714: a9424ff4 ldp x20, x19, [sp, #0x20] 48718: a8c37bfd ldp x29, x30, [sp], #0x30 4871c: d50323bf autiasp 48720: d65f03c0 ret 48724: 9400427f bl 0x59120 <_ZSt9terminatev@plt> 48728: d503245f bti c 4872c: 140041b9 b 0x58e10 <_ZdlPv@plt> 48730: d503233f paciasp 48734: a9bc7bfd stp x29, x30, [sp, #-0x40]! 48738: f9000bf7 str x23, [sp, #0x10] 4873c: 910003fd mov x29, sp 48740: a90257f6 stp x22, x21, [sp, #0x20] 48744: a9034ff4 stp x20, x19, [sp, #0x30] 48748: a940a408 ldp x8, x9, [x0, #0x8] 4874c: aa0003f3 mov x19, x0 48750: aa0103f4 mov x20, x1 48754: eb09011f cmp x8, x9 48758: 54000381 b.ne 0x487c8 <__cxa_demangle+0xaa40> 4875c: aa1303e9 mov x9, x19 48760: f8418537 ldr x23, [x9], #0x18 48764: cb170115 sub x21, x8, x23 48768: eb0902ff cmp x23, x9 4876c: 54000100 b.eq 0x4878c <__cxa_demangle+0xaa04> 48770: d37ffaa1 lsl x1, x21, #1 48774: aa1703e0 mov x0, x23 48778: 940041fa bl 0x58f60 4877c: aa0003f6 mov x22, x0 48780: f9000260 str x0, [x19] 48784: b5000180 cbnz x0, 0x487b4 <__cxa_demangle+0xaa2c> 48788: 1400001a b 0x487f0 <__cxa_demangle+0xaa68> 4878c: d37ffaa0 lsl x0, x21, #1 48790: 940041ec bl 0x58f40 48794: b40002e0 cbz x0, 0x487f0 <__cxa_demangle+0xaa68> 48798: aa0003f6 mov x22, x0 4879c: b40000b5 cbz x21, 0x487b0 <__cxa_demangle+0xaa28> 487a0: aa1603e0 mov x0, x22 487a4: aa1703e1 mov x1, x23 487a8: aa1503e2 mov x2, x21 487ac: 94004365 bl 0x59540 487b0: f9000276 str x22, [x19] 487b4: 9343fea8 asr x8, x21, #3 487b8: 9342fea9 asr x9, x21, #2 487bc: 8b080ec8 add x8, x22, x8, lsl #3 487c0: 8b090ec9 add x9, x22, x9, lsl #3 487c4: a900a668 stp x8, x9, [x19, #0x8] 487c8: 91002109 add x9, x8, #0x8 487cc: f940028a ldr x10, [x20] 487d0: a94257f6 ldp x22, x21, [sp, #0x20] 487d4: f9000669 str x9, [x19, #0x8] 487d8: f9400bf7 ldr x23, [sp, #0x10] 487dc: a9434ff4 ldp x20, x19, [sp, #0x30] 487e0: f900010a str x10, [x8] 487e4: a8c47bfd ldp x29, x30, [sp], #0x40 487e8: d50323bf autiasp 487ec: d65f03c0 ret 487f0: 9400424c bl 0x59120 <_ZSt9terminatev@plt> 487f4: d503233f paciasp 487f8: d10143ff sub sp, sp, #0x50 487fc: a9027bfd stp x29, x30, [sp, #0x20] 48800: 910083fd add x29, sp, #0x20 48804: a90357f6 stp x22, x21, [sp, #0x30] 48808: a9044ff4 stp x20, x19, [sp, #0x40] 4880c: d53bd055 mrs x21, TPIDR_EL0 48810: aa0003f4 mov x20, x0 48814: f94016a8 ldr x8, [x21, #0x28] 48818: aa0103f3 mov x19, x1 4881c: f81f83a8 stur x8, [x29, #-0x8] 48820: b9400c08 ldr w8, [x0, #0xc] 48824: 7100091f cmp w8, #0x2 48828: 54000260 b.eq 0x48874 <__cxa_demangle+0xaaec> 4882c: 7100051f cmp w8, #0x1 48830: 54000120 b.eq 0x48854 <__cxa_demangle+0xaacc> 48834: 35000828 cbnz w8, 0x48938 <__cxa_demangle+0xabb0> 48838: aa1303f6 mov x22, x19 4883c: a9c0aac8 ldp x8, x10, [x22, #0x8]! 48840: 91000909 add x9, x8, #0x2 48844: eb0a013f cmp x9, x10 48848: 540003a2 b.hs 0x488bc <__cxa_demangle+0xab34> 4884c: f9400260 ldr x0, [x19] 48850: 14000024 b 0x488e0 <__cxa_demangle+0xab58> 48854: aa1303f6 mov x22, x19 48858: a9c0aac8 ldp x8, x10, [x22, #0x8]! 4885c: 91000909 add x9, x8, #0x2 48860: eb0a013f cmp x9, x10 48864: 54000162 b.hs 0x48890 <__cxa_demangle+0xab08> 48868: f9400260 ldr x0, [x19] 4886c: 5289c48a mov w10, #0x4e24 // =20004 48870: 1400001d b 0x488e4 <__cxa_demangle+0xab5c> 48874: aa1303f6 mov x22, x19 48878: a9c0aac8 ldp x8, x10, [x22, #0x8]! 4887c: 91000d09 add x9, x8, #0x3 48880: eb0a013f cmp x9, x10 48884: 54000362 b.hs 0x488f0 <__cxa_demangle+0xab68> 48888: f9400260 ldr x0, [x19] 4888c: 14000022 b 0x48914 <__cxa_demangle+0xab8c> 48890: d37ff948 lsl x8, x10, #1 48894: f9400260 ldr x0, [x19] 48898: eb09011f cmp x8, x9 4889c: 9a883121 csel x1, x9, x8, lo 488a0: f9000a61 str x1, [x19, #0x10] 488a4: 940041af bl 0x58f60 488a8: f9000260 str x0, [x19] 488ac: b4000da0 cbz x0, 0x48a60 <__cxa_demangle+0xacd8> 488b0: f94002c8 ldr x8, [x22] 488b4: 5289c48a mov w10, #0x4e24 // =20004 488b8: 1400000b b 0x488e4 <__cxa_demangle+0xab5c> 488bc: d37ff948 lsl x8, x10, #1 488c0: f9400260 ldr x0, [x19] 488c4: eb09011f cmp x8, x9 488c8: 9a883121 csel x1, x9, x8, lo 488cc: f9000a61 str x1, [x19, #0x10] 488d0: 940041a4 bl 0x58f60 488d4: f9000260 str x0, [x19] 488d8: b4000c40 cbz x0, 0x48a60 <__cxa_demangle+0xacd8> 488dc: f94002c8 ldr x8, [x22] 488e0: 528a848a mov w10, #0x5424 // =21540 488e4: 52800049 mov w9, #0x2 // =2 488e8: 7828680a strh w10, [x0, x8] 488ec: 14000010 b 0x4892c <__cxa_demangle+0xaba4> 488f0: d37ff948 lsl x8, x10, #1 488f4: f9400260 ldr x0, [x19] 488f8: eb09011f cmp x8, x9 488fc: 9a883121 csel x1, x9, x8, lo 48900: f9000a61 str x1, [x19, #0x10] 48904: 94004197 bl 0x58f60 48908: f9000260 str x0, [x19] 4890c: b4000aa0 cbz x0, 0x48a60 <__cxa_demangle+0xacd8> 48910: f94002c8 ldr x8, [x22] 48914: 8b080008 add x8, x0, x8 48918: 52800a8a mov w10, #0x54 // =84 4891c: 528a848b mov w11, #0x5424 // =21540 48920: 52800069 mov w9, #0x3 // =3 48924: 3900090a strb w10, [x8, #0x2] 48928: 7900010b strh w11, [x8] 4892c: f94002c8 ldr x8, [x22] 48930: 8b090108 add x8, x8, x9 48934: f90002c8 str x8, [x22] 48938: b9401288 ldr w8, [x20, #0x10] 4893c: 340007e8 cbz w8, 0x48a38 <__cxa_demangle+0xacb0> 48940: 71000508 subs w8, w8, #0x1 48944: 540002e0 b.eq 0x489a0 <__cxa_demangle+0xac18> 48948: b202e7e9 mov x9, #-0x3333333333333334 // =-3689348814741910324 4894c: aa1f03f4 mov x20, xzr 48950: f29999a9 movk x9, #0xcccd 48954: 5280014a mov w10, #0xa // =10 48958: 910003eb mov x11, sp 4895c: 9bc97d0c umulh x12, x8, x9 48960: 8b14016e add x14, x11, x20 48964: d1000694 sub x20, x20, #0x1 48968: f100251f cmp x8, #0x9 4896c: d343fd8c lsr x12, x12, #3 48970: 1b0aa18d msub w13, w12, w10, w8 48974: aa0c03e8 mov x8, x12 48978: 321c05ad orr w13, w13, #0x30 4897c: 390051cd strb w13, [x14, #0x14] 48980: 54fffee8 b.hi 0x4895c <__cxa_demangle+0xabd4> 48984: b40005b4 cbz x20, 0x48a38 <__cxa_demangle+0xacb0> 48988: a940aa68 ldp x8, x10, [x19, #0x8] 4898c: cb140109 sub x9, x8, x20 48990: eb0a013f cmp x9, x10 48994: 54000122 b.hs 0x489b8 <__cxa_demangle+0xac30> 48998: f9400260 ldr x0, [x19] 4899c: 14000010 b 0x489dc <__cxa_demangle+0xac54> 489a0: a940aa68 ldp x8, x10, [x19, #0x8] 489a4: 91000509 add x9, x8, #0x1 489a8: eb0a013f cmp x9, x10 489ac: 540002c2 b.hs 0x48a04 <__cxa_demangle+0xac7c> 489b0: f9400260 ldr x0, [x19] 489b4: 1400001e b 0x48a2c <__cxa_demangle+0xaca4> 489b8: d37ff948 lsl x8, x10, #1 489bc: f9400260 ldr x0, [x19] 489c0: eb09011f cmp x8, x9 489c4: 9a883121 csel x1, x9, x8, lo 489c8: f9000a61 str x1, [x19, #0x10] 489cc: 94004165 bl 0x58f60 489d0: f9000260 str x0, [x19] 489d4: b4000460 cbz x0, 0x48a60 <__cxa_demangle+0xacd8> 489d8: f9400668 ldr x8, [x19, #0x8] 489dc: 910003e9 mov x9, sp 489e0: cb1403e2 neg x2, x20 489e4: 8b140129 add x9, x9, x20 489e8: 8b080000 add x0, x0, x8 489ec: 91005521 add x1, x9, #0x15 489f0: 940042d4 bl 0x59540 489f4: f9400668 ldr x8, [x19, #0x8] 489f8: cb140108 sub x8, x8, x20 489fc: f9000668 str x8, [x19, #0x8] 48a00: 1400000e b 0x48a38 <__cxa_demangle+0xacb0> 48a04: d37ff948 lsl x8, x10, #1 48a08: f9400260 ldr x0, [x19] 48a0c: eb09011f cmp x8, x9 48a10: 9a883121 csel x1, x9, x8, lo 48a14: f9000a61 str x1, [x19, #0x10] 48a18: 94004152 bl 0x58f60 48a1c: f9000260 str x0, [x19] 48a20: b4000200 cbz x0, 0x48a60 <__cxa_demangle+0xacd8> 48a24: f9400668 ldr x8, [x19, #0x8] 48a28: 91000509 add x9, x8, #0x1 48a2c: 5280060a mov w10, #0x30 // =48 48a30: f9000669 str x9, [x19, #0x8] 48a34: 3828680a strb w10, [x0, x8] 48a38: f94016a8 ldr x8, [x21, #0x28] 48a3c: f85f83a9 ldur x9, [x29, #-0x8] 48a40: eb09011f cmp x8, x9 48a44: 54000101 b.ne 0x48a64 <__cxa_demangle+0xacdc> 48a48: a9444ff4 ldp x20, x19, [sp, #0x40] 48a4c: a94357f6 ldp x22, x21, [sp, #0x30] 48a50: a9427bfd ldp x29, x30, [sp, #0x20] 48a54: 910143ff add sp, sp, #0x50 48a58: d50323bf autiasp 48a5c: d65f03c0 ret 48a60: 940041b0 bl 0x59120 <_ZSt9terminatev@plt> 48a64: 940040f3 bl 0x58e30 <__stack_chk_fail@plt> 48a68: d503245f bti c 48a6c: 140040e9 b 0x58e10 <_ZdlPv@plt> 48a70: d503233f paciasp 48a74: a9be7bfd stp x29, x30, [sp, #-0x20]! 48a78: f9000bf3 str x19, [sp, #0x10] 48a7c: 910003fd mov x29, sp 48a80: a940a828 ldp x8, x10, [x1, #0x8] 48a84: aa0103f3 mov x19, x1 48a88: 91002509 add x9, x8, #0x9 48a8c: eb0a013f cmp x9, x10 48a90: 54000062 b.hs 0x48a9c <__cxa_demangle+0xad14> 48a94: f9400260 ldr x0, [x19] 48a98: 1400000a b 0x48ac0 <__cxa_demangle+0xad38> 48a9c: d37ff948 lsl x8, x10, #1 48aa0: f9400260 ldr x0, [x19] 48aa4: eb09011f cmp x8, x9 48aa8: 9a883121 csel x1, x9, x8, lo 48aac: f9000a61 str x1, [x19, #0x10] 48ab0: 9400412c bl 0x58f60 48ab4: f9000260 str x0, [x19] 48ab8: b4000200 cbz x0, 0x48af8 <__cxa_demangle+0xad70> 48abc: f9400668 ldr x8, [x19, #0x8] 48ac0: d0fffe89 adrp x9, 0x1a000 48ac4: 8b080008 add x8, x0, x8 48ac8: 911c2929 add x9, x9, #0x70a 48acc: 5280040a mov w10, #0x20 // =32 48ad0: f9400129 ldr x9, [x9] 48ad4: 3900210a strb w10, [x8, #0x8] 48ad8: f9000109 str x9, [x8] 48adc: f9400668 ldr x8, [x19, #0x8] 48ae0: 91002508 add x8, x8, #0x9 48ae4: f9000668 str x8, [x19, #0x8] 48ae8: f9400bf3 ldr x19, [sp, #0x10] 48aec: a8c27bfd ldp x29, x30, [sp], #0x20 48af0: d50323bf autiasp 48af4: d65f03c0 ret 48af8: 9400418a bl 0x59120 <_ZSt9terminatev@plt> 48afc: d503233f paciasp 48b00: a9be7bfd stp x29, x30, [sp, #-0x20]! 48b04: a9014ff4 stp x20, x19, [sp, #0x10] 48b08: 910003fd mov x29, sp 48b0c: f9400814 ldr x20, [x0, #0x10] 48b10: aa0103f3 mov x19, x1 48b14: f9400288 ldr x8, [x20] 48b18: aa1403e0 mov x0, x20 48b1c: f9401108 ldr x8, [x8, #0x20] 48b20: d63f0100 blr x8 48b24: 39402688 ldrb w8, [x20, #0x9] 48b28: 7100051f cmp w8, #0x1 48b2c: 540000a1 b.ne 0x48b40 <__cxa_demangle+0xadb8> 48b30: a9414ff4 ldp x20, x19, [sp, #0x10] 48b34: a8c27bfd ldp x29, x30, [sp], #0x20 48b38: d50323bf autiasp 48b3c: d65f03c0 ret 48b40: f9400288 ldr x8, [x20] 48b44: aa1403e0 mov x0, x20 48b48: aa1303e1 mov x1, x19 48b4c: a9414ff4 ldp x20, x19, [sp, #0x10] 48b50: f9401510 ldr x16, [x8, #0x28] 48b54: a8c27bfd ldp x29, x30, [sp], #0x20 48b58: d50323bf autiasp 48b5c: d61f0200 br x16 48b60: d503245f bti c 48b64: 140040ab b 0x58e10 <_ZdlPv@plt> 48b68: d503233f paciasp 48b6c: a9be7bfd stp x29, x30, [sp, #-0x20]! 48b70: a9014ff4 stp x20, x19, [sp, #0x10] 48b74: 910003fd mov x29, sp 48b78: aa0003f4 mov x20, x0 48b7c: f9400c00 ldr x0, [x0, #0x18] 48b80: aa0103f3 mov x19, x1 48b84: f9400008 ldr x8, [x0] 48b88: f9401108 ldr x8, [x8, #0x20] 48b8c: d63f0100 blr x8 48b90: f9400e80 ldr x0, [x20, #0x18] 48b94: 39402408 ldrb w8, [x0, #0x9] 48b98: 34000388 cbz w8, 0x48c08 <__cxa_demangle+0xae80> 48b9c: 7100091f cmp w8, #0x2 48ba0: 540000c1 b.ne 0x48bb8 <__cxa_demangle+0xae30> 48ba4: f9400008 ldr x8, [x0] 48ba8: aa1303e1 mov x1, x19 48bac: f9400108 ldr x8, [x8] 48bb0: d63f0100 blr x8 48bb4: 370002a0 tbnz w0, #0x0, 0x48c08 <__cxa_demangle+0xae80> 48bb8: a940aa68 ldp x8, x10, [x19, #0x8] 48bbc: 91000509 add x9, x8, #0x1 48bc0: eb0a013f cmp x9, x10 48bc4: 54000062 b.hs 0x48bd0 <__cxa_demangle+0xae48> 48bc8: f9400260 ldr x0, [x19] 48bcc: 1400000a b 0x48bf4 <__cxa_demangle+0xae6c> 48bd0: d37ff948 lsl x8, x10, #1 48bd4: f9400260 ldr x0, [x19] 48bd8: eb09011f cmp x8, x9 48bdc: 9a883121 csel x1, x9, x8, lo 48be0: f9000a61 str x1, [x19, #0x10] 48be4: 940040df bl 0x58f60 48be8: f9000260 str x0, [x19] 48bec: b4000160 cbz x0, 0x48c18 <__cxa_demangle+0xae90> 48bf0: f9400668 ldr x8, [x19, #0x8] 48bf4: 52800409 mov w9, #0x20 // =32 48bf8: 38286809 strb w9, [x0, x8] 48bfc: f9400668 ldr x8, [x19, #0x8] 48c00: 91000508 add x8, x8, #0x1 48c04: f9000668 str x8, [x19, #0x8] 48c08: a9414ff4 ldp x20, x19, [sp, #0x10] 48c0c: a8c27bfd ldp x29, x30, [sp], #0x20 48c10: d50323bf autiasp 48c14: d65f03c0 ret 48c18: 94004142 bl 0x59120 <_ZSt9terminatev@plt> 48c1c: d503233f paciasp 48c20: a9bd7bfd stp x29, x30, [sp, #-0x30]! 48c24: f9000bf5 str x21, [sp, #0x10] 48c28: 910003fd mov x29, sp 48c2c: a9024ff4 stp x20, x19, [sp, #0x20] 48c30: f9400815 ldr x21, [x0, #0x10] 48c34: aa0003f4 mov x20, x0 48c38: aa0103f3 mov x19, x1 48c3c: f94002a8 ldr x8, [x21] 48c40: aa1503e0 mov x0, x21 48c44: f9401108 ldr x8, [x8, #0x20] 48c48: d63f0100 blr x8 48c4c: 394026a8 ldrb w8, [x21, #0x9] 48c50: 7100051f cmp w8, #0x1 48c54: 540000c0 b.eq 0x48c6c <__cxa_demangle+0xaee4> 48c58: f94002a8 ldr x8, [x21] 48c5c: aa1503e0 mov x0, x21 48c60: aa1303e1 mov x1, x19 48c64: f9401508 ldr x8, [x8, #0x28] 48c68: d63f0100 blr x8 48c6c: f9400e80 ldr x0, [x20, #0x18] 48c70: aa1303e1 mov x1, x19 48c74: a9424ff4 ldp x20, x19, [sp, #0x20] 48c78: f9400008 ldr x8, [x0] 48c7c: f9400bf5 ldr x21, [sp, #0x10] 48c80: f9401510 ldr x16, [x8, #0x28] 48c84: a8c37bfd ldp x29, x30, [sp], #0x30 48c88: d50323bf autiasp 48c8c: d61f0200 br x16 48c90: d503245f bti c 48c94: 1400405f b 0x58e10 <_ZdlPv@plt> 48c98: d503233f paciasp 48c9c: a9be7bfd stp x29, x30, [sp, #-0x20]! 48ca0: a9014ff4 stp x20, x19, [sp, #0x10] 48ca4: 910003fd mov x29, sp 48ca8: a940a828 ldp x8, x10, [x1, #0x8] 48cac: aa0103f3 mov x19, x1 48cb0: aa0003f4 mov x20, x0 48cb4: 91002509 add x9, x8, #0x9 48cb8: eb0a013f cmp x9, x10 48cbc: 54000062 b.hs 0x48cc8 <__cxa_demangle+0xaf40> 48cc0: f9400260 ldr x0, [x19] 48cc4: 1400000a b 0x48cec <__cxa_demangle+0xaf64> 48cc8: d37ff948 lsl x8, x10, #1 48ccc: f9400260 ldr x0, [x19] 48cd0: eb09011f cmp x8, x9 48cd4: 9a883121 csel x1, x9, x8, lo 48cd8: f9000a61 str x1, [x19, #0x10] 48cdc: 940040a1 bl 0x58f60 48ce0: f9000260 str x0, [x19] 48ce4: b40005a0 cbz x0, 0x48d98 <__cxa_demangle+0xb010> 48ce8: f9400668 ldr x8, [x19, #0x8] 48cec: d0fffe89 adrp x9, 0x1a000 48cf0: 8b080008 add x8, x0, x8 48cf4: 912d2929 add x9, x9, #0xb4a 48cf8: 5280078a mov w10, #0x3c // =60 48cfc: 91006280 add x0, x20, #0x18 48d00: aa1303e1 mov x1, x19 48d04: f9400129 ldr x9, [x9] 48d08: 3900210a strb w10, [x8, #0x8] 48d0c: f9000109 str x9, [x8] 48d10: f9400668 ldr x8, [x19, #0x8] 48d14: 91002508 add x8, x8, #0x9 48d18: f9000668 str x8, [x19, #0x8] 48d1c: 9400003b bl 0x48e08 <__cxa_demangle+0xb080> 48d20: a940aa68 ldp x8, x10, [x19, #0x8] 48d24: 91002d09 add x9, x8, #0xb 48d28: eb0a013f cmp x9, x10 48d2c: 54000062 b.hs 0x48d38 <__cxa_demangle+0xafb0> 48d30: f9400260 ldr x0, [x19] 48d34: 1400000a b 0x48d5c <__cxa_demangle+0xafd4> 48d38: d37ff948 lsl x8, x10, #1 48d3c: f9400260 ldr x0, [x19] 48d40: eb09011f cmp x8, x9 48d44: 9a883121 csel x1, x9, x8, lo 48d48: f9000a61 str x1, [x19, #0x10] 48d4c: 94004085 bl 0x58f60 48d50: f9000260 str x0, [x19] 48d54: b4000220 cbz x0, 0x48d98 <__cxa_demangle+0xb010> 48d58: f9400668 ldr x8, [x19, #0x8] 48d5c: d0fffe89 adrp x9, 0x1a000 48d60: 528dac2a mov w10, #0x6d61 // =28001 48d64: 911f7529 add x9, x9, #0x7dd 48d68: 8b080008 add x8, x0, x8 48d6c: 72a40caa movk w10, #0x2065, lsl #16 48d70: f9400129 ldr x9, [x9] 48d74: f9000109 str x9, [x8] 48d78: b800710a stur w10, [x8, #0x7] 48d7c: f9400668 ldr x8, [x19, #0x8] 48d80: 91002d08 add x8, x8, #0xb 48d84: f9000668 str x8, [x19, #0x8] 48d88: a9414ff4 ldp x20, x19, [sp, #0x10] 48d8c: a8c27bfd ldp x29, x30, [sp], #0x20 48d90: d50323bf autiasp 48d94: d65f03c0 ret 48d98: 940040e2 bl 0x59120 <_ZSt9terminatev@plt> 48d9c: d503233f paciasp 48da0: a9be7bfd stp x29, x30, [sp, #-0x20]! 48da4: a9014ff4 stp x20, x19, [sp, #0x10] 48da8: 910003fd mov x29, sp 48dac: f9400814 ldr x20, [x0, #0x10] 48db0: aa0103f3 mov x19, x1 48db4: f9400288 ldr x8, [x20] 48db8: aa1403e0 mov x0, x20 48dbc: f9401108 ldr x8, [x8, #0x20] 48dc0: d63f0100 blr x8 48dc4: 39402688 ldrb w8, [x20, #0x9] 48dc8: 7100051f cmp w8, #0x1 48dcc: 540000a1 b.ne 0x48de0 <__cxa_demangle+0xb058> 48dd0: a9414ff4 ldp x20, x19, [sp, #0x10] 48dd4: a8c27bfd ldp x29, x30, [sp], #0x20 48dd8: d50323bf autiasp 48ddc: d65f03c0 ret 48de0: f9400288 ldr x8, [x20] 48de4: aa1403e0 mov x0, x20 48de8: aa1303e1 mov x1, x19 48dec: a9414ff4 ldp x20, x19, [sp, #0x10] 48df0: f9401510 ldr x16, [x8, #0x28] 48df4: a8c27bfd ldp x29, x30, [sp], #0x20 48df8: d50323bf autiasp 48dfc: d61f0200 br x16 48e00: d503245f bti c 48e04: 14004003 b 0x58e10 <_ZdlPv@plt> 48e08: d503233f paciasp 48e0c: a9bb7bfd stp x29, x30, [sp, #-0x50]! 48e10: a90167fa stp x26, x25, [sp, #0x10] 48e14: 910003fd mov x29, sp 48e18: a9025ff8 stp x24, x23, [sp, #0x20] 48e1c: a90357f6 stp x22, x21, [sp, #0x30] 48e20: a9044ff4 stp x20, x19, [sp, #0x40] 48e24: f9400408 ldr x8, [x0, #0x8] 48e28: b4000708 cbz x8, 0x48f08 <__cxa_demangle+0xb180> 48e2c: aa0003f3 mov x19, x0 48e30: aa0103f4 mov x20, x1 48e34: aa1f03f6 mov x22, xzr 48e38: f9400438 ldr x24, [x1, #0x8] 48e3c: 52800037 mov w23, #0x1 // =1 48e40: 52840599 mov w25, #0x202c // =8236 48e44: 14000006 b 0x48e5c <__cxa_demangle+0xb0d4> 48e48: f9000698 str x24, [x20, #0x8] 48e4c: f9400668 ldr x8, [x19, #0x8] 48e50: 910006d6 add x22, x22, #0x1 48e54: eb0802df cmp x22, x8 48e58: 54000580 b.eq 0x48f08 <__cxa_demangle+0xb180> 48e5c: aa1803fa mov x26, x24 48e60: 370002b7 tbnz w23, #0x0, 0x48eb4 <__cxa_demangle+0xb12c> 48e64: f9400a89 ldr x9, [x20, #0x10] 48e68: 91000b08 add x8, x24, #0x2 48e6c: eb09011f cmp x8, x9 48e70: 54000082 b.hs 0x48e80 <__cxa_demangle+0xb0f8> 48e74: f9400280 ldr x0, [x20] 48e78: aa1803e8 mov x8, x24 48e7c: 1400000a b 0x48ea4 <__cxa_demangle+0xb11c> 48e80: d37ff929 lsl x9, x9, #1 48e84: f9400280 ldr x0, [x20] 48e88: eb08013f cmp x9, x8 48e8c: 9a893101 csel x1, x8, x9, lo 48e90: f9000a81 str x1, [x20, #0x10] 48e94: 94004033 bl 0x58f60 48e98: f9000280 str x0, [x20] 48e9c: b4000440 cbz x0, 0x48f24 <__cxa_demangle+0xb19c> 48ea0: f9400688 ldr x8, [x20, #0x8] 48ea4: 78286819 strh w25, [x0, x8] 48ea8: f9400688 ldr x8, [x20, #0x8] 48eac: 9100091a add x26, x8, #0x2 48eb0: f900069a str x26, [x20, #0x8] 48eb4: f9400268 ldr x8, [x19] 48eb8: aa1403e1 mov x1, x20 48ebc: f8767915 ldr x21, [x8, x22, lsl #3] 48ec0: f94002a8 ldr x8, [x21] 48ec4: aa1503e0 mov x0, x21 48ec8: f9401108 ldr x8, [x8, #0x20] 48ecc: d63f0100 blr x8 48ed0: 394026a8 ldrb w8, [x21, #0x9] 48ed4: 7100051f cmp w8, #0x1 48ed8: 540000c0 b.eq 0x48ef0 <__cxa_demangle+0xb168> 48edc: f94002a8 ldr x8, [x21] 48ee0: aa1503e0 mov x0, x21 48ee4: aa1403e1 mov x1, x20 48ee8: f9401508 ldr x8, [x8, #0x28] 48eec: d63f0100 blr x8 48ef0: f9400688 ldr x8, [x20, #0x8] 48ef4: eb08035f cmp x26, x8 48ef8: 54fffa80 b.eq 0x48e48 <__cxa_demangle+0xb0c0> 48efc: 2a1f03f7 mov w23, wzr 48f00: aa0803f8 mov x24, x8 48f04: 17ffffd2 b 0x48e4c <__cxa_demangle+0xb0c4> 48f08: a9444ff4 ldp x20, x19, [sp, #0x40] 48f0c: a94357f6 ldp x22, x21, [sp, #0x30] 48f10: a9425ff8 ldp x24, x23, [sp, #0x20] 48f14: a94167fa ldp x26, x25, [sp, #0x10] 48f18: a8c57bfd ldp x29, x30, [sp], #0x50 48f1c: d50323bf autiasp 48f20: d65f03c0 ret 48f24: 9400407f bl 0x59120 <_ZSt9terminatev@plt> 48f28: d503233f paciasp 48f2c: a9be7bfd stp x29, x30, [sp, #-0x20]! 48f30: f9000bf3 str x19, [sp, #0x10] 48f34: 910003fd mov x29, sp 48f38: f9400800 ldr x0, [x0, #0x10] 48f3c: aa0103f3 mov x19, x1 48f40: f9400008 ldr x8, [x0] 48f44: f9401108 ldr x8, [x8, #0x20] 48f48: d63f0100 blr x8 48f4c: a940aa68 ldp x8, x10, [x19, #0x8] 48f50: 91000d09 add x9, x8, #0x3 48f54: eb0a013f cmp x9, x10 48f58: 54000062 b.hs 0x48f64 <__cxa_demangle+0xb1dc> 48f5c: f9400260 ldr x0, [x19] 48f60: 1400000a b 0x48f88 <__cxa_demangle+0xb200> 48f64: d37ff948 lsl x8, x10, #1 48f68: f9400260 ldr x0, [x19] 48f6c: eb09011f cmp x8, x9 48f70: 9a883121 csel x1, x9, x8, lo 48f74: f9000a61 str x1, [x19, #0x10] 48f78: 94003ffa bl 0x58f60 48f7c: f9000260 str x0, [x19] 48f80: b40001c0 cbz x0, 0x48fb8 <__cxa_demangle+0xb230> 48f84: f9400668 ldr x8, [x19, #0x8] 48f88: 8b080008 add x8, x0, x8 48f8c: 528005c9 mov w9, #0x2e // =46 48f90: 5285c5ca mov w10, #0x2e2e // =11822 48f94: 39000909 strb w9, [x8, #0x2] 48f98: 7900010a strh w10, [x8] 48f9c: f9400668 ldr x8, [x19, #0x8] 48fa0: 91000d08 add x8, x8, #0x3 48fa4: f9000668 str x8, [x19, #0x8] 48fa8: f9400bf3 ldr x19, [sp, #0x10] 48fac: a8c27bfd ldp x29, x30, [sp], #0x20 48fb0: d50323bf autiasp 48fb4: d65f03c0 ret 48fb8: 9400405a bl 0x59120 <_ZSt9terminatev@plt> 48fbc: d503245f bti c 48fc0: f9400800 ldr x0, [x0, #0x10] 48fc4: f9400008 ldr x8, [x0] 48fc8: f9401510 ldr x16, [x8, #0x28] 48fcc: d61f0200 br x16 48fd0: d503245f bti c 48fd4: 14003f8f b 0x58e10 <_ZdlPv@plt> 48fd8: d503233f paciasp 48fdc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 48fe0: a90157f6 stp x22, x21, [sp, #0x10] 48fe4: 910003fd mov x29, sp 48fe8: a9024ff4 stp x20, x19, [sp, #0x20] 48fec: a940a828 ldp x8, x10, [x1, #0x8] 48ff0: aa0103f3 mov x19, x1 48ff4: aa0003f4 mov x20, x0 48ff8: 91001d09 add x9, x8, #0x7 48ffc: eb0a013f cmp x9, x10 49000: 54000062 b.hs 0x4900c <__cxa_demangle+0xb284> 49004: f9400260 ldr x0, [x19] 49008: 1400000a b 0x49030 <__cxa_demangle+0xb2a8> 4900c: d37ff948 lsl x8, x10, #1 49010: f9400260 ldr x0, [x19] 49014: eb09011f cmp x8, x9 49018: 9a883121 csel x1, x9, x8, lo 4901c: f9000a61 str x1, [x19, #0x10] 49020: 94003fd0 bl 0x58f60 49024: f9000260 str x0, [x19] 49028: b4000800 cbz x0, 0x49128 <__cxa_demangle+0xb3a0> 4902c: f9400668 ldr x8, [x19, #0x8] 49030: 528c4da9 mov w9, #0x626d // =25197 49034: 528d84ea mov w10, #0x6c27 // =27687 49038: 8b080008 add x8, x0, x8 4903c: 72ac2c89 movk w9, #0x6164, lsl #16 49040: 72adac2a movk w10, #0x6d61, lsl #16 49044: b8003109 stur w9, [x8, #0x3] 49048: b900010a str w10, [x8] 4904c: f9400668 ldr x8, [x19, #0x8] 49050: 91001d08 add x8, x8, #0x7 49054: f9000668 str x8, [x19, #0x8] 49058: a9432696 ldp x22, x9, [x20, #0x30] 4905c: eb160135 subs x21, x9, x22 49060: 540002e0 b.eq 0x490bc <__cxa_demangle+0xb334> 49064: f9400a6a ldr x10, [x19, #0x10] 49068: 8b150109 add x9, x8, x21 4906c: eb0a013f cmp x9, x10 49070: 54000062 b.hs 0x4907c <__cxa_demangle+0xb2f4> 49074: f9400260 ldr x0, [x19] 49078: 1400000a b 0x490a0 <__cxa_demangle+0xb318> 4907c: d37ff948 lsl x8, x10, #1 49080: f9400260 ldr x0, [x19] 49084: eb09011f cmp x8, x9 49088: 9a883121 csel x1, x9, x8, lo 4908c: f9000a61 str x1, [x19, #0x10] 49090: 94003fb4 bl 0x58f60 49094: f9000260 str x0, [x19] 49098: b4000480 cbz x0, 0x49128 <__cxa_demangle+0xb3a0> 4909c: f9400668 ldr x8, [x19, #0x8] 490a0: 8b080000 add x0, x0, x8 490a4: aa1603e1 mov x1, x22 490a8: aa1503e2 mov x2, x21 490ac: 94004125 bl 0x59540 490b0: f9400668 ldr x8, [x19, #0x8] 490b4: 8b150108 add x8, x8, x21 490b8: f9000668 str x8, [x19, #0x8] 490bc: f9400a6a ldr x10, [x19, #0x10] 490c0: 91000509 add x9, x8, #0x1 490c4: eb0a013f cmp x9, x10 490c8: 54000062 b.hs 0x490d4 <__cxa_demangle+0xb34c> 490cc: f9400260 ldr x0, [x19] 490d0: 1400000a b 0x490f8 <__cxa_demangle+0xb370> 490d4: d37ff948 lsl x8, x10, #1 490d8: f9400260 ldr x0, [x19] 490dc: eb09011f cmp x8, x9 490e0: 9a883121 csel x1, x9, x8, lo 490e4: f9000a61 str x1, [x19, #0x10] 490e8: 94003f9e bl 0x58f60 490ec: f9000260 str x0, [x19] 490f0: b40001c0 cbz x0, 0x49128 <__cxa_demangle+0xb3a0> 490f4: f9400668 ldr x8, [x19, #0x8] 490f8: 528004e9 mov w9, #0x27 // =39 490fc: aa1303e1 mov x1, x19 49100: a94157f6 ldp x22, x21, [sp, #0x10] 49104: 38286809 strb w9, [x0, x8] 49108: aa1403e0 mov x0, x20 4910c: f9400668 ldr x8, [x19, #0x8] 49110: 91000508 add x8, x8, #0x1 49114: f9000668 str x8, [x19, #0x8] 49118: a9424ff4 ldp x20, x19, [sp, #0x20] 4911c: a8c37bfd ldp x29, x30, [sp], #0x30 49120: d50323bf autiasp 49124: 14000004 b 0x49134 <__cxa_demangle+0xb3ac> 49128: 94003ffe bl 0x59120 <_ZSt9terminatev@plt> 4912c: d503245f bti c 49130: 14003f38 b 0x58e10 <_ZdlPv@plt> 49134: d503233f paciasp 49138: a9be7bfd stp x29, x30, [sp, #-0x20]! 4913c: a9014ff4 stp x20, x19, [sp, #0x10] 49140: 910003fd mov x29, sp 49144: aa0003f4 mov x20, x0 49148: aa0103f3 mov x19, x1 4914c: f9400c09 ldr x9, [x0, #0x18] 49150: f9400428 ldr x8, [x1, #0x8] 49154: b4000589 cbz x9, 0x49204 <__cxa_demangle+0xb47c> 49158: f9400a6a ldr x10, [x19, #0x10] 4915c: 91000509 add x9, x8, #0x1 49160: eb0a013f cmp x9, x10 49164: 54000062 b.hs 0x49170 <__cxa_demangle+0xb3e8> 49168: f9400260 ldr x0, [x19] 4916c: 1400000a b 0x49194 <__cxa_demangle+0xb40c> 49170: d37ff948 lsl x8, x10, #1 49174: f9400260 ldr x0, [x19] 49178: eb09011f cmp x8, x9 4917c: 9a883121 csel x1, x9, x8, lo 49180: f9000a61 str x1, [x19, #0x10] 49184: 94003f77 bl 0x58f60 49188: f9000260 str x0, [x19] 4918c: b40009a0 cbz x0, 0x492c0 <__cxa_demangle+0xb538> 49190: f9400668 ldr x8, [x19, #0x8] 49194: 52800789 mov w9, #0x3c // =60 49198: aa1303e1 mov x1, x19 4919c: 38286809 strb w9, [x0, x8] 491a0: 91004280 add x0, x20, #0x10 491a4: f9400668 ldr x8, [x19, #0x8] 491a8: 91000508 add x8, x8, #0x1 491ac: f9000668 str x8, [x19, #0x8] 491b0: 97ffff16 bl 0x48e08 <__cxa_demangle+0xb080> 491b4: a940aa68 ldp x8, x10, [x19, #0x8] 491b8: 91000509 add x9, x8, #0x1 491bc: eb0a013f cmp x9, x10 491c0: 54000062 b.hs 0x491cc <__cxa_demangle+0xb444> 491c4: f9400260 ldr x0, [x19] 491c8: 1400000a b 0x491f0 <__cxa_demangle+0xb468> 491cc: d37ff948 lsl x8, x10, #1 491d0: f9400260 ldr x0, [x19] 491d4: eb09011f cmp x8, x9 491d8: 9a883121 csel x1, x9, x8, lo 491dc: f9000a61 str x1, [x19, #0x10] 491e0: 94003f60 bl 0x58f60 491e4: f9000260 str x0, [x19] 491e8: b40006c0 cbz x0, 0x492c0 <__cxa_demangle+0xb538> 491ec: f9400668 ldr x8, [x19, #0x8] 491f0: 528007c9 mov w9, #0x3e // =62 491f4: 38286809 strb w9, [x0, x8] 491f8: f9400668 ldr x8, [x19, #0x8] 491fc: 91000508 add x8, x8, #0x1 49200: f9000668 str x8, [x19, #0x8] 49204: f9400a6a ldr x10, [x19, #0x10] 49208: 91000509 add x9, x8, #0x1 4920c: eb0a013f cmp x9, x10 49210: 54000062 b.hs 0x4921c <__cxa_demangle+0xb494> 49214: f9400260 ldr x0, [x19] 49218: 1400000a b 0x49240 <__cxa_demangle+0xb4b8> 4921c: d37ff948 lsl x8, x10, #1 49220: f9400260 ldr x0, [x19] 49224: eb09011f cmp x8, x9 49228: 9a883121 csel x1, x9, x8, lo 4922c: f9000a61 str x1, [x19, #0x10] 49230: 94003f4c bl 0x58f60 49234: f9000260 str x0, [x19] 49238: b4000440 cbz x0, 0x492c0 <__cxa_demangle+0xb538> 4923c: f9400668 ldr x8, [x19, #0x8] 49240: 52800509 mov w9, #0x28 // =40 49244: aa1303e1 mov x1, x19 49248: 38286809 strb w9, [x0, x8] 4924c: 91008280 add x0, x20, #0x20 49250: f9400668 ldr x8, [x19, #0x8] 49254: 91000508 add x8, x8, #0x1 49258: f9000668 str x8, [x19, #0x8] 4925c: 97fffeeb bl 0x48e08 <__cxa_demangle+0xb080> 49260: a940aa68 ldp x8, x10, [x19, #0x8] 49264: 91000509 add x9, x8, #0x1 49268: eb0a013f cmp x9, x10 4926c: 54000062 b.hs 0x49278 <__cxa_demangle+0xb4f0> 49270: f9400260 ldr x0, [x19] 49274: 1400000a b 0x4929c <__cxa_demangle+0xb514> 49278: d37ff948 lsl x8, x10, #1 4927c: f9400260 ldr x0, [x19] 49280: eb09011f cmp x8, x9 49284: 9a883121 csel x1, x9, x8, lo 49288: f9000a61 str x1, [x19, #0x10] 4928c: 94003f35 bl 0x58f60 49290: f9000260 str x0, [x19] 49294: b4000160 cbz x0, 0x492c0 <__cxa_demangle+0xb538> 49298: f9400668 ldr x8, [x19, #0x8] 4929c: 52800529 mov w9, #0x29 // =41 492a0: 38286809 strb w9, [x0, x8] 492a4: f9400668 ldr x8, [x19, #0x8] 492a8: 91000508 add x8, x8, #0x1 492ac: f9000668 str x8, [x19, #0x8] 492b0: a9414ff4 ldp x20, x19, [sp, #0x10] 492b4: a8c27bfd ldp x29, x30, [sp], #0x20 492b8: d50323bf autiasp 492bc: d65f03c0 ret 492c0: 94003f98 bl 0x59120 <_ZSt9terminatev@plt> 492c4: d503233f paciasp 492c8: a9be7bfd stp x29, x30, [sp, #-0x20]! 492cc: a9014ff4 stp x20, x19, [sp, #0x10] 492d0: 910003fd mov x29, sp 492d4: a940a828 ldp x8, x10, [x1, #0x8] 492d8: aa0103f3 mov x19, x1 492dc: aa0003f4 mov x20, x0 492e0: 91000909 add x9, x8, #0x2 492e4: eb0a013f cmp x9, x10 492e8: 54000062 b.hs 0x492f4 <__cxa_demangle+0xb56c> 492ec: f9400260 ldr x0, [x19] 492f0: 1400000a b 0x49318 <__cxa_demangle+0xb590> 492f4: d37ff948 lsl x8, x10, #1 492f8: f9400260 ldr x0, [x19] 492fc: eb09011f cmp x8, x9 49300: 9a883121 csel x1, x9, x8, lo 49304: f9000a61 str x1, [x19, #0x10] 49308: 94003f16 bl 0x58f60 4930c: f9000260 str x0, [x19] 49310: b4000540 cbz x0, 0x493b8 <__cxa_demangle+0xb630> 49314: f9400668 ldr x8, [x19, #0x8] 49318: 528bab69 mov w9, #0x5d5b // =23899 4931c: 78286809 strh w9, [x0, x8] 49320: f9400a80 ldr x0, [x20, #0x10] 49324: f9400668 ldr x8, [x19, #0x8] 49328: 39402009 ldrb w9, [x0, #0x8] 4932c: 91000908 add x8, x8, #0x2 49330: 7100b53f cmp w9, #0x2d 49334: f9000668 str x8, [x19, #0x8] 49338: 54000081 b.ne 0x49348 <__cxa_demangle+0xb5c0> 4933c: aa1303e1 mov x1, x19 49340: 97ffff7d bl 0x49134 <__cxa_demangle+0xb3ac> 49344: f9400668 ldr x8, [x19, #0x8] 49348: f9400a6a ldr x10, [x19, #0x10] 4934c: 91001509 add x9, x8, #0x5 49350: eb0a013f cmp x9, x10 49354: 54000062 b.hs 0x49360 <__cxa_demangle+0xb5d8> 49358: f9400260 ldr x0, [x19] 4935c: 1400000a b 0x49384 <__cxa_demangle+0xb5fc> 49360: d37ff948 lsl x8, x10, #1 49364: f9400260 ldr x0, [x19] 49368: eb09011f cmp x8, x9 4936c: 9a883121 csel x1, x9, x8, lo 49370: f9000a61 str x1, [x19, #0x10] 49374: 94003efb bl 0x58f60 49378: f9000260 str x0, [x19] 4937c: b40001e0 cbz x0, 0x493b8 <__cxa_demangle+0xb630> 49380: f9400668 ldr x8, [x19, #0x8] 49384: 5285cf6a mov w10, #0x2e7b // =11899 49388: 8b080008 add x8, x0, x8 4938c: 52800fa9 mov w9, #0x7d // =125 49390: 72a5c5ca movk w10, #0x2e2e, lsl #16 49394: 39001109 strb w9, [x8, #0x4] 49398: b900010a str w10, [x8] 4939c: f9400668 ldr x8, [x19, #0x8] 493a0: 91001508 add x8, x8, #0x5 493a4: f9000668 str x8, [x19, #0x8] 493a8: a9414ff4 ldp x20, x19, [sp, #0x10] 493ac: a8c27bfd ldp x29, x30, [sp], #0x20 493b0: d50323bf autiasp 493b4: d65f03c0 ret 493b8: 94003f5a bl 0x59120 <_ZSt9terminatev@plt> 493bc: d503245f bti c 493c0: 14003e94 b 0x58e10 <_ZdlPv@plt> 493c4: d503233f paciasp 493c8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 493cc: f9000bf5 str x21, [sp, #0x10] 493d0: 910003fd mov x29, sp 493d4: a9024ff4 stp x20, x19, [sp, #0x20] 493d8: a940a828 ldp x8, x10, [x1, #0x8] 493dc: aa0103f3 mov x19, x1 493e0: aa0003f4 mov x20, x0 493e4: 91000509 add x9, x8, #0x1 493e8: eb0a013f cmp x9, x10 493ec: 54000062 b.hs 0x493f8 <__cxa_demangle+0xb670> 493f0: f9400260 ldr x0, [x19] 493f4: 1400000a b 0x4941c <__cxa_demangle+0xb694> 493f8: d37ff948 lsl x8, x10, #1 493fc: f9400260 ldr x0, [x19] 49400: eb09011f cmp x8, x9 49404: 9a883121 csel x1, x9, x8, lo 49408: f9000a61 str x1, [x19, #0x10] 4940c: 94003ed5 bl 0x58f60 49410: f9000260 str x0, [x19] 49414: b40008e0 cbz x0, 0x49530 <__cxa_demangle+0xb7a8> 49418: f9400668 ldr x8, [x19, #0x8] 4941c: 52800509 mov w9, #0x28 // =40 49420: aa1303e1 mov x1, x19 49424: 38286809 strb w9, [x0, x8] 49428: f9400668 ldr x8, [x19, #0x8] 4942c: f9400a95 ldr x21, [x20, #0x10] 49430: 91000508 add x8, x8, #0x1 49434: f94002a9 ldr x9, [x21] 49438: aa1503e0 mov x0, x21 4943c: f9000668 str x8, [x19, #0x8] 49440: f9401128 ldr x8, [x9, #0x20] 49444: d63f0100 blr x8 49448: 394026a8 ldrb w8, [x21, #0x9] 4944c: 7100051f cmp w8, #0x1 49450: 540000c0 b.eq 0x49468 <__cxa_demangle+0xb6e0> 49454: f94002a8 ldr x8, [x21] 49458: aa1503e0 mov x0, x21 4945c: aa1303e1 mov x1, x19 49460: f9401508 ldr x8, [x8, #0x28] 49464: d63f0100 blr x8 49468: a940aa68 ldp x8, x10, [x19, #0x8] 4946c: 91000509 add x9, x8, #0x1 49470: eb0a013f cmp x9, x10 49474: 54000062 b.hs 0x49480 <__cxa_demangle+0xb6f8> 49478: f9400260 ldr x0, [x19] 4947c: 1400000a b 0x494a4 <__cxa_demangle+0xb71c> 49480: d37ff948 lsl x8, x10, #1 49484: f9400260 ldr x0, [x19] 49488: eb09011f cmp x8, x9 4948c: 9a883121 csel x1, x9, x8, lo 49490: f9000a61 str x1, [x19, #0x10] 49494: 94003eb3 bl 0x58f60 49498: f9000260 str x0, [x19] 4949c: b40004a0 cbz x0, 0x49530 <__cxa_demangle+0xb7a8> 494a0: f9400668 ldr x8, [x19, #0x8] 494a4: 52800529 mov w9, #0x29 // =41 494a8: 38286809 strb w9, [x0, x8] 494ac: f9400668 ldr x8, [x19, #0x8] 494b0: 91000508 add x8, x8, #0x1 494b4: f9000668 str x8, [x19, #0x8] 494b8: a941a695 ldp x21, x9, [x20, #0x18] 494bc: eb150134 subs x20, x9, x21 494c0: 540002e0 b.eq 0x4951c <__cxa_demangle+0xb794> 494c4: f9400a6a ldr x10, [x19, #0x10] 494c8: 8b140109 add x9, x8, x20 494cc: eb0a013f cmp x9, x10 494d0: 54000062 b.hs 0x494dc <__cxa_demangle+0xb754> 494d4: f9400260 ldr x0, [x19] 494d8: 1400000a b 0x49500 <__cxa_demangle+0xb778> 494dc: d37ff948 lsl x8, x10, #1 494e0: f9400260 ldr x0, [x19] 494e4: eb09011f cmp x8, x9 494e8: 9a883121 csel x1, x9, x8, lo 494ec: f9000a61 str x1, [x19, #0x10] 494f0: 94003e9c bl 0x58f60 494f4: f9000260 str x0, [x19] 494f8: b40001c0 cbz x0, 0x49530 <__cxa_demangle+0xb7a8> 494fc: f9400668 ldr x8, [x19, #0x8] 49500: 8b080000 add x0, x0, x8 49504: aa1503e1 mov x1, x21 49508: aa1403e2 mov x2, x20 4950c: 9400400d bl 0x59540 49510: f9400668 ldr x8, [x19, #0x8] 49514: 8b140108 add x8, x8, x20 49518: f9000668 str x8, [x19, #0x8] 4951c: a9424ff4 ldp x20, x19, [sp, #0x20] 49520: f9400bf5 ldr x21, [sp, #0x10] 49524: a8c37bfd ldp x29, x30, [sp], #0x30 49528: d50323bf autiasp 4952c: d65f03c0 ret 49530: 94003efc bl 0x59120 <_ZSt9terminatev@plt> 49534: d503245f bti c 49538: 14003e36 b 0x58e10 <_ZdlPv@plt> 4953c: d503233f paciasp 49540: a9bd7bfd stp x29, x30, [sp, #-0x30]! 49544: f9000bf5 str x21, [sp, #0x10] 49548: 910003fd mov x29, sp 4954c: a9024ff4 stp x20, x19, [sp, #0x20] 49550: a940a828 ldp x8, x10, [x1, #0x8] 49554: aa0103f3 mov x19, x1 49558: aa0003f4 mov x20, x0 4955c: 91000909 add x9, x8, #0x2 49560: eb0a013f cmp x9, x10 49564: 54000062 b.hs 0x49570 <__cxa_demangle+0xb7e8> 49568: f9400260 ldr x0, [x19] 4956c: 1400000a b 0x49594 <__cxa_demangle+0xb80c> 49570: d37ff948 lsl x8, x10, #1 49574: f9400260 ldr x0, [x19] 49578: eb09011f cmp x8, x9 4957c: 9a883121 csel x1, x9, x8, lo 49580: f9000a61 str x1, [x19, #0x10] 49584: 94003e77 bl 0x58f60 49588: f9000260 str x0, [x19] 4958c: b40004a0 cbz x0, 0x49620 <__cxa_demangle+0xb898> 49590: f9400668 ldr x8, [x19, #0x8] 49594: 528e0cc9 mov w9, #0x7066 // =28774 49598: 78286809 strh w9, [x0, x8] 4959c: f9400668 ldr x8, [x19, #0x8] 495a0: 91000908 add x8, x8, #0x2 495a4: f9000668 str x8, [x19, #0x8] 495a8: a9412695 ldp x21, x9, [x20, #0x10] 495ac: eb150134 subs x20, x9, x21 495b0: 540002e0 b.eq 0x4960c <__cxa_demangle+0xb884> 495b4: f9400a6a ldr x10, [x19, #0x10] 495b8: 8b140109 add x9, x8, x20 495bc: eb0a013f cmp x9, x10 495c0: 54000062 b.hs 0x495cc <__cxa_demangle+0xb844> 495c4: f9400260 ldr x0, [x19] 495c8: 1400000a b 0x495f0 <__cxa_demangle+0xb868> 495cc: d37ff948 lsl x8, x10, #1 495d0: f9400260 ldr x0, [x19] 495d4: eb09011f cmp x8, x9 495d8: 9a883121 csel x1, x9, x8, lo 495dc: f9000a61 str x1, [x19, #0x10] 495e0: 94003e60 bl 0x58f60 495e4: f9000260 str x0, [x19] 495e8: b40001c0 cbz x0, 0x49620 <__cxa_demangle+0xb898> 495ec: f9400668 ldr x8, [x19, #0x8] 495f0: 8b080000 add x0, x0, x8 495f4: aa1503e1 mov x1, x21 495f8: aa1403e2 mov x2, x20 495fc: 94003fd1 bl 0x59540 49600: f9400668 ldr x8, [x19, #0x8] 49604: 8b140108 add x8, x8, x20 49608: f9000668 str x8, [x19, #0x8] 4960c: a9424ff4 ldp x20, x19, [sp, #0x20] 49610: f9400bf5 ldr x21, [sp, #0x10] 49614: a8c37bfd ldp x29, x30, [sp], #0x30 49618: d50323bf autiasp 4961c: d65f03c0 ret 49620: 94003ec0 bl 0x59120 <_ZSt9terminatev@plt> 49624: d503245f bti c 49628: d65f03c0 ret 4962c: d503245f bti c 49630: 14003df8 b 0x58e10 <_ZdlPv@plt> 49634: d503233f paciasp 49638: d10183ff sub sp, sp, #0x60 4963c: a9027bfd stp x29, x30, [sp, #0x20] 49640: 910083fd add x29, sp, #0x20 49644: a9035ff8 stp x24, x23, [sp, #0x30] 49648: a90457f6 stp x22, x21, [sp, #0x40] 4964c: a9054ff4 stp x20, x19, [sp, #0x50] 49650: d53bd057 mrs x23, TPIDR_EL0 49654: aa0103f8 mov x24, x1 49658: f94016e8 ldr x8, [x23, #0x28] 4965c: aa0103f3 mov x19, x1 49660: aa0003f4 mov x20, x0 49664: f81f83a8 stur x8, [x29, #-0x8] 49668: f8408f08 ldr x8, [x24, #0x8]! 4966c: f940082a ldr x10, [x1, #0x10] 49670: a90083e1 stp x1, x0, [sp, #0x8] 49674: 91000509 add x9, x8, #0x1 49678: eb0a013f cmp x9, x10 4967c: 54000062 b.hs 0x49688 <__cxa_demangle+0xb900> 49680: f9400260 ldr x0, [x19] 49684: 1400000b b 0x496b0 <__cxa_demangle+0xb928> 49688: d37ff948 lsl x8, x10, #1 4968c: f9400260 ldr x0, [x19] 49690: eb09011f cmp x8, x9 49694: 9a883121 csel x1, x9, x8, lo 49698: f9000a61 str x1, [x19, #0x10] 4969c: 94003e31 bl 0x58f60 496a0: f9000260 str x0, [x19] 496a4: b40029a0 cbz x0, 0x49bd8 <__cxa_demangle+0xbe50> 496a8: f9400308 ldr x8, [x24] 496ac: 91000509 add x9, x8, #0x1 496b0: 5280050a mov w10, #0x28 // =40 496b4: f9000309 str x9, [x24] 496b8: 3828680a strb w10, [x0, x8] 496bc: 3940c288 ldrb w8, [x20, #0x30] 496c0: 340002c8 cbz w8, 0x49718 <__cxa_demangle+0xb990> 496c4: f9400e95 ldr x21, [x20, #0x18] 496c8: b4000db5 cbz x21, 0x4987c <__cxa_demangle+0xbaf4> 496cc: f94002a8 ldr x8, [x21] 496d0: aa1503e0 mov x0, x21 496d4: aa1303e1 mov x1, x19 496d8: f9401108 ldr x8, [x8, #0x20] 496dc: d63f0100 blr x8 496e0: 394026a8 ldrb w8, [x21, #0x9] 496e4: 7100051f cmp w8, #0x1 496e8: 540000c0 b.eq 0x49700 <__cxa_demangle+0xb978> 496ec: f94002a8 ldr x8, [x21] 496f0: aa1503e0 mov x0, x21 496f4: aa1303e1 mov x1, x19 496f8: f9401508 ldr x8, [x8, #0x28] 496fc: d63f0100 blr x8 49700: a940aa68 ldp x8, x10, [x19, #0x8] 49704: 91000509 add x9, x8, #0x1 49708: eb0a013f cmp x9, x10 4970c: 54000162 b.hs 0x49738 <__cxa_demangle+0xb9b0> 49710: f9400260 ldr x0, [x19] 49714: 14000013 b 0x49760 <__cxa_demangle+0xb9d8> 49718: 910023e0 add x0, sp, #0x8 4971c: 94000133 bl 0x49be8 <__cxa_demangle+0xbe60> 49720: a940aa68 ldp x8, x10, [x19, #0x8] 49724: 91000509 add x9, x8, #0x1 49728: eb0a013f cmp x9, x10 4972c: 54000342 b.hs 0x49794 <__cxa_demangle+0xba0c> 49730: f9400260 ldr x0, [x19] 49734: 14000022 b 0x497bc <__cxa_demangle+0xba34> 49738: d37ff948 lsl x8, x10, #1 4973c: f9400260 ldr x0, [x19] 49740: eb09011f cmp x8, x9 49744: 9a883121 csel x1, x9, x8, lo 49748: f9000a61 str x1, [x19, #0x10] 4974c: 94003e05 bl 0x58f60 49750: f9000260 str x0, [x19] 49754: b4002420 cbz x0, 0x49bd8 <__cxa_demangle+0xbe50> 49758: f9400308 ldr x8, [x24] 4975c: 91000509 add x9, x8, #0x1 49760: 5280040a mov w10, #0x20 // =32 49764: f9000309 str x9, [x24] 49768: 3828680a strb w10, [x0, x8] 4976c: a9422296 ldp x22, x8, [x20, #0x20] 49770: eb160115 subs x21, x8, x22 49774: f9400308 ldr x8, [x24] 49778: 540005c0 b.eq 0x49830 <__cxa_demangle+0xbaa8> 4977c: f9400a6a ldr x10, [x19, #0x10] 49780: 8b150109 add x9, x8, x21 49784: eb0a013f cmp x9, x10 49788: 54000342 b.hs 0x497f0 <__cxa_demangle+0xba68> 4978c: f9400260 ldr x0, [x19] 49790: 14000021 b 0x49814 <__cxa_demangle+0xba8c> 49794: d37ff948 lsl x8, x10, #1 49798: f9400260 ldr x0, [x19] 4979c: eb09011f cmp x8, x9 497a0: 9a883121 csel x1, x9, x8, lo 497a4: f9000a61 str x1, [x19, #0x10] 497a8: 94003dee bl 0x58f60 497ac: f9000260 str x0, [x19] 497b0: b4002140 cbz x0, 0x49bd8 <__cxa_demangle+0xbe50> 497b4: f9400308 ldr x8, [x24] 497b8: 91000509 add x9, x8, #0x1 497bc: 5280040a mov w10, #0x20 // =32 497c0: f9000309 str x9, [x24] 497c4: 3828680a strb w10, [x0, x8] 497c8: a9422296 ldp x22, x8, [x20, #0x20] 497cc: eb160115 subs x21, x8, x22 497d0: f9400308 ldr x8, [x24] 497d4: 54001360 b.eq 0x49a40 <__cxa_demangle+0xbcb8> 497d8: f9400a6a ldr x10, [x19, #0x10] 497dc: 8b150109 add x9, x8, x21 497e0: eb0a013f cmp x9, x10 497e4: 540010e2 b.hs 0x49a00 <__cxa_demangle+0xbc78> 497e8: f9400260 ldr x0, [x19] 497ec: 1400008e b 0x49a24 <__cxa_demangle+0xbc9c> 497f0: d37ff948 lsl x8, x10, #1 497f4: f9400260 ldr x0, [x19] 497f8: eb09011f cmp x8, x9 497fc: 9a883121 csel x1, x9, x8, lo 49800: f9000a61 str x1, [x19, #0x10] 49804: 94003dd7 bl 0x58f60 49808: f9000260 str x0, [x19] 4980c: b4001e60 cbz x0, 0x49bd8 <__cxa_demangle+0xbe50> 49810: f9400308 ldr x8, [x24] 49814: 8b080000 add x0, x0, x8 49818: aa1603e1 mov x1, x22 4981c: aa1503e2 mov x2, x21 49820: 94003f48 bl 0x59540 49824: f9400308 ldr x8, [x24] 49828: 8b150108 add x8, x8, x21 4982c: f9000308 str x8, [x24] 49830: f9400a6a ldr x10, [x19, #0x10] 49834: 91000509 add x9, x8, #0x1 49838: eb0a013f cmp x9, x10 4983c: 54000062 b.hs 0x49848 <__cxa_demangle+0xbac0> 49840: f9400260 ldr x0, [x19] 49844: 1400000b b 0x49870 <__cxa_demangle+0xbae8> 49848: d37ff948 lsl x8, x10, #1 4984c: f9400260 ldr x0, [x19] 49850: eb09011f cmp x8, x9 49854: 9a883121 csel x1, x9, x8, lo 49858: f9000a61 str x1, [x19, #0x10] 4985c: 94003dc1 bl 0x58f60 49860: f9000260 str x0, [x19] 49864: b4001ba0 cbz x0, 0x49bd8 <__cxa_demangle+0xbe50> 49868: f9400308 ldr x8, [x24] 4986c: 91000509 add x9, x8, #0x1 49870: 5280040a mov w10, #0x20 // =32 49874: f9000309 str x9, [x24] 49878: 3828680a strb w10, [x0, x8] 4987c: a940aa68 ldp x8, x10, [x19, #0x8] 49880: 91001109 add x9, x8, #0x4 49884: eb0a013f cmp x9, x10 49888: 54000062 b.hs 0x49894 <__cxa_demangle+0xbb0c> 4988c: f9400260 ldr x0, [x19] 49890: 1400000a b 0x498b8 <__cxa_demangle+0xbb30> 49894: d37ff948 lsl x8, x10, #1 49898: f9400260 ldr x0, [x19] 4989c: eb09011f cmp x8, x9 498a0: 9a883121 csel x1, x9, x8, lo 498a4: f9000a61 str x1, [x19, #0x10] 498a8: 94003dae bl 0x58f60 498ac: f9000260 str x0, [x19] 498b0: b4001940 cbz x0, 0x49bd8 <__cxa_demangle+0xbe50> 498b4: f9400308 ldr x8, [x24] 498b8: 5285c5c9 mov w9, #0x2e2e // =11822 498bc: 72a405c9 movk w9, #0x202e, lsl #16 498c0: b8286809 str w9, [x0, x8] 498c4: f9400308 ldr x8, [x24] 498c8: 91001108 add x8, x8, #0x4 498cc: f9000308 str x8, [x24] 498d0: a9422695 ldp x21, x9, [x20, #0x20] 498d4: eb150134 subs x20, x9, x21 498d8: 540002e0 b.eq 0x49934 <__cxa_demangle+0xbbac> 498dc: f9400a6a ldr x10, [x19, #0x10] 498e0: 8b140109 add x9, x8, x20 498e4: eb0a013f cmp x9, x10 498e8: 54000062 b.hs 0x498f4 <__cxa_demangle+0xbb6c> 498ec: f9400260 ldr x0, [x19] 498f0: 1400000a b 0x49918 <__cxa_demangle+0xbb90> 498f4: d37ff948 lsl x8, x10, #1 498f8: f9400260 ldr x0, [x19] 498fc: eb09011f cmp x8, x9 49900: 9a883121 csel x1, x9, x8, lo 49904: f9000a61 str x1, [x19, #0x10] 49908: 94003d96 bl 0x58f60 4990c: f9000260 str x0, [x19] 49910: b4001640 cbz x0, 0x49bd8 <__cxa_demangle+0xbe50> 49914: f9400308 ldr x8, [x24] 49918: 8b080000 add x0, x0, x8 4991c: aa1503e1 mov x1, x21 49920: aa1403e2 mov x2, x20 49924: 94003f07 bl 0x59540 49928: f9400308 ldr x8, [x24] 4992c: 8b140108 add x8, x8, x20 49930: f9000308 str x8, [x24] 49934: f9400a6a ldr x10, [x19, #0x10] 49938: 91000509 add x9, x8, #0x1 4993c: eb0a013f cmp x9, x10 49940: 54000062 b.hs 0x4994c <__cxa_demangle+0xbbc4> 49944: f9400260 ldr x0, [x19] 49948: 1400000b b 0x49974 <__cxa_demangle+0xbbec> 4994c: d37ff948 lsl x8, x10, #1 49950: f9400260 ldr x0, [x19] 49954: eb09011f cmp x8, x9 49958: 9a883121 csel x1, x9, x8, lo 4995c: f9000a61 str x1, [x19, #0x10] 49960: 94003d80 bl 0x58f60 49964: f9000260 str x0, [x19] 49968: b4001380 cbz x0, 0x49bd8 <__cxa_demangle+0xbe50> 4996c: f9400308 ldr x8, [x24] 49970: 91000509 add x9, x8, #0x1 49974: 5280040a mov w10, #0x20 // =32 49978: f9000309 str x9, [x24] 4997c: 3828680a strb w10, [x0, x8] 49980: 910023e0 add x0, sp, #0x8 49984: 94000099 bl 0x49be8 <__cxa_demangle+0xbe60> 49988: a940aa68 ldp x8, x10, [x19, #0x8] 4998c: 91000509 add x9, x8, #0x1 49990: eb0a013f cmp x9, x10 49994: 54000062 b.hs 0x499a0 <__cxa_demangle+0xbc18> 49998: f9400260 ldr x0, [x19] 4999c: 1400000b b 0x499c8 <__cxa_demangle+0xbc40> 499a0: d37ff948 lsl x8, x10, #1 499a4: f9400260 ldr x0, [x19] 499a8: eb09011f cmp x8, x9 499ac: 9a883121 csel x1, x9, x8, lo 499b0: f9000a61 str x1, [x19, #0x10] 499b4: 94003d6b bl 0x58f60 499b8: f9000260 str x0, [x19] 499bc: b40010e0 cbz x0, 0x49bd8 <__cxa_demangle+0xbe50> 499c0: f9400308 ldr x8, [x24] 499c4: 91000509 add x9, x8, #0x1 499c8: 5280052a mov w10, #0x29 // =41 499cc: f9000309 str x9, [x24] 499d0: 3828680a strb w10, [x0, x8] 499d4: f94016e8 ldr x8, [x23, #0x28] 499d8: f85f83a9 ldur x9, [x29, #-0x8] 499dc: eb09011f cmp x8, x9 499e0: 54000fe1 b.ne 0x49bdc <__cxa_demangle+0xbe54> 499e4: a9454ff4 ldp x20, x19, [sp, #0x50] 499e8: a94457f6 ldp x22, x21, [sp, #0x40] 499ec: a9435ff8 ldp x24, x23, [sp, #0x30] 499f0: a9427bfd ldp x29, x30, [sp, #0x20] 499f4: 910183ff add sp, sp, #0x60 499f8: d50323bf autiasp 499fc: d65f03c0 ret 49a00: d37ff948 lsl x8, x10, #1 49a04: f9400260 ldr x0, [x19] 49a08: eb09011f cmp x8, x9 49a0c: 9a883121 csel x1, x9, x8, lo 49a10: f9000a61 str x1, [x19, #0x10] 49a14: 94003d53 bl 0x58f60 49a18: f9000260 str x0, [x19] 49a1c: b4000de0 cbz x0, 0x49bd8 <__cxa_demangle+0xbe50> 49a20: f9400308 ldr x8, [x24] 49a24: 8b080000 add x0, x0, x8 49a28: aa1603e1 mov x1, x22 49a2c: aa1503e2 mov x2, x21 49a30: 94003ec4 bl 0x59540 49a34: f9400308 ldr x8, [x24] 49a38: 8b150108 add x8, x8, x21 49a3c: f9000308 str x8, [x24] 49a40: f9400a6a ldr x10, [x19, #0x10] 49a44: 91001109 add x9, x8, #0x4 49a48: eb0a013f cmp x9, x10 49a4c: 54000062 b.hs 0x49a58 <__cxa_demangle+0xbcd0> 49a50: f9400260 ldr x0, [x19] 49a54: 1400000a b 0x49a7c <__cxa_demangle+0xbcf4> 49a58: d37ff948 lsl x8, x10, #1 49a5c: f9400260 ldr x0, [x19] 49a60: eb09011f cmp x8, x9 49a64: 9a883121 csel x1, x9, x8, lo 49a68: f9000a61 str x1, [x19, #0x10] 49a6c: 94003d3d bl 0x58f60 49a70: f9000260 str x0, [x19] 49a74: b4000b20 cbz x0, 0x49bd8 <__cxa_demangle+0xbe50> 49a78: f9400308 ldr x8, [x24] 49a7c: 5285c409 mov w9, #0x2e20 // =11808 49a80: 72a5c5c9 movk w9, #0x2e2e, lsl #16 49a84: b8286809 str w9, [x0, x8] 49a88: f9400309 ldr x9, [x24] 49a8c: 91001128 add x8, x9, #0x4 49a90: f9000308 str x8, [x24] 49a94: f9400e8a ldr x10, [x20, #0x18] 49a98: b4fff78a cbz x10, 0x49988 <__cxa_demangle+0xbc00> 49a9c: f9400a6a ldr x10, [x19, #0x10] 49aa0: 91001529 add x9, x9, #0x5 49aa4: eb0a013f cmp x9, x10 49aa8: 54000062 b.hs 0x49ab4 <__cxa_demangle+0xbd2c> 49aac: f9400260 ldr x0, [x19] 49ab0: 1400000b b 0x49adc <__cxa_demangle+0xbd54> 49ab4: d37ff948 lsl x8, x10, #1 49ab8: f9400260 ldr x0, [x19] 49abc: eb09011f cmp x8, x9 49ac0: 9a883121 csel x1, x9, x8, lo 49ac4: f9000a61 str x1, [x19, #0x10] 49ac8: 94003d26 bl 0x58f60 49acc: f9000260 str x0, [x19] 49ad0: b4000840 cbz x0, 0x49bd8 <__cxa_demangle+0xbe50> 49ad4: f9400308 ldr x8, [x24] 49ad8: 91000509 add x9, x8, #0x1 49adc: 5280040a mov w10, #0x20 // =32 49ae0: f9000309 str x9, [x24] 49ae4: 3828680a strb w10, [x0, x8] 49ae8: a9422296 ldp x22, x8, [x20, #0x20] 49aec: eb160115 subs x21, x8, x22 49af0: f9400308 ldr x8, [x24] 49af4: 540002e0 b.eq 0x49b50 <__cxa_demangle+0xbdc8> 49af8: f9400a6a ldr x10, [x19, #0x10] 49afc: 8b150109 add x9, x8, x21 49b00: eb0a013f cmp x9, x10 49b04: 54000062 b.hs 0x49b10 <__cxa_demangle+0xbd88> 49b08: f9400260 ldr x0, [x19] 49b0c: 1400000a b 0x49b34 <__cxa_demangle+0xbdac> 49b10: d37ff948 lsl x8, x10, #1 49b14: f9400260 ldr x0, [x19] 49b18: eb09011f cmp x8, x9 49b1c: 9a883121 csel x1, x9, x8, lo 49b20: f9000a61 str x1, [x19, #0x10] 49b24: 94003d0f bl 0x58f60 49b28: f9000260 str x0, [x19] 49b2c: b4000560 cbz x0, 0x49bd8 <__cxa_demangle+0xbe50> 49b30: f9400308 ldr x8, [x24] 49b34: 8b080000 add x0, x0, x8 49b38: aa1603e1 mov x1, x22 49b3c: aa1503e2 mov x2, x21 49b40: 94003e80 bl 0x59540 49b44: f9400308 ldr x8, [x24] 49b48: 8b150108 add x8, x8, x21 49b4c: f9000308 str x8, [x24] 49b50: f9400a6a ldr x10, [x19, #0x10] 49b54: 91000509 add x9, x8, #0x1 49b58: eb0a013f cmp x9, x10 49b5c: 54000062 b.hs 0x49b68 <__cxa_demangle+0xbde0> 49b60: f9400260 ldr x0, [x19] 49b64: 1400000b b 0x49b90 <__cxa_demangle+0xbe08> 49b68: d37ff948 lsl x8, x10, #1 49b6c: f9400260 ldr x0, [x19] 49b70: eb09011f cmp x8, x9 49b74: 9a883121 csel x1, x9, x8, lo 49b78: f9000a61 str x1, [x19, #0x10] 49b7c: 94003cf9 bl 0x58f60 49b80: f9000260 str x0, [x19] 49b84: b40002a0 cbz x0, 0x49bd8 <__cxa_demangle+0xbe50> 49b88: f9400308 ldr x8, [x24] 49b8c: 91000509 add x9, x8, #0x1 49b90: 5280040a mov w10, #0x20 // =32 49b94: f9000669 str x9, [x19, #0x8] 49b98: aa1303e1 mov x1, x19 49b9c: 3828680a strb w10, [x0, x8] 49ba0: f9400e94 ldr x20, [x20, #0x18] 49ba4: f9400288 ldr x8, [x20] 49ba8: aa1403e0 mov x0, x20 49bac: f9401108 ldr x8, [x8, #0x20] 49bb0: d63f0100 blr x8 49bb4: 39402688 ldrb w8, [x20, #0x9] 49bb8: 7100051f cmp w8, #0x1 49bbc: 54ffee60 b.eq 0x49988 <__cxa_demangle+0xbc00> 49bc0: f9400288 ldr x8, [x20] 49bc4: aa1403e0 mov x0, x20 49bc8: aa1303e1 mov x1, x19 49bcc: f9401508 ldr x8, [x8, #0x28] 49bd0: d63f0100 blr x8 49bd4: 17ffff6d b 0x49988 <__cxa_demangle+0xbc00> 49bd8: 94003d52 bl 0x59120 <_ZSt9terminatev@plt> 49bdc: 94003c95 bl 0x58e30 <__stack_chk_fail@plt> 49be0: d503245f bti c 49be4: 14003c8b b 0x58e10 <_ZdlPv@plt> 49be8: d503233f paciasp 49bec: d10143ff sub sp, sp, #0x50 49bf0: a9027bfd stp x29, x30, [sp, #0x20] 49bf4: 910083fd add x29, sp, #0x20 49bf8: a90357f6 stp x22, x21, [sp, #0x30] 49bfc: a9044ff4 stp x20, x19, [sp, #0x40] 49c00: d53bd054 mrs x20, TPIDR_EL0 49c04: aa0003f3 mov x19, x0 49c08: f9401688 ldr x8, [x20, #0x28] 49c0c: f81f83a8 stur x8, [x29, #-0x8] 49c10: a9405815 ldp x21, x22, [x0] 49c14: a940aaa8 ldp x8, x10, [x21, #0x8] 49c18: 91000509 add x9, x8, #0x1 49c1c: eb0a013f cmp x9, x10 49c20: 54000062 b.hs 0x49c2c <__cxa_demangle+0xbea4> 49c24: f94002a0 ldr x0, [x21] 49c28: 1400000b b 0x49c54 <__cxa_demangle+0xbecc> 49c2c: d37ff948 lsl x8, x10, #1 49c30: f94002a0 ldr x0, [x21] 49c34: eb09011f cmp x8, x9 49c38: 9a883121 csel x1, x9, x8, lo 49c3c: f9000aa1 str x1, [x21, #0x10] 49c40: 94003cc8 bl 0x58f60 49c44: f90002a0 str x0, [x21] 49c48: b40005e0 cbz x0, 0x49d04 <__cxa_demangle+0xbf7c> 49c4c: f94006a8 ldr x8, [x21, #0x8] 49c50: 91000509 add x9, x8, #0x1 49c54: 5280050a mov w10, #0x28 // =40 49c58: f90006a9 str x9, [x21, #0x8] 49c5c: 52802449 mov w9, #0x122 // =290 49c60: 3828680a strb w10, [x0, x8] 49c64: b00000aa adrp x10, 0x5e000 49c68: 72a02029 movk w9, #0x101, lsl #16 49c6c: f9400ac8 ldr x8, [x22, #0x10] 49c70: 9132014a add x10, x10, #0xc80 49c74: f9400261 ldr x1, [x19] 49c78: 910003e0 mov x0, sp 49c7c: b9000be9 str w9, [sp, #0x8] 49c80: f90003ea str x10, [sp] 49c84: f9000be8 str x8, [sp, #0x10] 49c88: 94000021 bl 0x49d0c <__cxa_demangle+0xbf84> 49c8c: f9400273 ldr x19, [x19] 49c90: a940aa68 ldp x8, x10, [x19, #0x8] 49c94: 91000509 add x9, x8, #0x1 49c98: eb0a013f cmp x9, x10 49c9c: 54000062 b.hs 0x49ca8 <__cxa_demangle+0xbf20> 49ca0: f9400260 ldr x0, [x19] 49ca4: 1400000b b 0x49cd0 <__cxa_demangle+0xbf48> 49ca8: d37ff948 lsl x8, x10, #1 49cac: f9400260 ldr x0, [x19] 49cb0: eb09011f cmp x8, x9 49cb4: 9a883121 csel x1, x9, x8, lo 49cb8: f9000a61 str x1, [x19, #0x10] 49cbc: 94003ca9 bl 0x58f60 49cc0: f9000260 str x0, [x19] 49cc4: b4000200 cbz x0, 0x49d04 <__cxa_demangle+0xbf7c> 49cc8: f9400668 ldr x8, [x19, #0x8] 49ccc: 91000509 add x9, x8, #0x1 49cd0: 5280052a mov w10, #0x29 // =41 49cd4: f9000669 str x9, [x19, #0x8] 49cd8: 3828680a strb w10, [x0, x8] 49cdc: f9401688 ldr x8, [x20, #0x28] 49ce0: f85f83a9 ldur x9, [x29, #-0x8] 49ce4: eb09011f cmp x8, x9 49ce8: 54000101 b.ne 0x49d08 <__cxa_demangle+0xbf80> 49cec: a9444ff4 ldp x20, x19, [sp, #0x40] 49cf0: a94357f6 ldp x22, x21, [sp, #0x30] 49cf4: a9427bfd ldp x29, x30, [sp, #0x20] 49cf8: 910143ff add sp, sp, #0x50 49cfc: d50323bf autiasp 49d00: d65f03c0 ret 49d04: 94003d07 bl 0x59120 <_ZSt9terminatev@plt> 49d08: 94003c4a bl 0x58e30 <__stack_chk_fail@plt> 49d0c: d503233f paciasp 49d10: a9bb7bfd stp x29, x30, [sp, #-0x50]! 49d14: a90167fa stp x26, x25, [sp, #0x10] 49d18: 910003fd mov x29, sp 49d1c: a9025ff8 stp x24, x23, [sp, #0x20] 49d20: a90357f6 stp x22, x21, [sp, #0x30] 49d24: a9044ff4 stp x20, x19, [sp, #0x40] 49d28: f9400815 ldr x21, [x0, #0x10] 49d2c: aa0103f3 mov x19, x1 49d30: 6f07e7e0 movi v0.2d, #0xffffffffffffffff 49d34: aa0003f4 mov x20, x0 49d38: 29436037 ldp w23, w24, [x1, #0x18] 49d3c: f94002a8 ldr x8, [x21] 49d40: f9400436 ldr x22, [x1, #0x8] 49d44: fd000c20 str d0, [x1, #0x18] 49d48: f9401108 ldr x8, [x8, #0x20] 49d4c: aa1503e0 mov x0, x21 49d50: d63f0100 blr x8 49d54: 394026a8 ldrb w8, [x21, #0x9] 49d58: 7100051f cmp w8, #0x1 49d5c: 540000c0 b.eq 0x49d74 <__cxa_demangle+0xbfec> 49d60: f94002a8 ldr x8, [x21] 49d64: f9401508 ldr x8, [x8, #0x28] 49d68: aa1503e0 mov x0, x21 49d6c: aa1303e1 mov x1, x19 49d70: d63f0100 blr x8 49d74: b9401e79 ldr w25, [x19, #0x1c] 49d78: 3100073f cmn w25, #0x1 49d7c: 540006c0 b.eq 0x49e54 <__cxa_demangle+0xc0cc> 49d80: 34000a39 cbz w25, 0x49ec4 <__cxa_demangle+0xc13c> 49d84: 71000b3f cmp w25, #0x2 49d88: 54000a03 b.lo 0x49ec8 <__cxa_demangle+0xc140> 49d8c: d0fffe95 adrp x21, 0x1b000 49d90: 5280003a mov w26, #0x1 // =1 49d94: 910dcab5 add x21, x21, #0x372 49d98: 14000004 b 0x49da8 <__cxa_demangle+0xc020> 49d9c: 1100075a add w26, w26, #0x1 49da0: 6b1a033f cmp w25, w26 49da4: 54000920 b.eq 0x49ec8 <__cxa_demangle+0xc140> 49da8: aa1503e0 mov x0, x21 49dac: 52800061 mov w1, #0x3 // =3 49db0: 94003e48 bl 0x596d0 <__strlen_chk@plt> 49db4: aa0003f6 mov x22, x0 49db8: b40002e0 cbz x0, 0x49e14 <__cxa_demangle+0xc08c> 49dbc: a940aa68 ldp x8, x10, [x19, #0x8] 49dc0: 8b160109 add x9, x8, x22 49dc4: eb0a013f cmp x9, x10 49dc8: 54000062 b.hs 0x49dd4 <__cxa_demangle+0xc04c> 49dcc: f9400260 ldr x0, [x19] 49dd0: 1400000a b 0x49df8 <__cxa_demangle+0xc070> 49dd4: d37ff948 lsl x8, x10, #1 49dd8: f9400260 ldr x0, [x19] 49ddc: eb09011f cmp x8, x9 49de0: 9a883121 csel x1, x9, x8, lo 49de4: f9000a61 str x1, [x19, #0x10] 49de8: 94003c5e bl 0x58f60 49dec: f9000260 str x0, [x19] 49df0: b40007c0 cbz x0, 0x49ee8 <__cxa_demangle+0xc160> 49df4: f9400668 ldr x8, [x19, #0x8] 49df8: 8b080000 add x0, x0, x8 49dfc: aa1503e1 mov x1, x21 49e00: aa1603e2 mov x2, x22 49e04: 94003c13 bl 0x58e50 49e08: f9400668 ldr x8, [x19, #0x8] 49e0c: 8b160108 add x8, x8, x22 49e10: f9000668 str x8, [x19, #0x8] 49e14: f9400a96 ldr x22, [x20, #0x10] 49e18: b9001a7a str w26, [x19, #0x18] 49e1c: f94002c8 ldr x8, [x22] 49e20: f9401108 ldr x8, [x8, #0x20] 49e24: aa1603e0 mov x0, x22 49e28: aa1303e1 mov x1, x19 49e2c: d63f0100 blr x8 49e30: 394026c8 ldrb w8, [x22, #0x9] 49e34: 7100051f cmp w8, #0x1 49e38: 54fffb20 b.eq 0x49d9c <__cxa_demangle+0xc014> 49e3c: f94002c8 ldr x8, [x22] 49e40: f9401508 ldr x8, [x8, #0x28] 49e44: aa1603e0 mov x0, x22 49e48: aa1303e1 mov x1, x19 49e4c: d63f0100 blr x8 49e50: 17ffffd3 b 0x49d9c <__cxa_demangle+0xc014> 49e54: b0fffe80 adrp x0, 0x1a000 49e58: 52800081 mov w1, #0x4 // =4 49e5c: 91377400 add x0, x0, #0xddd 49e60: 94003e1c bl 0x596d0 <__strlen_chk@plt> 49e64: aa0003f4 mov x20, x0 49e68: b4000300 cbz x0, 0x49ec8 <__cxa_demangle+0xc140> 49e6c: a940aa68 ldp x8, x10, [x19, #0x8] 49e70: 8b140109 add x9, x8, x20 49e74: eb0a013f cmp x9, x10 49e78: 54000062 b.hs 0x49e84 <__cxa_demangle+0xc0fc> 49e7c: f9400260 ldr x0, [x19] 49e80: 1400000a b 0x49ea8 <__cxa_demangle+0xc120> 49e84: d37ff948 lsl x8, x10, #1 49e88: f9400260 ldr x0, [x19] 49e8c: eb09011f cmp x8, x9 49e90: 9a883121 csel x1, x9, x8, lo 49e94: f9000a61 str x1, [x19, #0x10] 49e98: 94003c32 bl 0x58f60 49e9c: f9000260 str x0, [x19] 49ea0: b4000240 cbz x0, 0x49ee8 <__cxa_demangle+0xc160> 49ea4: f9400668 ldr x8, [x19, #0x8] 49ea8: b0fffe81 adrp x1, 0x1a000 49eac: 8b080000 add x0, x0, x8 49eb0: 91377421 add x1, x1, #0xddd 49eb4: aa1403e2 mov x2, x20 49eb8: 94003be6 bl 0x58e50 49ebc: f9400668 ldr x8, [x19, #0x8] 49ec0: 8b140116 add x22, x8, x20 49ec4: f9000676 str x22, [x19, #0x8] 49ec8: 29036277 stp w23, w24, [x19, #0x18] 49ecc: a9444ff4 ldp x20, x19, [sp, #0x40] 49ed0: a94357f6 ldp x22, x21, [sp, #0x30] 49ed4: a9425ff8 ldp x24, x23, [sp, #0x20] 49ed8: a94167fa ldp x26, x25, [sp, #0x10] 49edc: a8c57bfd ldp x29, x30, [sp], #0x50 49ee0: d50323bf autiasp 49ee4: d65f03c0 ret 49ee8: 94003c8e bl 0x59120 <_ZSt9terminatev@plt> 49eec: 14000001 b 0x49ef0 <__cxa_demangle+0xc168> 49ef0: 29036277 stp w23, w24, [x19, #0x18] 49ef4: 94002b79 bl 0x54cd8 49ef8: d503245f bti c 49efc: 14003bc5 b 0x58e10 <_ZdlPv@plt> 49f00: d503233f paciasp 49f04: a9bd7bfd stp x29, x30, [sp, #-0x30]! 49f08: a90157f6 stp x22, x21, [sp, #0x10] 49f0c: 910003fd mov x29, sp 49f10: a9024ff4 stp x20, x19, [sp, #0x20] 49f14: a941a009 ldp x9, x8, [x0, #0x18] 49f18: aa0103f3 mov x19, x1 49f1c: aa0003f4 mov x20, x0 49f20: cb09010a sub x10, x8, x9 49f24: f100055f cmp x10, #0x1 49f28: 54000421 b.ne 0x49fac <__cxa_demangle+0xc224> 49f2c: eb08013f cmp x9, x8 49f30: 54000160 b.eq 0x49f5c <__cxa_demangle+0xc1d4> 49f34: b0fffe8a adrp x10, 0x1a000 49f38: 9125e54a add x10, x10, #0x979 49f3c: 3940012b ldrb w11, [x9] 49f40: 3940014c ldrb w12, [x10] 49f44: 6b0c017f cmp w11, w12 49f48: 54000321 b.ne 0x49fac <__cxa_demangle+0xc224> 49f4c: 91000529 add x9, x9, #0x1 49f50: 9100054a add x10, x10, #0x1 49f54: eb08013f cmp x9, x8 49f58: 54ffff21 b.ne 0x49f3c <__cxa_demangle+0xc1b4> 49f5c: a940aa68 ldp x8, x10, [x19, #0x8] 49f60: 91000509 add x9, x8, #0x1 49f64: eb0a013f cmp x9, x10 49f68: 54000062 b.hs 0x49f74 <__cxa_demangle+0xc1ec> 49f6c: f9400260 ldr x0, [x19] 49f70: 1400000a b 0x49f98 <__cxa_demangle+0xc210> 49f74: d37ff948 lsl x8, x10, #1 49f78: f9400260 ldr x0, [x19] 49f7c: eb09011f cmp x8, x9 49f80: 9a883121 csel x1, x9, x8, lo 49f84: f9000a61 str x1, [x19, #0x10] 49f88: 94003bf6 bl 0x58f60 49f8c: f9000260 str x0, [x19] 49f90: b40016a0 cbz x0, 0x4a264 <__cxa_demangle+0xc4dc> 49f94: f9400668 ldr x8, [x19, #0x8] 49f98: 52800509 mov w9, #0x28 // =40 49f9c: 38286809 strb w9, [x0, x8] 49fa0: f9400668 ldr x8, [x19, #0x8] 49fa4: 91000508 add x8, x8, #0x1 49fa8: f9000668 str x8, [x19, #0x8] 49fac: a940aa68 ldp x8, x10, [x19, #0x8] 49fb0: 91000509 add x9, x8, #0x1 49fb4: eb0a013f cmp x9, x10 49fb8: 54000062 b.hs 0x49fc4 <__cxa_demangle+0xc23c> 49fbc: f9400260 ldr x0, [x19] 49fc0: 1400000a b 0x49fe8 <__cxa_demangle+0xc260> 49fc4: d37ff948 lsl x8, x10, #1 49fc8: f9400260 ldr x0, [x19] 49fcc: eb09011f cmp x8, x9 49fd0: 9a883121 csel x1, x9, x8, lo 49fd4: f9000a61 str x1, [x19, #0x10] 49fd8: 94003be2 bl 0x58f60 49fdc: f9000260 str x0, [x19] 49fe0: b4001420 cbz x0, 0x4a264 <__cxa_demangle+0xc4dc> 49fe4: f9400668 ldr x8, [x19, #0x8] 49fe8: 52800509 mov w9, #0x28 // =40 49fec: aa1303e1 mov x1, x19 49ff0: 38286809 strb w9, [x0, x8] 49ff4: f9400668 ldr x8, [x19, #0x8] 49ff8: f9400a95 ldr x21, [x20, #0x10] 49ffc: 91000508 add x8, x8, #0x1 4a000: f94002a9 ldr x9, [x21] 4a004: aa1503e0 mov x0, x21 4a008: f9000668 str x8, [x19, #0x8] 4a00c: f9401128 ldr x8, [x9, #0x20] 4a010: d63f0100 blr x8 4a014: 394026a8 ldrb w8, [x21, #0x9] 4a018: 7100051f cmp w8, #0x1 4a01c: 540000c0 b.eq 0x4a034 <__cxa_demangle+0xc2ac> 4a020: f94002a8 ldr x8, [x21] 4a024: aa1503e0 mov x0, x21 4a028: aa1303e1 mov x1, x19 4a02c: f9401508 ldr x8, [x8, #0x28] 4a030: d63f0100 blr x8 4a034: a940aa68 ldp x8, x10, [x19, #0x8] 4a038: 91000909 add x9, x8, #0x2 4a03c: eb0a013f cmp x9, x10 4a040: 54000062 b.hs 0x4a04c <__cxa_demangle+0xc2c4> 4a044: f9400260 ldr x0, [x19] 4a048: 1400000a b 0x4a070 <__cxa_demangle+0xc2e8> 4a04c: d37ff948 lsl x8, x10, #1 4a050: f9400260 ldr x0, [x19] 4a054: eb09011f cmp x8, x9 4a058: 9a883121 csel x1, x9, x8, lo 4a05c: f9000a61 str x1, [x19, #0x10] 4a060: 94003bc0 bl 0x58f60 4a064: f9000260 str x0, [x19] 4a068: b4000fe0 cbz x0, 0x4a264 <__cxa_demangle+0xc4dc> 4a06c: f9400668 ldr x8, [x19, #0x8] 4a070: 52840529 mov w9, #0x2029 // =8233 4a074: 78286809 strh w9, [x0, x8] 4a078: f9400668 ldr x8, [x19, #0x8] 4a07c: 91000908 add x8, x8, #0x2 4a080: f9000668 str x8, [x19, #0x8] 4a084: a941a696 ldp x22, x9, [x20, #0x18] 4a088: eb160135 subs x21, x9, x22 4a08c: 540002e0 b.eq 0x4a0e8 <__cxa_demangle+0xc360> 4a090: f9400a6a ldr x10, [x19, #0x10] 4a094: 8b150109 add x9, x8, x21 4a098: eb0a013f cmp x9, x10 4a09c: 54000062 b.hs 0x4a0a8 <__cxa_demangle+0xc320> 4a0a0: f9400260 ldr x0, [x19] 4a0a4: 1400000a b 0x4a0cc <__cxa_demangle+0xc344> 4a0a8: d37ff948 lsl x8, x10, #1 4a0ac: f9400260 ldr x0, [x19] 4a0b0: eb09011f cmp x8, x9 4a0b4: 9a883121 csel x1, x9, x8, lo 4a0b8: f9000a61 str x1, [x19, #0x10] 4a0bc: 94003ba9 bl 0x58f60 4a0c0: f9000260 str x0, [x19] 4a0c4: b4000d00 cbz x0, 0x4a264 <__cxa_demangle+0xc4dc> 4a0c8: f9400668 ldr x8, [x19, #0x8] 4a0cc: 8b080000 add x0, x0, x8 4a0d0: aa1603e1 mov x1, x22 4a0d4: aa1503e2 mov x2, x21 4a0d8: 94003d1a bl 0x59540 4a0dc: f9400668 ldr x8, [x19, #0x8] 4a0e0: 8b150108 add x8, x8, x21 4a0e4: f9000668 str x8, [x19, #0x8] 4a0e8: f9400a6a ldr x10, [x19, #0x10] 4a0ec: 91000909 add x9, x8, #0x2 4a0f0: eb0a013f cmp x9, x10 4a0f4: 54000062 b.hs 0x4a100 <__cxa_demangle+0xc378> 4a0f8: f9400260 ldr x0, [x19] 4a0fc: 1400000a b 0x4a124 <__cxa_demangle+0xc39c> 4a100: d37ff948 lsl x8, x10, #1 4a104: f9400260 ldr x0, [x19] 4a108: eb09011f cmp x8, x9 4a10c: 9a883121 csel x1, x9, x8, lo 4a110: f9000a61 str x1, [x19, #0x10] 4a114: 94003b93 bl 0x58f60 4a118: f9000260 str x0, [x19] 4a11c: b4000a40 cbz x0, 0x4a264 <__cxa_demangle+0xc4dc> 4a120: f9400668 ldr x8, [x19, #0x8] 4a124: 52850409 mov w9, #0x2820 // =10272 4a128: aa1303e1 mov x1, x19 4a12c: 78286809 strh w9, [x0, x8] 4a130: f9400668 ldr x8, [x19, #0x8] 4a134: f9401695 ldr x21, [x20, #0x28] 4a138: 91000908 add x8, x8, #0x2 4a13c: f94002a9 ldr x9, [x21] 4a140: aa1503e0 mov x0, x21 4a144: f9000668 str x8, [x19, #0x8] 4a148: f9401128 ldr x8, [x9, #0x20] 4a14c: d63f0100 blr x8 4a150: 394026a8 ldrb w8, [x21, #0x9] 4a154: 7100051f cmp w8, #0x1 4a158: 540000c0 b.eq 0x4a170 <__cxa_demangle+0xc3e8> 4a15c: f94002a8 ldr x8, [x21] 4a160: aa1503e0 mov x0, x21 4a164: aa1303e1 mov x1, x19 4a168: f9401508 ldr x8, [x8, #0x28] 4a16c: d63f0100 blr x8 4a170: a940aa68 ldp x8, x10, [x19, #0x8] 4a174: 91000509 add x9, x8, #0x1 4a178: eb0a013f cmp x9, x10 4a17c: 54000062 b.hs 0x4a188 <__cxa_demangle+0xc400> 4a180: f9400260 ldr x0, [x19] 4a184: 1400000a b 0x4a1ac <__cxa_demangle+0xc424> 4a188: d37ff948 lsl x8, x10, #1 4a18c: f9400260 ldr x0, [x19] 4a190: eb09011f cmp x8, x9 4a194: 9a883121 csel x1, x9, x8, lo 4a198: f9000a61 str x1, [x19, #0x10] 4a19c: 94003b71 bl 0x58f60 4a1a0: f9000260 str x0, [x19] 4a1a4: b4000600 cbz x0, 0x4a264 <__cxa_demangle+0xc4dc> 4a1a8: f9400668 ldr x8, [x19, #0x8] 4a1ac: 52800529 mov w9, #0x29 // =41 4a1b0: 38286809 strb w9, [x0, x8] 4a1b4: a941aa8b ldp x11, x10, [x20, #0x18] 4a1b8: f9400669 ldr x9, [x19, #0x8] 4a1bc: 91000528 add x8, x9, #0x1 4a1c0: cb0b014c sub x12, x10, x11 4a1c4: f100059f cmp x12, #0x1 4a1c8: f9000668 str x8, [x19, #0x8] 4a1cc: 54000421 b.ne 0x4a250 <__cxa_demangle+0xc4c8> 4a1d0: eb0a017f cmp x11, x10 4a1d4: 54000160 b.eq 0x4a200 <__cxa_demangle+0xc478> 4a1d8: 90fffe8c adrp x12, 0x1a000 4a1dc: 9125e58c add x12, x12, #0x979 4a1e0: 3940016d ldrb w13, [x11] 4a1e4: 3940018e ldrb w14, [x12] 4a1e8: 6b0e01bf cmp w13, w14 4a1ec: 54000321 b.ne 0x4a250 <__cxa_demangle+0xc4c8> 4a1f0: 9100056b add x11, x11, #0x1 4a1f4: 9100058c add x12, x12, #0x1 4a1f8: eb0a017f cmp x11, x10 4a1fc: 54ffff21 b.ne 0x4a1e0 <__cxa_demangle+0xc458> 4a200: f9400a6a ldr x10, [x19, #0x10] 4a204: 91000929 add x9, x9, #0x2 4a208: eb0a013f cmp x9, x10 4a20c: 54000062 b.hs 0x4a218 <__cxa_demangle+0xc490> 4a210: f9400260 ldr x0, [x19] 4a214: 1400000a b 0x4a23c <__cxa_demangle+0xc4b4> 4a218: d37ff948 lsl x8, x10, #1 4a21c: f9400260 ldr x0, [x19] 4a220: eb09011f cmp x8, x9 4a224: 9a883121 csel x1, x9, x8, lo 4a228: f9000a61 str x1, [x19, #0x10] 4a22c: 94003b4d bl 0x58f60 4a230: f9000260 str x0, [x19] 4a234: b4000180 cbz x0, 0x4a264 <__cxa_demangle+0xc4dc> 4a238: f9400668 ldr x8, [x19, #0x8] 4a23c: 52800529 mov w9, #0x29 // =41 4a240: 38286809 strb w9, [x0, x8] 4a244: f9400668 ldr x8, [x19, #0x8] 4a248: 91000508 add x8, x8, #0x1 4a24c: f9000668 str x8, [x19, #0x8] 4a250: a9424ff4 ldp x20, x19, [sp, #0x20] 4a254: a94157f6 ldp x22, x21, [sp, #0x10] 4a258: a8c37bfd ldp x29, x30, [sp], #0x30 4a25c: d50323bf autiasp 4a260: d65f03c0 ret 4a264: 94003baf bl 0x59120 <_ZSt9terminatev@plt> 4a268: d503245f bti c 4a26c: 14003ae9 b 0x58e10 <_ZdlPv@plt> 4a270: d503233f paciasp 4a274: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4a278: a90157f6 stp x22, x21, [sp, #0x10] 4a27c: 910003fd mov x29, sp 4a280: a9024ff4 stp x20, x19, [sp, #0x20] 4a284: a9412016 ldp x22, x8, [x0, #0x10] 4a288: aa0103f3 mov x19, x1 4a28c: aa0003f4 mov x20, x0 4a290: eb160115 subs x21, x8, x22 4a294: f9400428 ldr x8, [x1, #0x8] 4a298: 540002e0 b.eq 0x4a2f4 <__cxa_demangle+0xc56c> 4a29c: f9400a6a ldr x10, [x19, #0x10] 4a2a0: 8b150109 add x9, x8, x21 4a2a4: eb0a013f cmp x9, x10 4a2a8: 54000062 b.hs 0x4a2b4 <__cxa_demangle+0xc52c> 4a2ac: f9400260 ldr x0, [x19] 4a2b0: 1400000a b 0x4a2d8 <__cxa_demangle+0xc550> 4a2b4: d37ff948 lsl x8, x10, #1 4a2b8: f9400260 ldr x0, [x19] 4a2bc: eb09011f cmp x8, x9 4a2c0: 9a883121 csel x1, x9, x8, lo 4a2c4: f9000a61 str x1, [x19, #0x10] 4a2c8: 94003b26 bl 0x58f60 4a2cc: f9000260 str x0, [x19] 4a2d0: b4000880 cbz x0, 0x4a3e0 <__cxa_demangle+0xc658> 4a2d4: f9400668 ldr x8, [x19, #0x8] 4a2d8: 8b080000 add x0, x0, x8 4a2dc: aa1603e1 mov x1, x22 4a2e0: aa1503e2 mov x2, x21 4a2e4: 94003c97 bl 0x59540 4a2e8: f9400668 ldr x8, [x19, #0x8] 4a2ec: 8b150108 add x8, x8, x21 4a2f0: f9000668 str x8, [x19, #0x8] 4a2f4: f9400a6a ldr x10, [x19, #0x10] 4a2f8: 91000509 add x9, x8, #0x1 4a2fc: eb0a013f cmp x9, x10 4a300: 54000062 b.hs 0x4a30c <__cxa_demangle+0xc584> 4a304: f9400260 ldr x0, [x19] 4a308: 1400000a b 0x4a330 <__cxa_demangle+0xc5a8> 4a30c: d37ff948 lsl x8, x10, #1 4a310: f9400260 ldr x0, [x19] 4a314: eb09011f cmp x8, x9 4a318: 9a883121 csel x1, x9, x8, lo 4a31c: f9000a61 str x1, [x19, #0x10] 4a320: 94003b10 bl 0x58f60 4a324: f9000260 str x0, [x19] 4a328: b40005c0 cbz x0, 0x4a3e0 <__cxa_demangle+0xc658> 4a32c: f9400668 ldr x8, [x19, #0x8] 4a330: 52800509 mov w9, #0x28 // =40 4a334: aa1303e1 mov x1, x19 4a338: 38286809 strb w9, [x0, x8] 4a33c: f9400668 ldr x8, [x19, #0x8] 4a340: f9401294 ldr x20, [x20, #0x20] 4a344: 91000508 add x8, x8, #0x1 4a348: f9400289 ldr x9, [x20] 4a34c: aa1403e0 mov x0, x20 4a350: f9000668 str x8, [x19, #0x8] 4a354: f9401128 ldr x8, [x9, #0x20] 4a358: d63f0100 blr x8 4a35c: 39402688 ldrb w8, [x20, #0x9] 4a360: 7100051f cmp w8, #0x1 4a364: 540000c0 b.eq 0x4a37c <__cxa_demangle+0xc5f4> 4a368: f9400288 ldr x8, [x20] 4a36c: aa1403e0 mov x0, x20 4a370: aa1303e1 mov x1, x19 4a374: f9401508 ldr x8, [x8, #0x28] 4a378: d63f0100 blr x8 4a37c: a940aa68 ldp x8, x10, [x19, #0x8] 4a380: 91000509 add x9, x8, #0x1 4a384: eb0a013f cmp x9, x10 4a388: 54000062 b.hs 0x4a394 <__cxa_demangle+0xc60c> 4a38c: f9400260 ldr x0, [x19] 4a390: 1400000a b 0x4a3b8 <__cxa_demangle+0xc630> 4a394: d37ff948 lsl x8, x10, #1 4a398: f9400260 ldr x0, [x19] 4a39c: eb09011f cmp x8, x9 4a3a0: 9a883121 csel x1, x9, x8, lo 4a3a4: f9000a61 str x1, [x19, #0x10] 4a3a8: 94003aee bl 0x58f60 4a3ac: f9000260 str x0, [x19] 4a3b0: b4000180 cbz x0, 0x4a3e0 <__cxa_demangle+0xc658> 4a3b4: f9400668 ldr x8, [x19, #0x8] 4a3b8: 52800529 mov w9, #0x29 // =41 4a3bc: a94157f6 ldp x22, x21, [sp, #0x10] 4a3c0: 38286809 strb w9, [x0, x8] 4a3c4: f9400668 ldr x8, [x19, #0x8] 4a3c8: 91000508 add x8, x8, #0x1 4a3cc: f9000668 str x8, [x19, #0x8] 4a3d0: a9424ff4 ldp x20, x19, [sp, #0x20] 4a3d4: a8c37bfd ldp x29, x30, [sp], #0x30 4a3d8: d50323bf autiasp 4a3dc: d65f03c0 ret 4a3e0: 94003b50 bl 0x59120 <_ZSt9terminatev@plt> 4a3e4: d503245f bti c 4a3e8: 14003a8a b 0x58e10 <_ZdlPv@plt> 4a3ec: d503233f paciasp 4a3f0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4a3f4: a90157f6 stp x22, x21, [sp, #0x10] 4a3f8: 910003fd mov x29, sp 4a3fc: a9024ff4 stp x20, x19, [sp, #0x20] 4a400: a9412016 ldp x22, x8, [x0, #0x10] 4a404: aa0103f3 mov x19, x1 4a408: aa0003f4 mov x20, x0 4a40c: eb160115 subs x21, x8, x22 4a410: f9400428 ldr x8, [x1, #0x8] 4a414: 540002e0 b.eq 0x4a470 <__cxa_demangle+0xc6e8> 4a418: f9400a6a ldr x10, [x19, #0x10] 4a41c: 8b150109 add x9, x8, x21 4a420: eb0a013f cmp x9, x10 4a424: 54000062 b.hs 0x4a430 <__cxa_demangle+0xc6a8> 4a428: f9400260 ldr x0, [x19] 4a42c: 1400000a b 0x4a454 <__cxa_demangle+0xc6cc> 4a430: d37ff948 lsl x8, x10, #1 4a434: f9400260 ldr x0, [x19] 4a438: eb09011f cmp x8, x9 4a43c: 9a883121 csel x1, x9, x8, lo 4a440: f9000a61 str x1, [x19, #0x10] 4a444: 94003ac7 bl 0x58f60 4a448: f9000260 str x0, [x19] 4a44c: b4000a80 cbz x0, 0x4a59c <__cxa_demangle+0xc814> 4a450: f9400668 ldr x8, [x19, #0x8] 4a454: 8b080000 add x0, x0, x8 4a458: aa1603e1 mov x1, x22 4a45c: aa1503e2 mov x2, x21 4a460: 94003c38 bl 0x59540 4a464: f9400668 ldr x8, [x19, #0x8] 4a468: 8b150108 add x8, x8, x21 4a46c: f9000668 str x8, [x19, #0x8] 4a470: f9400a6a ldr x10, [x19, #0x10] 4a474: 91000509 add x9, x8, #0x1 4a478: eb0a013f cmp x9, x10 4a47c: 54000062 b.hs 0x4a488 <__cxa_demangle+0xc700> 4a480: f9400260 ldr x0, [x19] 4a484: 1400000a b 0x4a4ac <__cxa_demangle+0xc724> 4a488: d37ff948 lsl x8, x10, #1 4a48c: f9400260 ldr x0, [x19] 4a490: eb09011f cmp x8, x9 4a494: 9a883121 csel x1, x9, x8, lo 4a498: f9000a61 str x1, [x19, #0x10] 4a49c: 94003ab1 bl 0x58f60 4a4a0: f9000260 str x0, [x19] 4a4a4: b40007c0 cbz x0, 0x4a59c <__cxa_demangle+0xc814> 4a4a8: f9400668 ldr x8, [x19, #0x8] 4a4ac: 52800789 mov w9, #0x3c // =60 4a4b0: aa1303e1 mov x1, x19 4a4b4: 38286809 strb w9, [x0, x8] 4a4b8: f9400668 ldr x8, [x19, #0x8] 4a4bc: f9401280 ldr x0, [x20, #0x20] 4a4c0: 91000508 add x8, x8, #0x1 4a4c4: f9400009 ldr x9, [x0] 4a4c8: f9000668 str x8, [x19, #0x8] 4a4cc: f9401128 ldr x8, [x9, #0x20] 4a4d0: d63f0100 blr x8 4a4d4: a940aa68 ldp x8, x10, [x19, #0x8] 4a4d8: 91000909 add x9, x8, #0x2 4a4dc: eb0a013f cmp x9, x10 4a4e0: 54000062 b.hs 0x4a4ec <__cxa_demangle+0xc764> 4a4e4: f9400260 ldr x0, [x19] 4a4e8: 1400000a b 0x4a510 <__cxa_demangle+0xc788> 4a4ec: d37ff948 lsl x8, x10, #1 4a4f0: f9400260 ldr x0, [x19] 4a4f4: eb09011f cmp x8, x9 4a4f8: 9a883121 csel x1, x9, x8, lo 4a4fc: f9000a61 str x1, [x19, #0x10] 4a500: 94003a98 bl 0x58f60 4a504: f9000260 str x0, [x19] 4a508: b40004a0 cbz x0, 0x4a59c <__cxa_demangle+0xc814> 4a50c: f9400668 ldr x8, [x19, #0x8] 4a510: 528507c9 mov w9, #0x283e // =10302 4a514: aa1303e1 mov x1, x19 4a518: 78286809 strh w9, [x0, x8] 4a51c: f9400668 ldr x8, [x19, #0x8] 4a520: f9401680 ldr x0, [x20, #0x28] 4a524: 91000908 add x8, x8, #0x2 4a528: f9400009 ldr x9, [x0] 4a52c: f9000668 str x8, [x19, #0x8] 4a530: f9401128 ldr x8, [x9, #0x20] 4a534: d63f0100 blr x8 4a538: a940aa68 ldp x8, x10, [x19, #0x8] 4a53c: 91000509 add x9, x8, #0x1 4a540: eb0a013f cmp x9, x10 4a544: 54000062 b.hs 0x4a550 <__cxa_demangle+0xc7c8> 4a548: f9400260 ldr x0, [x19] 4a54c: 1400000a b 0x4a574 <__cxa_demangle+0xc7ec> 4a550: d37ff948 lsl x8, x10, #1 4a554: f9400260 ldr x0, [x19] 4a558: eb09011f cmp x8, x9 4a55c: 9a883121 csel x1, x9, x8, lo 4a560: f9000a61 str x1, [x19, #0x10] 4a564: 94003a7f bl 0x58f60 4a568: f9000260 str x0, [x19] 4a56c: b4000180 cbz x0, 0x4a59c <__cxa_demangle+0xc814> 4a570: f9400668 ldr x8, [x19, #0x8] 4a574: 52800529 mov w9, #0x29 // =41 4a578: a94157f6 ldp x22, x21, [sp, #0x10] 4a57c: 38286809 strb w9, [x0, x8] 4a580: f9400668 ldr x8, [x19, #0x8] 4a584: 91000508 add x8, x8, #0x1 4a588: f9000668 str x8, [x19, #0x8] 4a58c: a9424ff4 ldp x20, x19, [sp, #0x20] 4a590: a8c37bfd ldp x29, x30, [sp], #0x30 4a594: d50323bf autiasp 4a598: d65f03c0 ret 4a59c: 94003ae1 bl 0x59120 <_ZSt9terminatev@plt> 4a5a0: d503245f bti c 4a5a4: 14003a1b b 0x58e10 <_ZdlPv@plt> 4a5a8: d503233f paciasp 4a5ac: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4a5b0: f9000bf5 str x21, [sp, #0x10] 4a5b4: 910003fd mov x29, sp 4a5b8: a9024ff4 stp x20, x19, [sp, #0x20] 4a5bc: f9400815 ldr x21, [x0, #0x10] 4a5c0: aa0003f4 mov x20, x0 4a5c4: aa0103f3 mov x19, x1 4a5c8: f94002a8 ldr x8, [x21] 4a5cc: aa1503e0 mov x0, x21 4a5d0: f9401108 ldr x8, [x8, #0x20] 4a5d4: d63f0100 blr x8 4a5d8: 394026a8 ldrb w8, [x21, #0x9] 4a5dc: 7100051f cmp w8, #0x1 4a5e0: 540000c0 b.eq 0x4a5f8 <__cxa_demangle+0xc870> 4a5e4: f94002a8 ldr x8, [x21] 4a5e8: aa1503e0 mov x0, x21 4a5ec: aa1303e1 mov x1, x19 4a5f0: f9401508 ldr x8, [x8, #0x28] 4a5f4: d63f0100 blr x8 4a5f8: a940aa68 ldp x8, x10, [x19, #0x8] 4a5fc: 91000509 add x9, x8, #0x1 4a600: eb0a013f cmp x9, x10 4a604: 54000062 b.hs 0x4a610 <__cxa_demangle+0xc888> 4a608: f9400260 ldr x0, [x19] 4a60c: 1400000a b 0x4a634 <__cxa_demangle+0xc8ac> 4a610: d37ff948 lsl x8, x10, #1 4a614: f9400260 ldr x0, [x19] 4a618: eb09011f cmp x8, x9 4a61c: 9a883121 csel x1, x9, x8, lo 4a620: f9000a61 str x1, [x19, #0x10] 4a624: 94003a4f bl 0x58f60 4a628: f9000260 str x0, [x19] 4a62c: b4000460 cbz x0, 0x4a6b8 <__cxa_demangle+0xc930> 4a630: f9400668 ldr x8, [x19, #0x8] 4a634: 52800509 mov w9, #0x28 // =40 4a638: aa1303e1 mov x1, x19 4a63c: 38286809 strb w9, [x0, x8] 4a640: 91006280 add x0, x20, #0x18 4a644: f9400668 ldr x8, [x19, #0x8] 4a648: 91000508 add x8, x8, #0x1 4a64c: f9000668 str x8, [x19, #0x8] 4a650: 97fff9ee bl 0x48e08 <__cxa_demangle+0xb080> 4a654: a940aa68 ldp x8, x10, [x19, #0x8] 4a658: 91000509 add x9, x8, #0x1 4a65c: eb0a013f cmp x9, x10 4a660: 54000062 b.hs 0x4a66c <__cxa_demangle+0xc8e4> 4a664: f9400260 ldr x0, [x19] 4a668: 1400000a b 0x4a690 <__cxa_demangle+0xc908> 4a66c: d37ff948 lsl x8, x10, #1 4a670: f9400260 ldr x0, [x19] 4a674: eb09011f cmp x8, x9 4a678: 9a883121 csel x1, x9, x8, lo 4a67c: f9000a61 str x1, [x19, #0x10] 4a680: 94003a38 bl 0x58f60 4a684: f9000260 str x0, [x19] 4a688: b4000180 cbz x0, 0x4a6b8 <__cxa_demangle+0xc930> 4a68c: f9400668 ldr x8, [x19, #0x8] 4a690: 52800529 mov w9, #0x29 // =41 4a694: f9400bf5 ldr x21, [sp, #0x10] 4a698: 38286809 strb w9, [x0, x8] 4a69c: f9400668 ldr x8, [x19, #0x8] 4a6a0: 91000508 add x8, x8, #0x1 4a6a4: f9000668 str x8, [x19, #0x8] 4a6a8: a9424ff4 ldp x20, x19, [sp, #0x20] 4a6ac: a8c37bfd ldp x29, x30, [sp], #0x30 4a6b0: d50323bf autiasp 4a6b4: d65f03c0 ret 4a6b8: 94003a9a bl 0x59120 <_ZSt9terminatev@plt> 4a6bc: d503245f bti c 4a6c0: 140039d4 b 0x58e10 <_ZdlPv@plt> 4a6c4: d503233f paciasp 4a6c8: a9bc7bfd stp x29, x30, [sp, #-0x40]! 4a6cc: f9000bf7 str x23, [sp, #0x10] 4a6d0: 910003fd mov x29, sp 4a6d4: a90257f6 stp x22, x21, [sp, #0x20] 4a6d8: a9034ff4 stp x20, x19, [sp, #0x30] 4a6dc: f9499816 ldr x22, [x0, #0x1330] 4a6e0: cb010053 sub x19, x2, x1 4a6e4: 11003e69 add w9, w19, #0xf 4a6e8: aa0103f4 mov x20, x1 4a6ec: 927c6d37 and x23, x9, #0xfffffff0 4a6f0: f94006c8 ldr x8, [x22, #0x8] 4a6f4: 8b170109 add x9, x8, x23 4a6f8: f13fc13f cmp x9, #0xff0 4a6fc: 54000283 b.lo 0x4a74c <__cxa_demangle+0xc9c4> 4a700: f13fc6ff cmp x23, #0xff1 4a704: 54000143 b.lo 0x4a72c <__cxa_demangle+0xc9a4> 4a708: 910042e0 add x0, x23, #0x10 4a70c: 94003a0d bl 0x58f40 4a710: b4000400 cbz x0, 0x4a790 <__cxa_demangle+0xca08> 4a714: f94002c8 ldr x8, [x22] 4a718: 91004015 add x21, x0, #0x10 4a71c: a9007c08 stp x8, xzr, [x0] 4a720: f90002c0 str x0, [x22] 4a724: b50001f3 cbnz x19, 0x4a760 <__cxa_demangle+0xc9d8> 4a728: 14000012 b 0x4a770 <__cxa_demangle+0xc9e8> 4a72c: aa0003f5 mov x21, x0 4a730: 52820000 mov w0, #0x1000 // =4096 4a734: 94003a03 bl 0x58f40 4a738: b40002c0 cbz x0, 0x4a790 <__cxa_demangle+0xca08> 4a73c: aa1f03e8 mov x8, xzr 4a740: a9007c16 stp x22, xzr, [x0] 4a744: aa0003f6 mov x22, x0 4a748: f9099aa0 str x0, [x21, #0x1330] 4a74c: 8b170109 add x9, x8, x23 4a750: 8b0802c8 add x8, x22, x8 4a754: 91004115 add x21, x8, #0x10 4a758: f90006c9 str x9, [x22, #0x8] 4a75c: b40000b3 cbz x19, 0x4a770 <__cxa_demangle+0xc9e8> 4a760: aa1503e0 mov x0, x21 4a764: aa1403e1 mov x1, x20 4a768: aa1303e2 mov x2, x19 4a76c: 94003b75 bl 0x59540 4a770: 9343fe61 asr x1, x19, #3 4a774: aa1503e0 mov x0, x21 4a778: a9434ff4 ldp x20, x19, [sp, #0x30] 4a77c: a94257f6 ldp x22, x21, [sp, #0x20] 4a780: f9400bf7 ldr x23, [sp, #0x10] 4a784: a8c47bfd ldp x29, x30, [sp], #0x40 4a788: d50323bf autiasp 4a78c: d65f03c0 ret 4a790: 94003a64 bl 0x59120 <_ZSt9terminatev@plt> 4a794: d503233f paciasp 4a798: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4a79c: f9000bf5 str x21, [sp, #0x10] 4a7a0: 910003fd mov x29, sp 4a7a4: a9024ff4 stp x20, x19, [sp, #0x20] 4a7a8: a940a828 ldp x8, x10, [x1, #0x8] 4a7ac: aa0103f3 mov x19, x1 4a7b0: aa0003f4 mov x20, x0 4a7b4: 91000509 add x9, x8, #0x1 4a7b8: eb0a013f cmp x9, x10 4a7bc: 54000062 b.hs 0x4a7c8 <__cxa_demangle+0xca40> 4a7c0: f9400260 ldr x0, [x19] 4a7c4: 1400000a b 0x4a7ec <__cxa_demangle+0xca64> 4a7c8: d37ff948 lsl x8, x10, #1 4a7cc: f9400260 ldr x0, [x19] 4a7d0: eb09011f cmp x8, x9 4a7d4: 9a883121 csel x1, x9, x8, lo 4a7d8: f9000a61 str x1, [x19, #0x10] 4a7dc: 940039e1 bl 0x58f60 4a7e0: f9000260 str x0, [x19] 4a7e4: b40008a0 cbz x0, 0x4a8f8 <__cxa_demangle+0xcb70> 4a7e8: f9400668 ldr x8, [x19, #0x8] 4a7ec: 52800509 mov w9, #0x28 // =40 4a7f0: aa1303e1 mov x1, x19 4a7f4: 38286809 strb w9, [x0, x8] 4a7f8: f9400668 ldr x8, [x19, #0x8] 4a7fc: f9400a95 ldr x21, [x20, #0x10] 4a800: 91000508 add x8, x8, #0x1 4a804: f94002a9 ldr x9, [x21] 4a808: aa1503e0 mov x0, x21 4a80c: f9000668 str x8, [x19, #0x8] 4a810: f9401128 ldr x8, [x9, #0x20] 4a814: d63f0100 blr x8 4a818: 394026a8 ldrb w8, [x21, #0x9] 4a81c: 7100051f cmp w8, #0x1 4a820: 540000c0 b.eq 0x4a838 <__cxa_demangle+0xcab0> 4a824: f94002a8 ldr x8, [x21] 4a828: aa1503e0 mov x0, x21 4a82c: aa1303e1 mov x1, x19 4a830: f9401508 ldr x8, [x8, #0x28] 4a834: d63f0100 blr x8 4a838: a940aa68 ldp x8, x10, [x19, #0x8] 4a83c: 91000909 add x9, x8, #0x2 4a840: eb0a013f cmp x9, x10 4a844: 54000062 b.hs 0x4a850 <__cxa_demangle+0xcac8> 4a848: f9400260 ldr x0, [x19] 4a84c: 1400000a b 0x4a874 <__cxa_demangle+0xcaec> 4a850: d37ff948 lsl x8, x10, #1 4a854: f9400260 ldr x0, [x19] 4a858: eb09011f cmp x8, x9 4a85c: 9a883121 csel x1, x9, x8, lo 4a860: f9000a61 str x1, [x19, #0x10] 4a864: 940039bf bl 0x58f60 4a868: f9000260 str x0, [x19] 4a86c: b4000460 cbz x0, 0x4a8f8 <__cxa_demangle+0xcb70> 4a870: f9400668 ldr x8, [x19, #0x8] 4a874: 52850529 mov w9, #0x2829 // =10281 4a878: aa1303e1 mov x1, x19 4a87c: 78286809 strh w9, [x0, x8] 4a880: 91006280 add x0, x20, #0x18 4a884: f9400668 ldr x8, [x19, #0x8] 4a888: 91000908 add x8, x8, #0x2 4a88c: f9000668 str x8, [x19, #0x8] 4a890: 97fff95e bl 0x48e08 <__cxa_demangle+0xb080> 4a894: a940aa68 ldp x8, x10, [x19, #0x8] 4a898: 91000509 add x9, x8, #0x1 4a89c: eb0a013f cmp x9, x10 4a8a0: 54000062 b.hs 0x4a8ac <__cxa_demangle+0xcb24> 4a8a4: f9400260 ldr x0, [x19] 4a8a8: 1400000a b 0x4a8d0 <__cxa_demangle+0xcb48> 4a8ac: d37ff948 lsl x8, x10, #1 4a8b0: f9400260 ldr x0, [x19] 4a8b4: eb09011f cmp x8, x9 4a8b8: 9a883121 csel x1, x9, x8, lo 4a8bc: f9000a61 str x1, [x19, #0x10] 4a8c0: 940039a8 bl 0x58f60 4a8c4: f9000260 str x0, [x19] 4a8c8: b4000180 cbz x0, 0x4a8f8 <__cxa_demangle+0xcb70> 4a8cc: f9400668 ldr x8, [x19, #0x8] 4a8d0: 52800529 mov w9, #0x29 // =41 4a8d4: f9400bf5 ldr x21, [sp, #0x10] 4a8d8: 38286809 strb w9, [x0, x8] 4a8dc: f9400668 ldr x8, [x19, #0x8] 4a8e0: 91000508 add x8, x8, #0x1 4a8e4: f9000668 str x8, [x19, #0x8] 4a8e8: a9424ff4 ldp x20, x19, [sp, #0x20] 4a8ec: a8c37bfd ldp x29, x30, [sp], #0x30 4a8f0: d50323bf autiasp 4a8f4: d65f03c0 ret 4a8f8: 94003a0a bl 0x59120 <_ZSt9terminatev@plt> 4a8fc: d503245f bti c 4a900: 14003944 b 0x58e10 <_ZdlPv@plt> 4a904: d503233f paciasp 4a908: a9be7bfd stp x29, x30, [sp, #-0x20]! 4a90c: a9014ff4 stp x20, x19, [sp, #0x10] 4a910: 910003fd mov x29, sp 4a914: aa0003f4 mov x20, x0 4a918: aa0103f3 mov x19, x1 4a91c: 39406009 ldrb w9, [x0, #0x18] 4a920: f9400428 ldr x8, [x1, #0x8] 4a924: 340002a9 cbz w9, 0x4a978 <__cxa_demangle+0xcbf0> 4a928: f9400a6a ldr x10, [x19, #0x10] 4a92c: 91000909 add x9, x8, #0x2 4a930: eb0a013f cmp x9, x10 4a934: 54000062 b.hs 0x4a940 <__cxa_demangle+0xcbb8> 4a938: f9400260 ldr x0, [x19] 4a93c: 1400000a b 0x4a964 <__cxa_demangle+0xcbdc> 4a940: d37ff948 lsl x8, x10, #1 4a944: f9400260 ldr x0, [x19] 4a948: eb09011f cmp x8, x9 4a94c: 9a883121 csel x1, x9, x8, lo 4a950: f9000a61 str x1, [x19, #0x10] 4a954: 94003983 bl 0x58f60 4a958: f9000260 str x0, [x19] 4a95c: b40009a0 cbz x0, 0x4aa90 <__cxa_demangle+0xcd08> 4a960: f9400668 ldr x8, [x19, #0x8] 4a964: 52874749 mov w9, #0x3a3a // =14906 4a968: 78286809 strh w9, [x0, x8] 4a96c: f9400668 ldr x8, [x19, #0x8] 4a970: 91000908 add x8, x8, #0x2 4a974: f9000668 str x8, [x19, #0x8] 4a978: f9400a6a ldr x10, [x19, #0x10] 4a97c: 91001909 add x9, x8, #0x6 4a980: eb0a013f cmp x9, x10 4a984: 54000062 b.hs 0x4a990 <__cxa_demangle+0xcc08> 4a988: f9400260 ldr x0, [x19] 4a98c: 1400000a b 0x4a9b4 <__cxa_demangle+0xcc2c> 4a990: d37ff948 lsl x8, x10, #1 4a994: f9400260 ldr x0, [x19] 4a998: eb09011f cmp x8, x9 4a99c: 9a883121 csel x1, x9, x8, lo 4a9a0: f9000a61 str x1, [x19, #0x10] 4a9a4: 9400396f bl 0x58f60 4a9a8: f9000260 str x0, [x19] 4a9ac: b4000720 cbz x0, 0x4aa90 <__cxa_demangle+0xcd08> 4a9b0: f9400668 ldr x8, [x19, #0x8] 4a9b4: 528cac8a mov w10, #0x6564 // =25956 4a9b8: 8b080008 add x8, x0, x8 4a9bc: 528cae89 mov w9, #0x6574 // =25972 4a9c0: 72acad8a movk w10, #0x656c, lsl #16 4a9c4: 79000909 strh w9, [x8, #0x4] 4a9c8: b900010a str w10, [x8] 4a9cc: f9400669 ldr x9, [x19, #0x8] 4a9d0: 3940668a ldrb w10, [x20, #0x19] 4a9d4: 91001928 add x8, x9, #0x6 4a9d8: f9000668 str x8, [x19, #0x8] 4a9dc: 3400030a cbz w10, 0x4aa3c <__cxa_demangle+0xccb4> 4a9e0: f9400a6a ldr x10, [x19, #0x10] 4a9e4: 91002529 add x9, x9, #0x9 4a9e8: eb0a013f cmp x9, x10 4a9ec: 54000062 b.hs 0x4a9f8 <__cxa_demangle+0xcc70> 4a9f0: f9400260 ldr x0, [x19] 4a9f4: 1400000a b 0x4aa1c <__cxa_demangle+0xcc94> 4a9f8: d37ff948 lsl x8, x10, #1 4a9fc: f9400260 ldr x0, [x19] 4aa00: eb09011f cmp x8, x9 4aa04: 9a883121 csel x1, x9, x8, lo 4aa08: f9000a61 str x1, [x19, #0x10] 4aa0c: 94003955 bl 0x58f60 4aa10: f9000260 str x0, [x19] 4aa14: b40003e0 cbz x0, 0x4aa90 <__cxa_demangle+0xcd08> 4aa18: f9400668 ldr x8, [x19, #0x8] 4aa1c: 8b080008 add x8, x0, x8 4aa20: 52800409 mov w9, #0x20 // =32 4aa24: 528bab6a mov w10, #0x5d5b // =23899 4aa28: 39000909 strb w9, [x8, #0x2] 4aa2c: 7900010a strh w10, [x8] 4aa30: f9400668 ldr x8, [x19, #0x8] 4aa34: 91000d08 add x8, x8, #0x3 4aa38: f9000668 str x8, [x19, #0x8] 4aa3c: f9400a94 ldr x20, [x20, #0x10] 4aa40: aa1303e1 mov x1, x19 4aa44: f9400288 ldr x8, [x20] 4aa48: aa1403e0 mov x0, x20 4aa4c: f9401108 ldr x8, [x8, #0x20] 4aa50: d63f0100 blr x8 4aa54: 39402688 ldrb w8, [x20, #0x9] 4aa58: 7100051f cmp w8, #0x1 4aa5c: 540000a1 b.ne 0x4aa70 <__cxa_demangle+0xcce8> 4aa60: a9414ff4 ldp x20, x19, [sp, #0x10] 4aa64: a8c27bfd ldp x29, x30, [sp], #0x20 4aa68: d50323bf autiasp 4aa6c: d65f03c0 ret 4aa70: f9400288 ldr x8, [x20] 4aa74: aa1403e0 mov x0, x20 4aa78: aa1303e1 mov x1, x19 4aa7c: a9414ff4 ldp x20, x19, [sp, #0x10] 4aa80: f9401510 ldr x16, [x8, #0x28] 4aa84: a8c27bfd ldp x29, x30, [sp], #0x20 4aa88: d50323bf autiasp 4aa8c: d61f0200 br x16 4aa90: 940039a4 bl 0x59120 <_ZSt9terminatev@plt> 4aa94: d503245f bti c 4aa98: 140038de b 0x58e10 <_ZdlPv@plt> 4aa9c: d503233f paciasp 4aaa0: d10103ff sub sp, sp, #0x40 4aaa4: a9017bfd stp x29, x30, [sp, #0x10] 4aaa8: 910043fd add x29, sp, #0x10 4aaac: f90013f5 str x21, [sp, #0x20] 4aab0: a9034ff4 stp x20, x19, [sp, #0x30] 4aab4: d53bd055 mrs x21, TPIDR_EL0 4aab8: aa0003f3 mov x19, x0 4aabc: f94016a8 ldr x8, [x21, #0x28] 4aac0: f90007e8 str x8, [sp, #0x8] 4aac4: a9402408 ldp x8, x9, [x0] 4aac8: eb08013f cmp x9, x8 4aacc: 54000120 b.eq 0x4aaf0 <__cxa_demangle+0xcd68> 4aad0: 39400108 ldrb w8, [x8] 4aad4: 7101111f cmp w8, #0x44 4aad8: 540001a0 b.eq 0x4ab0c <__cxa_demangle+0xcd84> 4aadc: 7101511f cmp w8, #0x54 4aae0: 54000081 b.ne 0x4aaf0 <__cxa_demangle+0xcd68> 4aae4: aa1303e0 mov x0, x19 4aae8: 97ffdd0b bl 0x41f14 <__cxa_demangle+0x418c> 4aaec: 1400000a b 0x4ab14 <__cxa_demangle+0xcd8c> 4aaf0: aa1303e0 mov x0, x19 4aaf4: 97ffdadf bl 0x41670 <__cxa_demangle+0x38e8> 4aaf8: f94016a8 ldr x8, [x21, #0x28] 4aafc: f94007e9 ldr x9, [sp, #0x8] 4ab00: eb09011f cmp x8, x9 4ab04: 540001e0 b.eq 0x4ab40 <__cxa_demangle+0xcdb8> 4ab08: 14000014 b 0x4ab58 <__cxa_demangle+0xcdd0> 4ab0c: aa1303e0 mov x0, x19 4ab10: 97ffddde bl 0x42288 <__cxa_demangle+0x4500> 4ab14: aa0003f4 mov x20, x0 4ab18: f90003e0 str x0, [sp] 4ab1c: b4000080 cbz x0, 0x4ab2c <__cxa_demangle+0xcda4> 4ab20: 9104a260 add x0, x19, #0x128 4ab24: 910003e1 mov x1, sp 4ab28: 97ffd7c2 bl 0x40a30 <__cxa_demangle+0x2ca8> 4ab2c: f94016a8 ldr x8, [x21, #0x28] 4ab30: f94007e9 ldr x9, [sp, #0x8] 4ab34: eb09011f cmp x8, x9 4ab38: 54000101 b.ne 0x4ab58 <__cxa_demangle+0xcdd0> 4ab3c: aa1403e0 mov x0, x20 4ab40: a9434ff4 ldp x20, x19, [sp, #0x30] 4ab44: a9417bfd ldp x29, x30, [sp, #0x10] 4ab48: f94013f5 ldr x21, [sp, #0x20] 4ab4c: 910103ff add sp, sp, #0x40 4ab50: d50323bf autiasp 4ab54: d65f03c0 ret 4ab58: 940038b6 bl 0x58e30 <__stack_chk_fail@plt> 4ab5c: d503233f paciasp 4ab60: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4ab64: a90157f6 stp x22, x21, [sp, #0x10] 4ab68: 910003fd mov x29, sp 4ab6c: a9024ff4 stp x20, x19, [sp, #0x20] 4ab70: aa0003f4 mov x20, x0 4ab74: 940000a8 bl 0x4ae14 <__cxa_demangle+0xd08c> 4ab78: aa0003f3 mov x19, x0 4ab7c: b40004a0 cbz x0, 0x4ac10 <__cxa_demangle+0xce88> 4ab80: a9402688 ldp x8, x9, [x20] 4ab84: eb08013f cmp x9, x8 4ab88: 54000440 b.eq 0x4ac10 <__cxa_demangle+0xce88> 4ab8c: 39400108 ldrb w8, [x8] 4ab90: 7101251f cmp w8, #0x49 4ab94: 540003e1 b.ne 0x4ac10 <__cxa_demangle+0xce88> 4ab98: aa1403e0 mov x0, x20 4ab9c: 2a1f03e1 mov w1, wzr 4aba0: 97ffdb98 bl 0x41a00 <__cxa_demangle+0x3c78> 4aba4: b4000340 cbz x0, 0x4ac0c <__cxa_demangle+0xce84> 4aba8: f9499a96 ldr x22, [x20, #0x1330] 4abac: aa0003f5 mov x21, x0 4abb0: f94006c8 ldr x8, [x22, #0x8] 4abb4: d13f4109 sub x9, x8, #0xfd0 4abb8: b13fc53f cmn x9, #0xff1 4abbc: 54000108 b.hi 0x4abdc <__cxa_demangle+0xce54> 4abc0: 52820000 mov w0, #0x1000 // =4096 4abc4: 940038df bl 0x58f40 4abc8: b4000300 cbz x0, 0x4ac28 <__cxa_demangle+0xcea0> 4abcc: aa1f03e8 mov x8, xzr 4abd0: a9007c16 stp x22, xzr, [x0] 4abd4: aa0003f6 mov x22, x0 4abd8: f9099a80 str x0, [x20, #0x1330] 4abdc: b00000aa adrp x10, 0x5f000 4abe0: 91008109 add x9, x8, #0x20 4abe4: 8b0802c8 add x8, x22, x8 4abe8: 912bc14a add x10, x10, #0xaf0 4abec: 528024ab mov w11, #0x125 // =293 4abf0: 72a0202b movk w11, #0x101, lsl #16 4abf4: f90006c9 str x9, [x22, #0x8] 4abf8: f8010d0a str x10, [x8, #0x10]! 4abfc: a9015513 stp x19, x21, [x8, #0x10] 4ac00: aa0803f3 mov x19, x8 4ac04: b900090b str w11, [x8, #0x8] 4ac08: 14000002 b 0x4ac10 <__cxa_demangle+0xce88> 4ac0c: aa1f03f3 mov x19, xzr 4ac10: aa1303e0 mov x0, x19 4ac14: a9424ff4 ldp x20, x19, [sp, #0x20] 4ac18: a94157f6 ldp x22, x21, [sp, #0x10] 4ac1c: a8c37bfd ldp x29, x30, [sp], #0x30 4ac20: d50323bf autiasp 4ac24: d65f03c0 ret 4ac28: 9400393e bl 0x59120 <_ZSt9terminatev@plt> 4ac2c: d503233f paciasp 4ac30: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4ac34: a90157f6 stp x22, x21, [sp, #0x10] 4ac38: 910003fd mov x29, sp 4ac3c: a9024ff4 stp x20, x19, [sp, #0x20] 4ac40: a9402408 ldp x8, x9, [x0] 4ac44: aa0003f3 mov x19, x0 4ac48: eb08012a subs x10, x9, x8 4ac4c: 540000a0 b.eq 0x4ac60 <__cxa_demangle+0xced8> 4ac50: 3940010b ldrb w11, [x8] 4ac54: 5100e96b sub w11, w11, #0x3a 4ac58: 3100297f cmn w11, #0xa 4ac5c: 54000302 b.hs 0x4acbc <__cxa_demangle+0xcf34> 4ac60: f100095f cmp x10, #0x2 4ac64: 54000423 b.lo 0x4ace8 <__cxa_demangle+0xcf60> 4ac68: 3940010a ldrb w10, [x8] 4ac6c: 7101bd5f cmp w10, #0x6f 4ac70: 54000320 b.eq 0x4acd4 <__cxa_demangle+0xcf4c> 4ac74: 7101915f cmp w10, #0x64 4ac78: 54000381 b.ne 0x4ace8 <__cxa_demangle+0xcf60> 4ac7c: 3940050a ldrb w10, [x8, #0x1] 4ac80: 7101b95f cmp w10, #0x6e 4ac84: 54000321 b.ne 0x4ace8 <__cxa_demangle+0xcf60> 4ac88: 91000908 add x8, x8, #0x2 4ac8c: eb08013f cmp x9, x8 4ac90: f9000268 str x8, [x19] 4ac94: 540000a0 b.eq 0x4aca8 <__cxa_demangle+0xcf20> 4ac98: 39400108 ldrb w8, [x8] 4ac9c: 5100e908 sub w8, w8, #0x3a 4aca0: 3100291f cmn w8, #0xa 4aca4: 54000722 b.hs 0x4ad88 <__cxa_demangle+0xd000> 4aca8: aa1303e0 mov x0, x19 4acac: 97ffff7c bl 0x4aa9c <__cxa_demangle+0xcd14> 4acb0: aa0003f5 mov x21, x0 4acb4: b5000720 cbnz x0, 0x4ad98 <__cxa_demangle+0xd010> 4acb8: 1400004f b 0x4adf4 <__cxa_demangle+0xd06c> 4acbc: aa1303e0 mov x0, x19 4acc0: a9424ff4 ldp x20, x19, [sp, #0x20] 4acc4: a94157f6 ldp x22, x21, [sp, #0x10] 4acc8: a8c37bfd ldp x29, x30, [sp], #0x30 4accc: d50323bf autiasp 4acd0: 17ffffa3 b 0x4ab5c <__cxa_demangle+0xcdd4> 4acd4: 39400509 ldrb w9, [x8, #0x1] 4acd8: 7101b93f cmp w9, #0x6e 4acdc: 54000061 b.ne 0x4ace8 <__cxa_demangle+0xcf60> 4ace0: 91000908 add x8, x8, #0x2 4ace4: f9000268 str x8, [x19] 4ace8: aa1303e0 mov x0, x19 4acec: aa1f03e1 mov x1, xzr 4acf0: 94000129 bl 0x4b194 <__cxa_demangle+0xd40c> 4acf4: aa0003f4 mov x20, x0 4acf8: b4000800 cbz x0, 0x4adf8 <__cxa_demangle+0xd070> 4acfc: a9402668 ldp x8, x9, [x19] 4ad00: eb08013f cmp x9, x8 4ad04: 540007a0 b.eq 0x4adf8 <__cxa_demangle+0xd070> 4ad08: 39400108 ldrb w8, [x8] 4ad0c: 7101251f cmp w8, #0x49 4ad10: 54000741 b.ne 0x4adf8 <__cxa_demangle+0xd070> 4ad14: aa1303e0 mov x0, x19 4ad18: 2a1f03e1 mov w1, wzr 4ad1c: 97ffdb39 bl 0x41a00 <__cxa_demangle+0x3c78> 4ad20: b40006a0 cbz x0, 0x4adf4 <__cxa_demangle+0xd06c> 4ad24: f9499a76 ldr x22, [x19, #0x1330] 4ad28: aa0003f5 mov x21, x0 4ad2c: f94006c8 ldr x8, [x22, #0x8] 4ad30: d13f4109 sub x9, x8, #0xfd0 4ad34: b13fc53f cmn x9, #0xff1 4ad38: 54000108 b.hi 0x4ad58 <__cxa_demangle+0xcfd0> 4ad3c: 52820000 mov w0, #0x1000 // =4096 4ad40: 94003880 bl 0x58f40 4ad44: b4000660 cbz x0, 0x4ae10 <__cxa_demangle+0xd088> 4ad48: aa1f03e8 mov x8, xzr 4ad4c: a9007c16 stp x22, xzr, [x0] 4ad50: aa0003f6 mov x22, x0 4ad54: f9099a60 str x0, [x19, #0x1330] 4ad58: b00000aa adrp x10, 0x5f000 4ad5c: 91008109 add x9, x8, #0x20 4ad60: 8b0802c8 add x8, x22, x8 4ad64: 912bc14a add x10, x10, #0xaf0 4ad68: 528024ab mov w11, #0x125 // =293 4ad6c: 72a0202b movk w11, #0x101, lsl #16 4ad70: f90006c9 str x9, [x22, #0x8] 4ad74: f8010d0a str x10, [x8, #0x10]! 4ad78: a9015514 stp x20, x21, [x8, #0x10] 4ad7c: aa0803f4 mov x20, x8 4ad80: b900090b str w11, [x8, #0x8] 4ad84: 1400001d b 0x4adf8 <__cxa_demangle+0xd070> 4ad88: aa1303e0 mov x0, x19 4ad8c: 97ffff74 bl 0x4ab5c <__cxa_demangle+0xcdd4> 4ad90: aa0003f5 mov x21, x0 4ad94: b4000300 cbz x0, 0x4adf4 <__cxa_demangle+0xd06c> 4ad98: f9499a76 ldr x22, [x19, #0x1330] 4ad9c: f94006c8 ldr x8, [x22, #0x8] 4ada0: d13f4109 sub x9, x8, #0xfd0 4ada4: b13fc53f cmn x9, #0xff1 4ada8: 54000108 b.hi 0x4adc8 <__cxa_demangle+0xd040> 4adac: 52820000 mov w0, #0x1000 // =4096 4adb0: 94003864 bl 0x58f40 4adb4: b40002e0 cbz x0, 0x4ae10 <__cxa_demangle+0xd088> 4adb8: aa1f03e8 mov x8, xzr 4adbc: a9007c16 stp x22, xzr, [x0] 4adc0: aa0003f6 mov x22, x0 4adc4: f9099a60 str x0, [x19, #0x1330] 4adc8: 91008109 add x9, x8, #0x20 4adcc: 8b0802d4 add x20, x22, x8 4add0: b00000a8 adrp x8, 0x5f000 4add4: 5280256a mov w10, #0x12b // =299 4add8: 91000108 add x8, x8, #0x0 4addc: 72a0202a movk w10, #0x101, lsl #16 4ade0: f90006c9 str x9, [x22, #0x8] 4ade4: f8010e88 str x8, [x20, #0x10]! 4ade8: b9000a8a str w10, [x20, #0x8] 4adec: f9000a95 str x21, [x20, #0x10] 4adf0: 14000002 b 0x4adf8 <__cxa_demangle+0xd070> 4adf4: aa1f03f4 mov x20, xzr 4adf8: aa1403e0 mov x0, x20 4adfc: a9424ff4 ldp x20, x19, [sp, #0x20] 4ae00: a94157f6 ldp x22, x21, [sp, #0x10] 4ae04: a8c37bfd ldp x29, x30, [sp], #0x30 4ae08: d50323bf autiasp 4ae0c: d65f03c0 ret 4ae10: 940038c4 bl 0x59120 <_ZSt9terminatev@plt> 4ae14: d503233f paciasp 4ae18: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4ae1c: a90157f6 stp x22, x21, [sp, #0x10] 4ae20: 910003fd mov x29, sp 4ae24: a9024ff4 stp x20, x19, [sp, #0x20] 4ae28: a9403008 ldp x8, x12, [x0] 4ae2c: eb08018b subs x11, x12, x8 4ae30: 540009c0 b.eq 0x4af68 <__cxa_demangle+0xd1e0> 4ae34: 39400109 ldrb w9, [x8] 4ae38: 5100e929 sub w9, w9, #0x3a 4ae3c: 3100293f cmn w9, #0xa 4ae40: 54000943 b.lo 0x4af68 <__cxa_demangle+0xd1e0> 4ae44: aa0003f3 mov x19, x0 4ae48: aa1f03f1 mov x17, xzr 4ae4c: aa1f03ea mov x10, xzr 4ae50: 5280014e mov w14, #0xa // =10 4ae54: 8b11010d add x13, x8, x17 4ae58: aa0a03f0 mov x16, x10 4ae5c: 910005b4 add x20, x13, #0x1 4ae60: aa1103e9 mov x9, x17 4ae64: eb0c029f cmp x20, x12 4ae68: f9000274 str x20, [x19] 4ae6c: 394001af ldrb w15, [x13] 4ae70: d503201f nop 4ae74: 9b0e3d4a madd x10, x10, x14, x15 4ae78: d100c14a sub x10, x10, #0x30 4ae7c: 540000c0 b.eq 0x4ae94 <__cxa_demangle+0xd10c> 4ae80: 39400291 ldrb w17, [x20] 4ae84: 5100c220 sub w0, w17, #0x30 4ae88: 91000531 add x17, x9, #0x1 4ae8c: 7100281f cmp w0, #0xa 4ae90: 54fffe23 b.lo 0x4ae54 <__cxa_demangle+0xd0cc> 4ae94: aa2903ec mvn x12, x9 4ae98: 8b0b018b add x11, x12, x11 4ae9c: d100054c sub x12, x10, #0x1 4aea0: eb0b019f cmp x12, x11 4aea4: 54000622 b.hs 0x4af68 <__cxa_demangle+0xd1e0> 4aea8: 5280014b mov w11, #0xa // =10 4aeac: f100295f cmp x10, #0xa 4aeb0: 9b0b3e0b madd x11, x16, x11, x15 4aeb4: 8b0b010b add x11, x8, x11 4aeb8: 8b09016b add x11, x11, x9 4aebc: d100bd75 sub x21, x11, #0x2f 4aec0: f9000275 str x21, [x19] 4aec4: 540005e3 b.lo 0x4af80 <__cxa_demangle+0xd1f8> 4aec8: 394005aa ldrb w10, [x13, #0x1] 4aecc: 71017d5f cmp w10, #0x5f 4aed0: 54000581 b.ne 0x4af80 <__cxa_demangle+0xd1f8> 4aed4: 8b09010a add x10, x8, x9 4aed8: 3940094b ldrb w11, [x10, #0x2] 4aedc: 71011d7f cmp w11, #0x47 4aee0: 54000501 b.ne 0x4af80 <__cxa_demangle+0xd1f8> 4aee4: 39400d4a ldrb w10, [x10, #0x3] 4aee8: 7101315f cmp w10, #0x4c 4aeec: 540004a1 b.ne 0x4af80 <__cxa_demangle+0xd1f8> 4aef0: 8b09010a add x10, x8, x9 4aef4: 3940114b ldrb w11, [x10, #0x4] 4aef8: 71013d7f cmp w11, #0x4f 4aefc: 54000421 b.ne 0x4af80 <__cxa_demangle+0xd1f8> 4af00: 3940154a ldrb w10, [x10, #0x5] 4af04: 7101095f cmp w10, #0x42 4af08: 540003c1 b.ne 0x4af80 <__cxa_demangle+0xd1f8> 4af0c: 8b09010a add x10, x8, x9 4af10: 3940194b ldrb w11, [x10, #0x6] 4af14: 7101057f cmp w11, #0x41 4af18: 54000341 b.ne 0x4af80 <__cxa_demangle+0xd1f8> 4af1c: 39401d4a ldrb w10, [x10, #0x7] 4af20: 7101315f cmp w10, #0x4c 4af24: 540002e1 b.ne 0x4af80 <__cxa_demangle+0xd1f8> 4af28: 8b09010a add x10, x8, x9 4af2c: 3940214b ldrb w11, [x10, #0x8] 4af30: 71017d7f cmp w11, #0x5f 4af34: 54000261 b.ne 0x4af80 <__cxa_demangle+0xd1f8> 4af38: 3940254a ldrb w10, [x10, #0x9] 4af3c: 71017d5f cmp w10, #0x5f 4af40: 54000201 b.ne 0x4af80 <__cxa_demangle+0xd1f8> 4af44: 8b090108 add x8, x8, x9 4af48: 39402908 ldrb w8, [x8, #0xa] 4af4c: 7101391f cmp w8, #0x4e 4af50: 54000181 b.ne 0x4af80 <__cxa_demangle+0xd1f8> 4af54: f9499a76 ldr x22, [x19, #0x1330] 4af58: 90fffe94 adrp x20, 0x1a000 4af5c: 911fa694 add x20, x20, #0x7e9 4af60: 91005695 add x21, x20, #0x15 4af64: 14000008 b 0x4af84 <__cxa_demangle+0xd1fc> 4af68: aa1f03e0 mov x0, xzr 4af6c: a9424ff4 ldp x20, x19, [sp, #0x20] 4af70: a94157f6 ldp x22, x21, [sp, #0x10] 4af74: a8c37bfd ldp x29, x30, [sp], #0x30 4af78: d50323bf autiasp 4af7c: d65f03c0 ret 4af80: f9499a76 ldr x22, [x19, #0x1330] 4af84: f94006c8 ldr x8, [x22, #0x8] 4af88: d13f4109 sub x9, x8, #0xfd0 4af8c: b13fc53f cmn x9, #0xff1 4af90: 54000148 b.hi 0x4afb8 <__cxa_demangle+0xd230> 4af94: 52820000 mov w0, #0x1000 // =4096 4af98: 940037ea bl 0x58f40 4af9c: b4000240 cbz x0, 0x4afe4 <__cxa_demangle+0xd25c> 4afa0: 52826608 mov w8, #0x1330 // =4912 4afa4: a9007c16 stp x22, xzr, [x0] 4afa8: 8b080269 add x9, x19, x8 4afac: aa1f03e8 mov x8, xzr 4afb0: aa0003f6 mov x22, x0 4afb4: f9000120 str x0, [x9] 4afb8: 91008109 add x9, x8, #0x20 4afbc: 8b0802c0 add x0, x22, x8 4afc0: 900000a8 adrp x8, 0x5e000 4afc4: 528020ea mov w10, #0x107 // =263 4afc8: 910f0108 add x8, x8, #0x3c0 4afcc: 72a0202a movk w10, #0x101, lsl #16 4afd0: f90006c9 str x9, [x22, #0x8] 4afd4: f8010c08 str x8, [x0, #0x10]! 4afd8: b900080a str w10, [x0, #0x8] 4afdc: a9015414 stp x20, x21, [x0, #0x10] 4afe0: 17ffffe3 b 0x4af6c <__cxa_demangle+0xd1e4> 4afe4: 9400384f bl 0x59120 <_ZSt9terminatev@plt> 4afe8: d503233f paciasp 4afec: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4aff0: f9000bf5 str x21, [sp, #0x10] 4aff4: 910003fd mov x29, sp 4aff8: a9024ff4 stp x20, x19, [sp, #0x20] 4affc: f9499815 ldr x21, [x0, #0x1330] 4b000: aa0103f3 mov x19, x1 4b004: f94006a8 ldr x8, [x21, #0x8] 4b008: d13f4109 sub x9, x8, #0xfd0 4b00c: b13fc53f cmn x9, #0xff1 4b010: 54000128 b.hi 0x4b034 <__cxa_demangle+0xd2ac> 4b014: aa0003f4 mov x20, x0 4b018: 52820000 mov w0, #0x1000 // =4096 4b01c: 940037c9 bl 0x58f40 4b020: b40002a0 cbz x0, 0x4b074 <__cxa_demangle+0xd2ec> 4b024: aa1f03e8 mov x8, xzr 4b028: a9007c15 stp x21, xzr, [x0] 4b02c: aa0003f5 mov x21, x0 4b030: f9099a80 str x0, [x20, #0x1330] 4b034: 91008109 add x9, x8, #0x20 4b038: 8b0802a0 add x0, x21, x8 4b03c: f0000088 adrp x8, 0x5e000 4b040: 910f0108 add x8, x8, #0x3c0 4b044: f90006a9 str x9, [x21, #0x8] 4b048: 528020e9 mov w9, #0x107 // =263 4b04c: 3dc00260 ldr q0, [x19] 4b050: 72a02029 movk w9, #0x101, lsl #16 4b054: a9424ff4 ldp x20, x19, [sp, #0x20] 4b058: f8010c08 str x8, [x0, #0x10]! 4b05c: f9400bf5 ldr x21, [sp, #0x10] 4b060: b9000809 str w9, [x0, #0x8] 4b064: 3d800400 str q0, [x0, #0x10] 4b068: a8c37bfd ldp x29, x30, [sp], #0x30 4b06c: d50323bf autiasp 4b070: d65f03c0 ret 4b074: 9400382b bl 0x59120 <_ZSt9terminatev@plt> 4b078: d503233f paciasp 4b07c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4b080: f9000bf5 str x21, [sp, #0x10] 4b084: 910003fd mov x29, sp 4b088: a9024ff4 stp x20, x19, [sp, #0x20] 4b08c: f9400815 ldr x21, [x0, #0x10] 4b090: aa0003f4 mov x20, x0 4b094: aa0103f3 mov x19, x1 4b098: f94002a8 ldr x8, [x21] 4b09c: aa1503e0 mov x0, x21 4b0a0: f9401108 ldr x8, [x8, #0x20] 4b0a4: d63f0100 blr x8 4b0a8: 394026a8 ldrb w8, [x21, #0x9] 4b0ac: 7100051f cmp w8, #0x1 4b0b0: 540000c0 b.eq 0x4b0c8 <__cxa_demangle+0xd340> 4b0b4: f94002a8 ldr x8, [x21] 4b0b8: aa1503e0 mov x0, x21 4b0bc: aa1303e1 mov x1, x19 4b0c0: f9401508 ldr x8, [x8, #0x28] 4b0c4: d63f0100 blr x8 4b0c8: a940aa68 ldp x8, x10, [x19, #0x8] 4b0cc: 91000909 add x9, x8, #0x2 4b0d0: eb0a013f cmp x9, x10 4b0d4: 54000062 b.hs 0x4b0e0 <__cxa_demangle+0xd358> 4b0d8: f9400260 ldr x0, [x19] 4b0dc: 1400000a b 0x4b104 <__cxa_demangle+0xd37c> 4b0e0: d37ff948 lsl x8, x10, #1 4b0e4: f9400260 ldr x0, [x19] 4b0e8: eb09011f cmp x8, x9 4b0ec: 9a883121 csel x1, x9, x8, lo 4b0f0: f9000a61 str x1, [x19, #0x10] 4b0f4: 9400379b bl 0x58f60 4b0f8: f9000260 str x0, [x19] 4b0fc: b40003c0 cbz x0, 0x4b174 <__cxa_demangle+0xd3ec> 4b100: f9400668 ldr x8, [x19, #0x8] 4b104: 52874749 mov w9, #0x3a3a // =14906 4b108: aa1303e1 mov x1, x19 4b10c: 78286809 strh w9, [x0, x8] 4b110: f9400668 ldr x8, [x19, #0x8] 4b114: f9400e94 ldr x20, [x20, #0x18] 4b118: 91000908 add x8, x8, #0x2 4b11c: f9400289 ldr x9, [x20] 4b120: aa1403e0 mov x0, x20 4b124: f9000668 str x8, [x19, #0x8] 4b128: f9401128 ldr x8, [x9, #0x20] 4b12c: d63f0100 blr x8 4b130: 39402688 ldrb w8, [x20, #0x9] 4b134: 7100051f cmp w8, #0x1 4b138: 540000c1 b.ne 0x4b150 <__cxa_demangle+0xd3c8> 4b13c: a9424ff4 ldp x20, x19, [sp, #0x20] 4b140: f9400bf5 ldr x21, [sp, #0x10] 4b144: a8c37bfd ldp x29, x30, [sp], #0x30 4b148: d50323bf autiasp 4b14c: d65f03c0 ret 4b150: f9400288 ldr x8, [x20] 4b154: aa1403e0 mov x0, x20 4b158: aa1303e1 mov x1, x19 4b15c: f9400bf5 ldr x21, [sp, #0x10] 4b160: a9424ff4 ldp x20, x19, [sp, #0x20] 4b164: f9401510 ldr x16, [x8, #0x28] 4b168: a8c37bfd ldp x29, x30, [sp], #0x30 4b16c: d50323bf autiasp 4b170: d61f0200 br x16 4b174: 940037eb bl 0x59120 <_ZSt9terminatev@plt> 4b178: d503245f bti c 4b17c: f9400c00 ldr x0, [x0, #0x18] 4b180: f9400008 ldr x8, [x0] 4b184: f9401910 ldr x16, [x8, #0x30] 4b188: d61f0200 br x16 4b18c: d503245f bti c 4b190: 14003720 b 0x58e10 <_ZdlPv@plt> 4b194: d503233f paciasp 4b198: d10143ff sub sp, sp, #0x50 4b19c: a9017bfd stp x29, x30, [sp, #0x10] 4b1a0: 910043fd add x29, sp, #0x10 4b1a4: f90013f7 str x23, [sp, #0x20] 4b1a8: a90357f6 stp x22, x21, [sp, #0x30] 4b1ac: a9044ff4 stp x20, x19, [sp, #0x40] 4b1b0: d53bd055 mrs x21, TPIDR_EL0 4b1b4: f94016a8 ldr x8, [x21, #0x28] 4b1b8: f90007e8 str x8, [sp, #0x8] 4b1bc: a9402408 ldp x8, x9, [x0] 4b1c0: eb080129 subs x9, x9, x8 4b1c4: 54002fc0 b.eq 0x4b7bc <__cxa_demangle+0xda34> 4b1c8: 3940010a ldrb w10, [x8] 4b1cc: aa0003f3 mov x19, x0 4b1d0: aa1f03e0 mov x0, xzr 4b1d4: 5101854a sub w10, w10, #0x61 4b1d8: 7100555f cmp w10, #0x15 4b1dc: 54002f28 b.hi 0x4b7c0 <__cxa_demangle+0xda38> 4b1e0: b0fffe8b adrp x11, 0x1c000 4b1e4: 9118796b add x11, x11, #0x61e 4b1e8: 1000008c adr x12, 0x4b1f8 <__cxa_demangle+0xd470> 4b1ec: 786a796d ldrh w13, [x11, x10, lsl #1] 4b1f0: 8b0d098c add x12, x12, x13, lsl #2 4b1f4: d61f0180 br x12 4b1f8: d503249f bti j 4b1fc: f100093f cmp x9, #0x2 4b200: 54002de3 b.lo 0x4b7bc <__cxa_demangle+0xda34> 4b204: 39400509 ldrb w9, [x8, #0x1] 4b208: aa1f03e0 mov x0, xzr 4b20c: 51013929 sub w9, w9, #0x4e 4b210: 7100813f cmp w9, #0x20 4b214: 54002d68 b.hi 0x4b7c0 <__cxa_demangle+0xda38> 4b218: b0fffe8a adrp x10, 0x1c000 4b21c: 911f794a add x10, x10, #0x7de 4b220: 1000008b adr x11, 0x4b230 <__cxa_demangle+0xd4a8> 4b224: 7869794c ldrh w12, [x10, x9, lsl #1] 4b228: 8b0c096b add x11, x11, x12, lsl #2 4b22c: d61f0160 br x11 4b230: d503249f bti j 4b234: 91000908 add x8, x8, #0x2 4b238: f9499a74 ldr x20, [x19, #0x1330] 4b23c: f9000268 str x8, [x19] 4b240: f9400688 ldr x8, [x20, #0x8] 4b244: d13f4109 sub x9, x8, #0xfd0 4b248: b13fc53f cmn x9, #0xff1 4b24c: 54000108 b.hi 0x4b26c <__cxa_demangle+0xd4e4> 4b250: 52820000 mov w0, #0x1000 // =4096 4b254: 9400373b bl 0x58f40 4b258: b40048c0 cbz x0, 0x4bb70 <__cxa_demangle+0xdde8> 4b25c: aa1f03e8 mov x8, xzr 4b260: a9007c14 stp x20, xzr, [x0] 4b264: aa0003f4 mov x20, x0 4b268: f9099a60 str x0, [x19, #0x1330] 4b26c: 91008109 add x9, x8, #0x20 4b270: 8b080280 add x0, x20, x8 4b274: f0000088 adrp x8, 0x5e000 4b278: 528020ea mov w10, #0x107 // =263 4b27c: 910f0108 add x8, x8, #0x3c0 4b280: 72a0202a movk w10, #0x101, lsl #16 4b284: f9000689 str x9, [x20, #0x8] 4b288: f8010c08 str x8, [x0, #0x10]! 4b28c: f0fffe68 adrp x8, 0x1a000 4b290: 91102108 add x8, x8, #0x408 4b294: 14000174 b 0x4b864 <__cxa_demangle+0xdadc> 4b298: d503249f bti j 4b29c: f100093f cmp x9, #0x2 4b2a0: 540028e3 b.lo 0x4b7bc <__cxa_demangle+0xda34> 4b2a4: 39400509 ldrb w9, [x8, #0x1] 4b2a8: 7101cd3f cmp w9, #0x73 4b2ac: 54002881 b.ne 0x4b7bc <__cxa_demangle+0xda34> 4b2b0: 91000908 add x8, x8, #0x2 4b2b4: f9499a74 ldr x20, [x19, #0x1330] 4b2b8: f9000268 str x8, [x19] 4b2bc: f9400688 ldr x8, [x20, #0x8] 4b2c0: d13f4109 sub x9, x8, #0xfd0 4b2c4: b13fc53f cmn x9, #0xff1 4b2c8: 54000108 b.hi 0x4b2e8 <__cxa_demangle+0xd560> 4b2cc: 52820000 mov w0, #0x1000 // =4096 4b2d0: 9400371c bl 0x58f40 4b2d4: b40044e0 cbz x0, 0x4bb70 <__cxa_demangle+0xdde8> 4b2d8: aa1f03e8 mov x8, xzr 4b2dc: a9007c14 stp x20, xzr, [x0] 4b2e0: aa0003f4 mov x20, x0 4b2e4: f9099a60 str x0, [x19, #0x1330] 4b2e8: 91008109 add x9, x8, #0x20 4b2ec: 8b080280 add x0, x20, x8 4b2f0: f0000088 adrp x8, 0x5e000 4b2f4: 528020ea mov w10, #0x107 // =263 4b2f8: 910f0108 add x8, x8, #0x3c0 4b2fc: 72a0202a movk w10, #0x101, lsl #16 4b300: f9000689 str x9, [x20, #0x8] 4b304: f8010c08 str x8, [x0, #0x10]! 4b308: d0fffe68 adrp x8, 0x19000 4b30c: 91344d08 add x8, x8, #0xd13 4b310: 91002d09 add x9, x8, #0xb 4b314: 14000155 b 0x4b868 <__cxa_demangle+0xdae0> 4b318: d503249f bti j 4b31c: f100093f cmp x9, #0x2 4b320: 540024e3 b.lo 0x4b7bc <__cxa_demangle+0xda34> 4b324: 39400509 ldrb w9, [x8, #0x1] 4b328: aa1f03e0 mov x0, xzr 4b32c: 51013129 sub w9, w9, #0x4c 4b330: 7100a13f cmp w9, #0x28 4b334: 54002468 b.hi 0x4b7c0 <__cxa_demangle+0xda38> 4b338: b0fffe8a adrp x10, 0x1c000 4b33c: 911a614a add x10, x10, #0x698 4b340: 1000008b adr x11, 0x4b350 <__cxa_demangle+0xd5c8> 4b344: 7869794c ldrh w12, [x10, x9, lsl #1] 4b348: 8b0c096b add x11, x11, x12, lsl #2 4b34c: d61f0160 br x11 4b350: d503249f bti j 4b354: 91000908 add x8, x8, #0x2 4b358: f0fffe61 adrp x1, 0x1a000 4b35c: 912d7c21 add x1, x1, #0xb5f 4b360: 140001de b 0x4bad8 <__cxa_demangle+0xdd50> 4b364: d503249f bti j 4b368: f100093f cmp x9, #0x2 4b36c: 54002283 b.lo 0x4b7bc <__cxa_demangle+0xda34> 4b370: 39400509 ldrb w9, [x8, #0x1] 4b374: aa1f03e0 mov x0, xzr 4b378: 51015929 sub w9, w9, #0x56 4b37c: 7100813f cmp w9, #0x20 4b380: 54002208 b.hi 0x4b7c0 <__cxa_demangle+0xda38> 4b384: b0fffe8a adrp x10, 0x1c000 4b388: 911e414a add x10, x10, #0x790 4b38c: 1000008b adr x11, 0x4b39c <__cxa_demangle+0xd614> 4b390: 7869794c ldrh w12, [x10, x9, lsl #1] 4b394: 8b0c096b add x11, x11, x12, lsl #2 4b398: d61f0160 br x11 4b39c: d503249f bti j 4b3a0: 91000908 add x8, x8, #0x2 4b3a4: f0fffe61 adrp x1, 0x1a000 4b3a8: 91315821 add x1, x1, #0xc56 4b3ac: 140001ed b 0x4bb60 <__cxa_demangle+0xddd8> 4b3b0: d503249f bti j 4b3b4: f100093f cmp x9, #0x2 4b3b8: 54002023 b.lo 0x4b7bc <__cxa_demangle+0xda34> 4b3bc: 39400509 ldrb w9, [x8, #0x1] 4b3c0: 7101e13f cmp w9, #0x78 4b3c4: 54001fc1 b.ne 0x4b7bc <__cxa_demangle+0xda34> 4b3c8: 91000908 add x8, x8, #0x2 4b3cc: f9499a74 ldr x20, [x19, #0x1330] 4b3d0: f9000268 str x8, [x19] 4b3d4: f9400688 ldr x8, [x20, #0x8] 4b3d8: d13f4109 sub x9, x8, #0xfd0 4b3dc: b13fc53f cmn x9, #0xff1 4b3e0: 54000108 b.hi 0x4b400 <__cxa_demangle+0xd678> 4b3e4: 52820000 mov w0, #0x1000 // =4096 4b3e8: 940036d6 bl 0x58f40 4b3ec: b4003c20 cbz x0, 0x4bb70 <__cxa_demangle+0xdde8> 4b3f0: aa1f03e8 mov x8, xzr 4b3f4: a9007c14 stp x20, xzr, [x0] 4b3f8: aa0003f4 mov x20, x0 4b3fc: f9099a60 str x0, [x19, #0x1330] 4b400: 91008109 add x9, x8, #0x20 4b404: 8b080280 add x0, x20, x8 4b408: f0000088 adrp x8, 0x5e000 4b40c: 528020ea mov w10, #0x107 // =263 4b410: 910f0108 add x8, x8, #0x3c0 4b414: 72a0202a movk w10, #0x101, lsl #16 4b418: f9000689 str x9, [x20, #0x8] 4b41c: f8010c08 str x8, [x0, #0x10]! 4b420: f0fffe68 adrp x8, 0x1a000 4b424: 911ca508 add x8, x8, #0x729 4b428: 91002909 add x9, x8, #0xa 4b42c: 1400010f b 0x4b868 <__cxa_demangle+0xdae0> 4b430: d503249f bti j 4b434: f100093f cmp x9, #0x2 4b438: 54001c23 b.lo 0x4b7bc <__cxa_demangle+0xda34> 4b43c: 39400509 ldrb w9, [x8, #0x1] 4b440: 7101d53f cmp w9, #0x75 4b444: 54001bc1 b.ne 0x4b7bc <__cxa_demangle+0xda34> 4b448: 91000908 add x8, x8, #0x2 4b44c: f9499a74 ldr x20, [x19, #0x1330] 4b450: f9000268 str x8, [x19] 4b454: f9400688 ldr x8, [x20, #0x8] 4b458: d13f4109 sub x9, x8, #0xfd0 4b45c: b13fc53f cmn x9, #0xff1 4b460: 54000108 b.hi 0x4b480 <__cxa_demangle+0xd6f8> 4b464: 52820000 mov w0, #0x1000 // =4096 4b468: 940036b6 bl 0x58f40 4b46c: b4003820 cbz x0, 0x4bb70 <__cxa_demangle+0xdde8> 4b470: aa1f03e8 mov x8, xzr 4b474: a9007c14 stp x20, xzr, [x0] 4b478: aa0003f4 mov x20, x0 4b47c: f9099a60 str x0, [x19, #0x1330] 4b480: 91008109 add x9, x8, #0x20 4b484: 8b080280 add x0, x20, x8 4b488: f0000088 adrp x8, 0x5e000 4b48c: 528020ea mov w10, #0x107 // =263 4b490: 910f0108 add x8, x8, #0x3c0 4b494: 72a0202a movk w10, #0x101, lsl #16 4b498: f9000689 str x9, [x20, #0x8] 4b49c: f8010c08 str x8, [x0, #0x10]! 4b4a0: f0fffe68 adrp x8, 0x1a000 4b4a4: 91272908 add x8, x8, #0x9ca 4b4a8: 140000ef b 0x4b864 <__cxa_demangle+0xdadc> 4b4ac: d503249f bti j 4b4b0: f100093f cmp x9, #0x2 4b4b4: 54001843 b.lo 0x4b7bc <__cxa_demangle+0xda34> 4b4b8: 39400509 ldrb w9, [x8, #0x1] 4b4bc: aa1f03e0 mov x0, xzr 4b4c0: 51013529 sub w9, w9, #0x4d 4b4c4: 7100993f cmp w9, #0x26 4b4c8: 540017c8 b.hi 0x4b7c0 <__cxa_demangle+0xda38> 4b4cc: b0fffe8a adrp x10, 0x1c000 4b4d0: 9119294a add x10, x10, #0x64a 4b4d4: 1000008b adr x11, 0x4b4e4 <__cxa_demangle+0xd75c> 4b4d8: 7869794c ldrh w12, [x10, x9, lsl #1] 4b4dc: 8b0c096b add x11, x11, x12, lsl #2 4b4e0: d61f0160 br x11 4b4e4: d503249f bti j 4b4e8: 91000908 add x8, x8, #0x2 4b4ec: f0fffe61 adrp x1, 0x1a000 4b4f0: 913b2c21 add x1, x1, #0xecb 4b4f4: 1400019b b 0x4bb60 <__cxa_demangle+0xddd8> 4b4f8: d503249f bti j 4b4fc: f100093f cmp x9, #0x2 4b500: 540015e3 b.lo 0x4b7bc <__cxa_demangle+0xda34> 4b504: 39400509 ldrb w9, [x8, #0x1] 4b508: aa1f03e0 mov x0, xzr 4b50c: 5101b129 sub w9, w9, #0x6c 4b510: 7100293f cmp w9, #0xa 4b514: 54001568 b.hi 0x4b7c0 <__cxa_demangle+0xda38> 4b518: b0fffe8a adrp x10, 0x1c000 4b51c: 911f494a add x10, x10, #0x7d2 4b520: 1000008b adr x11, 0x4b530 <__cxa_demangle+0xd7a8> 4b524: 3869694c ldrb w12, [x10, x9] 4b528: 8b0c096b add x11, x11, x12, lsl #2 4b52c: d61f0160 br x11 4b530: d503249f bti j 4b534: 91000908 add x8, x8, #0x2 4b538: f0fffe61 adrp x1, 0x1a000 4b53c: 911c5021 add x1, x1, #0x714 4b540: 14000188 b 0x4bb60 <__cxa_demangle+0xddd8> 4b544: d503249f bti j 4b548: f100093f cmp x9, #0x2 4b54c: 54001383 b.lo 0x4b7bc <__cxa_demangle+0xda34> 4b550: 39400509 ldrb w9, [x8, #0x1] 4b554: 71013d3f cmp w9, #0x4f 4b558: 54001980 b.eq 0x4b888 <__cxa_demangle+0xdb00> 4b55c: 7101c53f cmp w9, #0x71 4b560: 540019c0 b.eq 0x4b898 <__cxa_demangle+0xdb10> 4b564: 7101bd3f cmp w9, #0x6f 4b568: 540012a1 b.ne 0x4b7bc <__cxa_demangle+0xda34> 4b56c: 91000908 add x8, x8, #0x2 4b570: f0fffe61 adrp x1, 0x1a000 4b574: 9132c421 add x1, x1, #0xcb1 4b578: 14000158 b 0x4bad8 <__cxa_demangle+0xdd50> 4b57c: d503249f bti j 4b580: f100093f cmp x9, #0x2 4b584: 540011c3 b.lo 0x4b7bc <__cxa_demangle+0xda34> 4b588: 39400509 ldrb w9, [x8, #0x1] 4b58c: 7101d13f cmp w9, #0x74 4b590: 540013a0 b.eq 0x4b804 <__cxa_demangle+0xda7c> 4b594: 7101953f cmp w9, #0x65 4b598: 54001121 b.ne 0x4b7bc <__cxa_demangle+0xda34> 4b59c: 91000908 add x8, x8, #0x2 4b5a0: f9499a74 ldr x20, [x19, #0x1330] 4b5a4: f9000268 str x8, [x19] 4b5a8: f9400688 ldr x8, [x20, #0x8] 4b5ac: d13f4109 sub x9, x8, #0xfd0 4b5b0: b13fc53f cmn x9, #0xff1 4b5b4: 54000108 b.hi 0x4b5d4 <__cxa_demangle+0xd84c> 4b5b8: 52820000 mov w0, #0x1000 // =4096 4b5bc: 94003661 bl 0x58f40 4b5c0: b4002d80 cbz x0, 0x4bb70 <__cxa_demangle+0xdde8> 4b5c4: aa1f03e8 mov x8, xzr 4b5c8: a9007c14 stp x20, xzr, [x0] 4b5cc: aa0003f4 mov x20, x0 4b5d0: f9099a60 str x0, [x19, #0x1330] 4b5d4: 91008109 add x9, x8, #0x20 4b5d8: 8b080280 add x0, x20, x8 4b5dc: f0000088 adrp x8, 0x5e000 4b5e0: 528020ea mov w10, #0x107 // =263 4b5e4: 910f0108 add x8, x8, #0x3c0 4b5e8: 72a0202a movk w10, #0x101, lsl #16 4b5ec: f9000689 str x9, [x20, #0x8] 4b5f0: f8010c08 str x8, [x0, #0x10]! 4b5f4: d0fffe68 adrp x8, 0x19000 4b5f8: 913d9508 add x8, x8, #0xf65 4b5fc: 91002909 add x9, x8, #0xa 4b600: 1400009a b 0x4b868 <__cxa_demangle+0xdae0> 4b604: d503249f bti j 4b608: f100093f cmp x9, #0x2 4b60c: 54000d83 b.lo 0x4b7bc <__cxa_demangle+0xda34> 4b610: 39400509 ldrb w9, [x8, #0x1] 4b614: aa1f03e0 mov x0, xzr 4b618: 51014d29 sub w9, w9, #0x53 4b61c: 7100853f cmp w9, #0x21 4b620: 54000d08 b.hi 0x4b7c0 <__cxa_demangle+0xda38> 4b624: b0fffe8a adrp x10, 0x1c000 4b628: 911d314a add x10, x10, #0x74c 4b62c: 1000008b adr x11, 0x4b63c <__cxa_demangle+0xd8b4> 4b630: 7869794c ldrh w12, [x10, x9, lsl #1] 4b634: 8b0c096b add x11, x11, x12, lsl #2 4b638: d61f0160 br x11 4b63c: d503249f bti j 4b640: 90fffe81 adrp x1, 0x1b000 4b644: 91000908 add x8, x8, #0x2 4b648: 910ad421 add x1, x1, #0x2b5 4b64c: 14000138 b 0x4bb2c <__cxa_demangle+0xdda4> 4b650: d503249f bti j 4b654: f100093f cmp x9, #0x2 4b658: 54000b23 b.lo 0x4b7bc <__cxa_demangle+0xda34> 4b65c: 39400509 ldrb w9, [x8, #0x1] 4b660: aa1f03e0 mov x0, xzr 4b664: 51012529 sub w9, w9, #0x49 4b668: 7100913f cmp w9, #0x24 4b66c: 54000aa8 b.hi 0x4b7c0 <__cxa_demangle+0xda38> 4b670: b0fffe8a adrp x10, 0x1c000 4b674: 911c094a add x10, x10, #0x702 4b678: 1000008b adr x11, 0x4b688 <__cxa_demangle+0xd900> 4b67c: 7869794c ldrh w12, [x10, x9, lsl #1] 4b680: 8b0c096b add x11, x11, x12, lsl #2 4b684: d61f0160 br x11 4b688: d503249f bti j 4b68c: 91000908 add x8, x8, #0x2 4b690: 90fffe81 adrp x1, 0x1b000 4b694: 91053021 add x1, x1, #0x14c 4b698: 14000132 b 0x4bb60 <__cxa_demangle+0xddd8> 4b69c: d503249f bti j 4b6a0: f100093f cmp x9, #0x2 4b6a4: 540008c3 b.lo 0x4b7bc <__cxa_demangle+0xda34> 4b6a8: 39400509 ldrb w9, [x8, #0x1] 4b6ac: 7101493f cmp w9, #0x52 4b6b0: 54000fc0 b.eq 0x4b8a8 <__cxa_demangle+0xdb20> 4b6b4: 7101c93f cmp w9, #0x72 4b6b8: 54001000 b.eq 0x4b8b8 <__cxa_demangle+0xdb30> 4b6bc: 7101bd3f cmp w9, #0x6f 4b6c0: 540007e1 b.ne 0x4b7bc <__cxa_demangle+0xda34> 4b6c4: 91000908 add x8, x8, #0x2 4b6c8: f0fffe61 adrp x1, 0x1a000 4b6cc: 9128d821 add x1, x1, #0xa36 4b6d0: 14000124 b 0x4bb60 <__cxa_demangle+0xddd8> 4b6d4: d503249f bti j 4b6d8: f100093f cmp x9, #0x2 4b6dc: 54000703 b.lo 0x4b7bc <__cxa_demangle+0xda34> 4b6e0: 39400509 ldrb w9, [x8, #0x1] 4b6e4: 5100e929 sub w9, w9, #0x3a 4b6e8: 3100293f cmn w9, #0xa 4b6ec: 54000683 b.lo 0x4b7bc <__cxa_demangle+0xda34> 4b6f0: 91000908 add x8, x8, #0x2 4b6f4: aa1303e0 mov x0, x19 4b6f8: f9000268 str x8, [x19] 4b6fc: 97fffdc6 bl 0x4ae14 <__cxa_demangle+0xd08c> 4b700: b4000600 cbz x0, 0x4b7c0 <__cxa_demangle+0xda38> 4b704: f9499a76 ldr x22, [x19, #0x1330] 4b708: aa0003f4 mov x20, x0 4b70c: f94006c8 ldr x8, [x22, #0x8] 4b710: d13f4109 sub x9, x8, #0xfd0 4b714: b13fc53f cmn x9, #0xff1 4b718: 54000108 b.hi 0x4b738 <__cxa_demangle+0xd9b0> 4b71c: 52820000 mov w0, #0x1000 // =4096 4b720: 94003608 bl 0x58f40 4b724: b4002260 cbz x0, 0x4bb70 <__cxa_demangle+0xdde8> 4b728: aa1f03e8 mov x8, xzr 4b72c: a9007c16 stp x22, xzr, [x0] 4b730: aa0003f6 mov x22, x0 4b734: f9099a60 str x0, [x19, #0x1330] 4b738: 91008109 add x9, x8, #0x20 4b73c: 8b0802c0 add x0, x22, x8 4b740: 900000a8 adrp x8, 0x5f000 4b744: 5280208a mov w10, #0x104 // =260 4b748: 9101c108 add x8, x8, #0x70 4b74c: 72a0202a movk w10, #0x101, lsl #16 4b750: f90006c9 str x9, [x22, #0x8] 4b754: f8010c08 str x8, [x0, #0x10]! 4b758: b900080a str w10, [x0, #0x8] 4b75c: f9000814 str x20, [x0, #0x10] 4b760: 14000018 b 0x4b7c0 <__cxa_demangle+0xda38> 4b764: d503249f bti j 4b768: f100093f cmp x9, #0x2 4b76c: 54000283 b.lo 0x4b7bc <__cxa_demangle+0xda34> 4b770: 39400509 ldrb w9, [x8, #0x1] 4b774: aa1f03e0 mov x0, xzr 4b778: 51018529 sub w9, w9, #0x61 4b77c: 7100593f cmp w9, #0x16 4b780: 54000208 b.hi 0x4b7c0 <__cxa_demangle+0xda38> 4b784: b0fffe8a adrp x10, 0x1c000 4b788: 911ba94a add x10, x10, #0x6ea 4b78c: 1000008b adr x11, 0x4b79c <__cxa_demangle+0xda14> 4b790: 3869694c ldrb w12, [x10, x9] 4b794: 8b0c096b add x11, x11, x12, lsl #2 4b798: d61f0160 br x11 4b79c: d503249f bti j 4b7a0: f0fffe61 adrp x1, 0x1a000 4b7a4: 91000908 add x8, x8, #0x2 4b7a8: 91177821 add x1, x1, #0x5de 4b7ac: aa1303e0 mov x0, x19 4b7b0: f9000268 str x8, [x19] 4b7b4: 940001fd bl 0x4bfa8 <__cxa_demangle+0xe220> 4b7b8: 14000002 b 0x4b7c0 <__cxa_demangle+0xda38> 4b7bc: aa1f03e0 mov x0, xzr 4b7c0: d503249f bti j 4b7c4: f94016a8 ldr x8, [x21, #0x28] 4b7c8: f94007e9 ldr x9, [sp, #0x8] 4b7cc: eb09011f cmp x8, x9 4b7d0: 54001d21 b.ne 0x4bb74 <__cxa_demangle+0xddec> 4b7d4: a9444ff4 ldp x20, x19, [sp, #0x40] 4b7d8: a94357f6 ldp x22, x21, [sp, #0x30] 4b7dc: a9417bfd ldp x29, x30, [sp, #0x10] 4b7e0: f94013f7 ldr x23, [sp, #0x20] 4b7e4: 910143ff add sp, sp, #0x50 4b7e8: d50323bf autiasp 4b7ec: d65f03c0 ret 4b7f0: d503249f bti j 4b7f4: 91000908 add x8, x8, #0x2 4b7f8: f0fffe61 adrp x1, 0x1a000 4b7fc: 9128b021 add x1, x1, #0xa2c 4b800: 140000b6 b 0x4bad8 <__cxa_demangle+0xdd50> 4b804: 91000908 add x8, x8, #0x2 4b808: f9499a74 ldr x20, [x19, #0x1330] 4b80c: f9000268 str x8, [x19] 4b810: f9400688 ldr x8, [x20, #0x8] 4b814: d13f4109 sub x9, x8, #0xfd0 4b818: b13fc53f cmn x9, #0xff1 4b81c: 54000108 b.hi 0x4b83c <__cxa_demangle+0xdab4> 4b820: 52820000 mov w0, #0x1000 // =4096 4b824: 940035c7 bl 0x58f40 4b828: b4001a40 cbz x0, 0x4bb70 <__cxa_demangle+0xdde8> 4b82c: aa1f03e8 mov x8, xzr 4b830: a9007c14 stp x20, xzr, [x0] 4b834: aa0003f4 mov x20, x0 4b838: f9099a60 str x0, [x19, #0x1330] 4b83c: 91008109 add x9, x8, #0x20 4b840: 8b080280 add x0, x20, x8 4b844: f0000088 adrp x8, 0x5e000 4b848: 528020ea mov w10, #0x107 // =263 4b84c: 910f0108 add x8, x8, #0x3c0 4b850: 72a0202a movk w10, #0x101, lsl #16 4b854: f9000689 str x9, [x20, #0x8] 4b858: f8010c08 str x8, [x0, #0x10]! 4b85c: f0fffe68 adrp x8, 0x1a000 4b860: 911c7d08 add x8, x8, #0x71f 4b864: 91002509 add x9, x8, #0x9 4b868: b900080a str w10, [x0, #0x8] 4b86c: a9012408 stp x8, x9, [x0, #0x10] 4b870: 17ffffd4 b 0x4b7c0 <__cxa_demangle+0xda38> 4b874: d503249f bti j 4b878: 91000908 add x8, x8, #0x2 4b87c: 90fffe81 adrp x1, 0x1b000 4b880: 9101e021 add x1, x1, #0x78 4b884: 14000095 b 0x4bad8 <__cxa_demangle+0xdd50> 4b888: 91000908 add x8, x8, #0x2 4b88c: d0fffe61 adrp x1, 0x19000 4b890: 91313c21 add x1, x1, #0xc4f 4b894: 140000b3 b 0x4bb60 <__cxa_demangle+0xddd8> 4b898: 91000908 add x8, x8, #0x2 4b89c: f0fffe61 adrp x1, 0x1a000 4b8a0: 911ffc21 add x1, x1, #0x7ff 4b8a4: 140000af b 0x4bb60 <__cxa_demangle+0xddd8> 4b8a8: 91000908 add x8, x8, #0x2 4b8ac: f0fffe61 adrp x1, 0x1a000 4b8b0: 913e8021 add x1, x1, #0xfa0 4b8b4: 140000ab b 0x4bb60 <__cxa_demangle+0xddd8> 4b8b8: 91000908 add x8, x8, #0x2 4b8bc: f0fffe61 adrp x1, 0x1a000 4b8c0: 910b3421 add x1, x1, #0x2cd 4b8c4: 14000085 b 0x4bad8 <__cxa_demangle+0xdd50> 4b8c8: d503249f bti j 4b8cc: 91000908 add x8, x8, #0x2 4b8d0: d0fffe61 adrp x1, 0x19000 4b8d4: 91341c21 add x1, x1, #0xd07 4b8d8: 14000095 b 0x4bb2c <__cxa_demangle+0xdda4> 4b8dc: d503249f bti j 4b8e0: 91000908 add x8, x8, #0x2 4b8e4: f0fffe61 adrp x1, 0x1a000 4b8e8: 91104821 add x1, x1, #0x412 4b8ec: 1400007b b 0x4bad8 <__cxa_demangle+0xdd50> 4b8f0: d503249f bti j 4b8f4: 91000908 add x8, x8, #0x2 4b8f8: f0fffe61 adrp x1, 0x1a000 4b8fc: 91107021 add x1, x1, #0x41c 4b900: 14000098 b 0x4bb60 <__cxa_demangle+0xddd8> 4b904: d503249f bti j 4b908: 91000908 add x8, x8, #0x2 4b90c: 90fffe81 adrp x1, 0x1b000 4b910: 911a9821 add x1, x1, #0x6a6 4b914: 14000071 b 0x4bad8 <__cxa_demangle+0xdd50> 4b918: d503249f bti j 4b91c: 91000908 add x8, x8, #0x2 4b920: d0fffe61 adrp x1, 0x19000 4b924: 91390021 add x1, x1, #0xe40 4b928: 1400006c b 0x4bad8 <__cxa_demangle+0xdd50> 4b92c: d503249f bti j 4b930: 394c2676 ldrb w22, [x19, #0x309] 4b934: aa0103f4 mov x20, x1 4b938: 91000908 add x8, x8, #0x2 4b93c: 394c2277 ldrb w23, [x19, #0x308] 4b940: 390c227f strb wzr, [x19, #0x308] 4b944: 710002df cmp w22, #0x0 4b948: 1a9f07e9 cset w9, ne 4b94c: f100003f cmp x1, #0x0 4b950: 1a9f07ea cset w10, ne 4b954: f9000268 str x8, [x19] 4b958: 2a090149 orr w9, w10, w9 4b95c: 390c2669 strb w9, [x19, #0x309] 4b960: aa1303e0 mov x0, x19 4b964: 97ffcd2a bl 0x3ee0c <__cxa_demangle+0x1084> 4b968: f90003e0 str x0, [sp] 4b96c: b40000e0 cbz x0, 0x4b988 <__cxa_demangle+0xdc00> 4b970: b4000074 cbz x20, 0x4b97c <__cxa_demangle+0xdbf4> 4b974: 52800028 mov w8, #0x1 // =1 4b978: 39000288 strb w8, [x20] 4b97c: 910003e1 mov x1, sp 4b980: aa1303e0 mov x0, x19 4b984: 940000f3 bl 0x4bd50 <__cxa_demangle+0xdfc8> 4b988: 390c2676 strb w22, [x19, #0x309] 4b98c: 390c2277 strb w23, [x19, #0x308] 4b990: 17ffff8c b 0x4b7c0 <__cxa_demangle+0xda38> 4b994: d503249f bti j 4b998: f0fffe61 adrp x1, 0x1a000 4b99c: 91000908 add x8, x8, #0x2 4b9a0: 91093821 add x1, x1, #0x24e 4b9a4: aa1303e0 mov x0, x19 4b9a8: f9000268 str x8, [x19] 4b9ac: 9400010d bl 0x4bde0 <__cxa_demangle+0xe058> 4b9b0: 17ffff84 b 0x4b7c0 <__cxa_demangle+0xda38> 4b9b4: d503249f bti j 4b9b8: 91000908 add x8, x8, #0x2 4b9bc: aa1303e0 mov x0, x19 4b9c0: f9000268 str x8, [x19] 4b9c4: 97fffd14 bl 0x4ae14 <__cxa_demangle+0xd08c> 4b9c8: f90003e0 str x0, [sp] 4b9cc: b4ffefa0 cbz x0, 0x4b7c0 <__cxa_demangle+0xda38> 4b9d0: 910003e1 mov x1, sp 4b9d4: aa1303e0 mov x0, x19 4b9d8: 94000129 bl 0x4be7c <__cxa_demangle+0xe0f4> 4b9dc: 17ffff79 b 0x4b7c0 <__cxa_demangle+0xda38> 4b9e0: d503249f bti j 4b9e4: 91000908 add x8, x8, #0x2 4b9e8: f0fffe61 adrp x1, 0x1a000 4b9ec: 9105dc21 add x1, x1, #0x177 4b9f0: 1400005c b 0x4bb60 <__cxa_demangle+0xddd8> 4b9f4: d503249f bti j 4b9f8: 91000908 add x8, x8, #0x2 4b9fc: f0fffe61 adrp x1, 0x1a000 4ba00: 9105b021 add x1, x1, #0x16c 4ba04: 14000057 b 0x4bb60 <__cxa_demangle+0xddd8> 4ba08: d503249f bti j 4ba0c: f0fffe61 adrp x1, 0x1a000 4ba10: 91000908 add x8, x8, #0x2 4ba14: 91313021 add x1, x1, #0xc4c 4ba18: 14000030 b 0x4bad8 <__cxa_demangle+0xdd50> 4ba1c: d503249f bti j 4ba20: 90fffe81 adrp x1, 0x1b000 4ba24: 91000908 add x8, x8, #0x2 4ba28: 91134421 add x1, x1, #0x4d1 4ba2c: 1400004d b 0x4bb60 <__cxa_demangle+0xddd8> 4ba30: d503249f bti j 4ba34: d0fffe61 adrp x1, 0x19000 4ba38: 91000908 add x8, x8, #0x2 4ba3c: 913d5421 add x1, x1, #0xf55 4ba40: aa1303e0 mov x0, x19 4ba44: f9000268 str x8, [x19] 4ba48: 97fff2c0 bl 0x48548 <__cxa_demangle+0xa7c0> 4ba4c: 17ffff5d b 0x4b7c0 <__cxa_demangle+0xda38> 4ba50: d503249f bti j 4ba54: 91000908 add x8, x8, #0x2 4ba58: f0fffe61 adrp x1, 0x1a000 4ba5c: 910b0c21 add x1, x1, #0x2c3 4ba60: 1400001e b 0x4bad8 <__cxa_demangle+0xdd50> 4ba64: d503249f bti j 4ba68: 91000908 add x8, x8, #0x2 4ba6c: d0fffe61 adrp x1, 0x19000 4ba70: 91316821 add x1, x1, #0xc5a 4ba74: 1400003b b 0x4bb60 <__cxa_demangle+0xddd8> 4ba78: d503249f bti j 4ba7c: 91000908 add x8, x8, #0x2 4ba80: f0fffe61 adrp x1, 0x1a000 4ba84: 912d5021 add x1, x1, #0xb54 4ba88: 14000036 b 0x4bb60 <__cxa_demangle+0xddd8> 4ba8c: d503249f bti j 4ba90: 91000908 add x8, x8, #0x2 4ba94: f0fffe61 adrp x1, 0x1a000 4ba98: 91226021 add x1, x1, #0x898 4ba9c: 1400000f b 0x4bad8 <__cxa_demangle+0xdd50> 4baa0: d503249f bti j 4baa4: 91000908 add x8, x8, #0x2 4baa8: f0fffe61 adrp x1, 0x1a000 4baac: 913e5421 add x1, x1, #0xf95 4bab0: 1400002c b 0x4bb60 <__cxa_demangle+0xddd8> 4bab4: d503249f bti j 4bab8: 91000908 add x8, x8, #0x2 4babc: 90fffe81 adrp x1, 0x1b000 4bac0: 91165021 add x1, x1, #0x594 4bac4: 14000027 b 0x4bb60 <__cxa_demangle+0xddd8> 4bac8: d503249f bti j 4bacc: 91000908 add x8, x8, #0x2 4bad0: f0fffe61 adrp x1, 0x1a000 4bad4: 9117b421 add x1, x1, #0x5ed 4bad8: f9000268 str x8, [x19] 4badc: aa1303e0 mov x0, x19 4bae0: 94000075 bl 0x4bcb4 <__cxa_demangle+0xdf2c> 4bae4: 17ffff37 b 0x4b7c0 <__cxa_demangle+0xda38> 4bae8: d503249f bti j 4baec: f0fffe61 adrp x1, 0x1a000 4baf0: 91000908 add x8, x8, #0x2 4baf4: 91011021 add x1, x1, #0x44 4baf8: aa1303e0 mov x0, x19 4bafc: f9000268 str x8, [x19] 4bb00: 94000151 bl 0x4c044 <__cxa_demangle+0xe2bc> 4bb04: 17ffff2f b 0x4b7c0 <__cxa_demangle+0xda38> 4bb08: d503249f bti j 4bb0c: 91000908 add x8, x8, #0x2 4bb10: f0fffe61 adrp x1, 0x1a000 4bb14: 912da421 add x1, x1, #0xb69 4bb18: 14000012 b 0x4bb60 <__cxa_demangle+0xddd8> 4bb1c: d503249f bti j 4bb20: 91000908 add x8, x8, #0x2 4bb24: f0fffe61 adrp x1, 0x1a000 4bb28: 91228821 add x1, x1, #0x8a2 4bb2c: f9000268 str x8, [x19] 4bb30: aa1303e0 mov x0, x19 4bb34: 940000f6 bl 0x4bf0c <__cxa_demangle+0xe184> 4bb38: 17ffff22 b 0x4b7c0 <__cxa_demangle+0xda38> 4bb3c: d503249f bti j 4bb40: 91000908 add x8, x8, #0x2 4bb44: f0fffe61 adrp x1, 0x1a000 4bb48: 912dd021 add x1, x1, #0xb74 4bb4c: 14000005 b 0x4bb60 <__cxa_demangle+0xddd8> 4bb50: d503249f bti j 4bb54: 91000908 add x8, x8, #0x2 4bb58: f0fffe61 adrp x1, 0x1a000 4bb5c: 911cd021 add x1, x1, #0x734 4bb60: f9000268 str x8, [x19] 4bb64: aa1303e0 mov x0, x19 4bb68: 9400002c bl 0x4bc18 <__cxa_demangle+0xde90> 4bb6c: 17ffff15 b 0x4b7c0 <__cxa_demangle+0xda38> 4bb70: 9400356c bl 0x59120 <_ZSt9terminatev@plt> 4bb74: 940034af bl 0x58e30 <__stack_chk_fail@plt> 4bb78: 390c2676 strb w22, [x19, #0x309] 4bb7c: 390c2277 strb w23, [x19, #0x308] 4bb80: 94002456 bl 0x54cd8 4bb84: d503233f paciasp 4bb88: a9be7bfd stp x29, x30, [sp, #-0x20]! 4bb8c: a9014ff4 stp x20, x19, [sp, #0x10] 4bb90: 910003fd mov x29, sp 4bb94: a940a828 ldp x8, x10, [x1, #0x8] 4bb98: aa0103f3 mov x19, x1 4bb9c: aa0003f4 mov x20, x0 4bba0: 91000509 add x9, x8, #0x1 4bba4: eb0a013f cmp x9, x10 4bba8: 54000062 b.hs 0x4bbb4 <__cxa_demangle+0xde2c> 4bbac: f9400260 ldr x0, [x19] 4bbb0: 1400000a b 0x4bbd8 <__cxa_demangle+0xde50> 4bbb4: d37ff948 lsl x8, x10, #1 4bbb8: f9400260 ldr x0, [x19] 4bbbc: eb09011f cmp x8, x9 4bbc0: 9a883121 csel x1, x9, x8, lo 4bbc4: f9000a61 str x1, [x19, #0x10] 4bbc8: 940034e6 bl 0x58f60 4bbcc: f9000260 str x0, [x19] 4bbd0: b40001e0 cbz x0, 0x4bc0c <__cxa_demangle+0xde84> 4bbd4: f9400668 ldr x8, [x19, #0x8] 4bbd8: 52800fc9 mov w9, #0x7e // =126 4bbdc: aa1303e1 mov x1, x19 4bbe0: 38286809 strb w9, [x0, x8] 4bbe4: f9400668 ldr x8, [x19, #0x8] 4bbe8: f9400a80 ldr x0, [x20, #0x10] 4bbec: 91000508 add x8, x8, #0x1 4bbf0: f9400009 ldr x9, [x0] 4bbf4: f9000668 str x8, [x19, #0x8] 4bbf8: a9414ff4 ldp x20, x19, [sp, #0x10] 4bbfc: f9401130 ldr x16, [x9, #0x20] 4bc00: a8c27bfd ldp x29, x30, [sp], #0x20 4bc04: d50323bf autiasp 4bc08: d61f0200 br x16 4bc0c: 94003545 bl 0x59120 <_ZSt9terminatev@plt> 4bc10: d503245f bti c 4bc14: 1400347f b 0x58e10 <_ZdlPv@plt> 4bc18: d503233f paciasp 4bc1c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4bc20: f9000bf5 str x21, [sp, #0x10] 4bc24: 910003fd mov x29, sp 4bc28: a9024ff4 stp x20, x19, [sp, #0x20] 4bc2c: f9499815 ldr x21, [x0, #0x1330] 4bc30: aa0103f3 mov x19, x1 4bc34: f94006a8 ldr x8, [x21, #0x8] 4bc38: d13f4109 sub x9, x8, #0xfd0 4bc3c: b13fc53f cmn x9, #0xff1 4bc40: 54000128 b.hi 0x4bc64 <__cxa_demangle+0xdedc> 4bc44: aa0003f4 mov x20, x0 4bc48: 52820000 mov w0, #0x1000 // =4096 4bc4c: 940034bd bl 0x58f40 4bc50: b4000300 cbz x0, 0x4bcb0 <__cxa_demangle+0xdf28> 4bc54: aa1f03e8 mov x8, xzr 4bc58: a9007c15 stp x21, xzr, [x0] 4bc5c: aa0003f5 mov x21, x0 4bc60: f9099a80 str x0, [x20, #0x1330] 4bc64: 91008109 add x9, x8, #0x20 4bc68: aa1303e0 mov x0, x19 4bc6c: 8b0802b4 add x20, x21, x8 4bc70: f90006a9 str x9, [x21, #0x8] 4bc74: 94003617 bl 0x594d0 4bc78: f0000089 adrp x9, 0x5e000 4bc7c: 528020e8 mov w8, #0x107 // =263 4bc80: 910f0129 add x9, x9, #0x3c0 4bc84: 72a02028 movk w8, #0x101, lsl #16 4bc88: f9400bf5 ldr x21, [sp, #0x10] 4bc8c: f8010e89 str x9, [x20, #0x10]! 4bc90: 8b000269 add x9, x19, x0 4bc94: aa1403e0 mov x0, x20 4bc98: b9000a88 str w8, [x20, #0x8] 4bc9c: a9012693 stp x19, x9, [x20, #0x10] 4bca0: a9424ff4 ldp x20, x19, [sp, #0x20] 4bca4: a8c37bfd ldp x29, x30, [sp], #0x30 4bca8: d50323bf autiasp 4bcac: d65f03c0 ret 4bcb0: 9400351c bl 0x59120 <_ZSt9terminatev@plt> 4bcb4: d503233f paciasp 4bcb8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4bcbc: f9000bf5 str x21, [sp, #0x10] 4bcc0: 910003fd mov x29, sp 4bcc4: a9024ff4 stp x20, x19, [sp, #0x20] 4bcc8: f9499815 ldr x21, [x0, #0x1330] 4bccc: aa0103f3 mov x19, x1 4bcd0: f94006a8 ldr x8, [x21, #0x8] 4bcd4: d13f4109 sub x9, x8, #0xfd0 4bcd8: b13fc53f cmn x9, #0xff1 4bcdc: 54000128 b.hi 0x4bd00 <__cxa_demangle+0xdf78> 4bce0: aa0003f4 mov x20, x0 4bce4: 52820000 mov w0, #0x1000 // =4096 4bce8: 94003496 bl 0x58f40 4bcec: b4000300 cbz x0, 0x4bd4c <__cxa_demangle+0xdfc4> 4bcf0: aa1f03e8 mov x8, xzr 4bcf4: a9007c15 stp x21, xzr, [x0] 4bcf8: aa0003f5 mov x21, x0 4bcfc: f9099a80 str x0, [x20, #0x1330] 4bd00: 91008109 add x9, x8, #0x20 4bd04: aa1303e0 mov x0, x19 4bd08: 8b0802b4 add x20, x21, x8 4bd0c: f90006a9 str x9, [x21, #0x8] 4bd10: 940035f0 bl 0x594d0 4bd14: f0000089 adrp x9, 0x5e000 4bd18: 528020e8 mov w8, #0x107 // =263 4bd1c: 910f0129 add x9, x9, #0x3c0 4bd20: 72a02028 movk w8, #0x101, lsl #16 4bd24: f9400bf5 ldr x21, [sp, #0x10] 4bd28: f8010e89 str x9, [x20, #0x10]! 4bd2c: 8b000269 add x9, x19, x0 4bd30: aa1403e0 mov x0, x20 4bd34: b9000a88 str w8, [x20, #0x8] 4bd38: a9012693 stp x19, x9, [x20, #0x10] 4bd3c: a9424ff4 ldp x20, x19, [sp, #0x20] 4bd40: a8c37bfd ldp x29, x30, [sp], #0x30 4bd44: d50323bf autiasp 4bd48: d65f03c0 ret 4bd4c: 940034f5 bl 0x59120 <_ZSt9terminatev@plt> 4bd50: d503233f paciasp 4bd54: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4bd58: f9000bf5 str x21, [sp, #0x10] 4bd5c: 910003fd mov x29, sp 4bd60: a9024ff4 stp x20, x19, [sp, #0x20] 4bd64: f9499815 ldr x21, [x0, #0x1330] 4bd68: aa0103f3 mov x19, x1 4bd6c: f94006a8 ldr x8, [x21, #0x8] 4bd70: d13f4109 sub x9, x8, #0xfd0 4bd74: b13fc53f cmn x9, #0xff1 4bd78: 54000128 b.hi 0x4bd9c <__cxa_demangle+0xe014> 4bd7c: aa0003f4 mov x20, x0 4bd80: 52820000 mov w0, #0x1000 // =4096 4bd84: 9400346f bl 0x58f40 4bd88: b40002a0 cbz x0, 0x4bddc <__cxa_demangle+0xe054> 4bd8c: aa1f03e8 mov x8, xzr 4bd90: a9007c15 stp x21, xzr, [x0] 4bd94: aa0003f5 mov x21, x0 4bd98: f9099a80 str x0, [x20, #0x1330] 4bd9c: 900000a9 adrp x9, 0x5f000 4bda0: 8b0802a0 add x0, x21, x8 4bda4: 9101c129 add x9, x9, #0x70 4bda8: 91008108 add x8, x8, #0x20 4bdac: 5280208a mov w10, #0x104 // =260 4bdb0: 72a0202a movk w10, #0x101, lsl #16 4bdb4: f8010c09 str x9, [x0, #0x10]! 4bdb8: f9400269 ldr x9, [x19] 4bdbc: f90006a8 str x8, [x21, #0x8] 4bdc0: a9424ff4 ldp x20, x19, [sp, #0x20] 4bdc4: b900080a str w10, [x0, #0x8] 4bdc8: f9400bf5 ldr x21, [sp, #0x10] 4bdcc: f9000809 str x9, [x0, #0x10] 4bdd0: a8c37bfd ldp x29, x30, [sp], #0x30 4bdd4: d50323bf autiasp 4bdd8: d65f03c0 ret 4bddc: 940034d1 bl 0x59120 <_ZSt9terminatev@plt> 4bde0: d503233f paciasp 4bde4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4bde8: f9000bf5 str x21, [sp, #0x10] 4bdec: 910003fd mov x29, sp 4bdf0: a9024ff4 stp x20, x19, [sp, #0x20] 4bdf4: f9499815 ldr x21, [x0, #0x1330] 4bdf8: aa0103f3 mov x19, x1 4bdfc: f94006a8 ldr x8, [x21, #0x8] 4be00: d13f4109 sub x9, x8, #0xfd0 4be04: b13fc53f cmn x9, #0xff1 4be08: 54000128 b.hi 0x4be2c <__cxa_demangle+0xe0a4> 4be0c: aa0003f4 mov x20, x0 4be10: 52820000 mov w0, #0x1000 // =4096 4be14: 9400344b bl 0x58f40 4be18: b4000300 cbz x0, 0x4be78 <__cxa_demangle+0xe0f0> 4be1c: aa1f03e8 mov x8, xzr 4be20: a9007c15 stp x21, xzr, [x0] 4be24: aa0003f5 mov x21, x0 4be28: f9099a80 str x0, [x20, #0x1330] 4be2c: 91008109 add x9, x8, #0x20 4be30: aa1303e0 mov x0, x19 4be34: 8b0802b4 add x20, x21, x8 4be38: f90006a9 str x9, [x21, #0x8] 4be3c: 940035a5 bl 0x594d0 4be40: f0000089 adrp x9, 0x5e000 4be44: 528020e8 mov w8, #0x107 // =263 4be48: 910f0129 add x9, x9, #0x3c0 4be4c: 72a02028 movk w8, #0x101, lsl #16 4be50: f9400bf5 ldr x21, [sp, #0x10] 4be54: f8010e89 str x9, [x20, #0x10]! 4be58: 8b000269 add x9, x19, x0 4be5c: aa1403e0 mov x0, x20 4be60: b9000a88 str w8, [x20, #0x8] 4be64: a9012693 stp x19, x9, [x20, #0x10] 4be68: a9424ff4 ldp x20, x19, [sp, #0x20] 4be6c: a8c37bfd ldp x29, x30, [sp], #0x30 4be70: d50323bf autiasp 4be74: d65f03c0 ret 4be78: 940034aa bl 0x59120 <_ZSt9terminatev@plt> 4be7c: d503233f paciasp 4be80: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4be84: f9000bf5 str x21, [sp, #0x10] 4be88: 910003fd mov x29, sp 4be8c: a9024ff4 stp x20, x19, [sp, #0x20] 4be90: f9499815 ldr x21, [x0, #0x1330] 4be94: aa0103f3 mov x19, x1 4be98: f94006a8 ldr x8, [x21, #0x8] 4be9c: d13f4109 sub x9, x8, #0xfd0 4bea0: b13fc53f cmn x9, #0xff1 4bea4: 54000128 b.hi 0x4bec8 <__cxa_demangle+0xe140> 4bea8: aa0003f4 mov x20, x0 4beac: 52820000 mov w0, #0x1000 // =4096 4beb0: 94003424 bl 0x58f40 4beb4: b40002a0 cbz x0, 0x4bf08 <__cxa_demangle+0xe180> 4beb8: aa1f03e8 mov x8, xzr 4bebc: a9007c15 stp x21, xzr, [x0] 4bec0: aa0003f5 mov x21, x0 4bec4: f9099a80 str x0, [x20, #0x1330] 4bec8: 900000a9 adrp x9, 0x5f000 4becc: 8b0802a0 add x0, x21, x8 4bed0: 91038129 add x9, x9, #0xe0 4bed4: 91008108 add x8, x8, #0x20 4bed8: 5280226a mov w10, #0x113 // =275 4bedc: 72a0202a movk w10, #0x101, lsl #16 4bee0: f8010c09 str x9, [x0, #0x10]! 4bee4: f9400269 ldr x9, [x19] 4bee8: f90006a8 str x8, [x21, #0x8] 4beec: a9424ff4 ldp x20, x19, [sp, #0x20] 4bef0: b900080a str w10, [x0, #0x8] 4bef4: f9400bf5 ldr x21, [sp, #0x10] 4bef8: f9000809 str x9, [x0, #0x10] 4befc: a8c37bfd ldp x29, x30, [sp], #0x30 4bf00: d50323bf autiasp 4bf04: d65f03c0 ret 4bf08: 94003486 bl 0x59120 <_ZSt9terminatev@plt> 4bf0c: d503233f paciasp 4bf10: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4bf14: f9000bf5 str x21, [sp, #0x10] 4bf18: 910003fd mov x29, sp 4bf1c: a9024ff4 stp x20, x19, [sp, #0x20] 4bf20: f9499815 ldr x21, [x0, #0x1330] 4bf24: aa0103f3 mov x19, x1 4bf28: f94006a8 ldr x8, [x21, #0x8] 4bf2c: d13f4109 sub x9, x8, #0xfd0 4bf30: b13fc53f cmn x9, #0xff1 4bf34: 54000128 b.hi 0x4bf58 <__cxa_demangle+0xe1d0> 4bf38: aa0003f4 mov x20, x0 4bf3c: 52820000 mov w0, #0x1000 // =4096 4bf40: 94003400 bl 0x58f40 4bf44: b4000300 cbz x0, 0x4bfa4 <__cxa_demangle+0xe21c> 4bf48: aa1f03e8 mov x8, xzr 4bf4c: a9007c15 stp x21, xzr, [x0] 4bf50: aa0003f5 mov x21, x0 4bf54: f9099a80 str x0, [x20, #0x1330] 4bf58: 91008109 add x9, x8, #0x20 4bf5c: aa1303e0 mov x0, x19 4bf60: 8b0802b4 add x20, x21, x8 4bf64: f90006a9 str x9, [x21, #0x8] 4bf68: 9400355a bl 0x594d0 4bf6c: f0000089 adrp x9, 0x5e000 4bf70: 528020e8 mov w8, #0x107 // =263 4bf74: 910f0129 add x9, x9, #0x3c0 4bf78: 72a02028 movk w8, #0x101, lsl #16 4bf7c: f9400bf5 ldr x21, [sp, #0x10] 4bf80: f8010e89 str x9, [x20, #0x10]! 4bf84: 8b000269 add x9, x19, x0 4bf88: aa1403e0 mov x0, x20 4bf8c: b9000a88 str w8, [x20, #0x8] 4bf90: a9012693 stp x19, x9, [x20, #0x10] 4bf94: a9424ff4 ldp x20, x19, [sp, #0x20] 4bf98: a8c37bfd ldp x29, x30, [sp], #0x30 4bf9c: d50323bf autiasp 4bfa0: d65f03c0 ret 4bfa4: 9400345f bl 0x59120 <_ZSt9terminatev@plt> 4bfa8: d503233f paciasp 4bfac: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4bfb0: f9000bf5 str x21, [sp, #0x10] 4bfb4: 910003fd mov x29, sp 4bfb8: a9024ff4 stp x20, x19, [sp, #0x20] 4bfbc: f9499815 ldr x21, [x0, #0x1330] 4bfc0: aa0103f3 mov x19, x1 4bfc4: f94006a8 ldr x8, [x21, #0x8] 4bfc8: d13f4109 sub x9, x8, #0xfd0 4bfcc: b13fc53f cmn x9, #0xff1 4bfd0: 54000128 b.hi 0x4bff4 <__cxa_demangle+0xe26c> 4bfd4: aa0003f4 mov x20, x0 4bfd8: 52820000 mov w0, #0x1000 // =4096 4bfdc: 940033d9 bl 0x58f40 4bfe0: b4000300 cbz x0, 0x4c040 <__cxa_demangle+0xe2b8> 4bfe4: aa1f03e8 mov x8, xzr 4bfe8: a9007c15 stp x21, xzr, [x0] 4bfec: aa0003f5 mov x21, x0 4bff0: f9099a80 str x0, [x20, #0x1330] 4bff4: 91008109 add x9, x8, #0x20 4bff8: aa1303e0 mov x0, x19 4bffc: 8b0802b4 add x20, x21, x8 4c000: f90006a9 str x9, [x21, #0x8] 4c004: 94003533 bl 0x594d0 4c008: d0000089 adrp x9, 0x5e000 4c00c: 528020e8 mov w8, #0x107 // =263 4c010: 910f0129 add x9, x9, #0x3c0 4c014: 72a02028 movk w8, #0x101, lsl #16 4c018: f9400bf5 ldr x21, [sp, #0x10] 4c01c: f8010e89 str x9, [x20, #0x10]! 4c020: 8b000269 add x9, x19, x0 4c024: aa1403e0 mov x0, x20 4c028: b9000a88 str w8, [x20, #0x8] 4c02c: a9012693 stp x19, x9, [x20, #0x10] 4c030: a9424ff4 ldp x20, x19, [sp, #0x20] 4c034: a8c37bfd ldp x29, x30, [sp], #0x30 4c038: d50323bf autiasp 4c03c: d65f03c0 ret 4c040: 94003438 bl 0x59120 <_ZSt9terminatev@plt> 4c044: d503233f paciasp 4c048: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4c04c: f9000bf5 str x21, [sp, #0x10] 4c050: 910003fd mov x29, sp 4c054: a9024ff4 stp x20, x19, [sp, #0x20] 4c058: f9499815 ldr x21, [x0, #0x1330] 4c05c: aa0103f3 mov x19, x1 4c060: f94006a8 ldr x8, [x21, #0x8] 4c064: d13f4109 sub x9, x8, #0xfd0 4c068: b13fc53f cmn x9, #0xff1 4c06c: 54000128 b.hi 0x4c090 <__cxa_demangle+0xe308> 4c070: aa0003f4 mov x20, x0 4c074: 52820000 mov w0, #0x1000 // =4096 4c078: 940033b2 bl 0x58f40 4c07c: b4000300 cbz x0, 0x4c0dc <__cxa_demangle+0xe354> 4c080: aa1f03e8 mov x8, xzr 4c084: a9007c15 stp x21, xzr, [x0] 4c088: aa0003f5 mov x21, x0 4c08c: f9099a80 str x0, [x20, #0x1330] 4c090: 91008109 add x9, x8, #0x20 4c094: aa1303e0 mov x0, x19 4c098: 8b0802b4 add x20, x21, x8 4c09c: f90006a9 str x9, [x21, #0x8] 4c0a0: 9400350c bl 0x594d0 4c0a4: d0000089 adrp x9, 0x5e000 4c0a8: 528020e8 mov w8, #0x107 // =263 4c0ac: 910f0129 add x9, x9, #0x3c0 4c0b0: 72a02028 movk w8, #0x101, lsl #16 4c0b4: f9400bf5 ldr x21, [sp, #0x10] 4c0b8: f8010e89 str x9, [x20, #0x10]! 4c0bc: 8b000269 add x9, x19, x0 4c0c0: aa1403e0 mov x0, x20 4c0c4: b9000a88 str w8, [x20, #0x8] 4c0c8: a9012693 stp x19, x9, [x20, #0x10] 4c0cc: a9424ff4 ldp x20, x19, [sp, #0x20] 4c0d0: a8c37bfd ldp x29, x30, [sp], #0x30 4c0d4: d50323bf autiasp 4c0d8: d65f03c0 ret 4c0dc: 94003411 bl 0x59120 <_ZSt9terminatev@plt> 4c0e0: d503233f paciasp 4c0e4: a9be7bfd stp x29, x30, [sp, #-0x20]! 4c0e8: a9014ff4 stp x20, x19, [sp, #0x10] 4c0ec: 910003fd mov x29, sp 4c0f0: a940a828 ldp x8, x10, [x1, #0x8] 4c0f4: aa0103f3 mov x19, x1 4c0f8: aa0003f4 mov x20, x0 4c0fc: 91002509 add x9, x8, #0x9 4c100: eb0a013f cmp x9, x10 4c104: 54000062 b.hs 0x4c110 <__cxa_demangle+0xe388> 4c108: f9400260 ldr x0, [x19] 4c10c: 1400000a b 0x4c134 <__cxa_demangle+0xe3ac> 4c110: d37ff948 lsl x8, x10, #1 4c114: f9400260 ldr x0, [x19] 4c118: eb09011f cmp x8, x9 4c11c: 9a883121 csel x1, x9, x8, lo 4c120: f9000a61 str x1, [x19, #0x10] 4c124: 9400338f bl 0x58f60 4c128: f9000260 str x0, [x19] 4c12c: b4000420 cbz x0, 0x4c1b0 <__cxa_demangle+0xe428> 4c130: f9400668 ldr x8, [x19, #0x8] 4c134: f0fffe69 adrp x9, 0x1b000 4c138: 8b080008 add x8, x0, x8 4c13c: 91109529 add x9, x9, #0x425 4c140: 5280040a mov w10, #0x20 // =32 4c144: aa1303e1 mov x1, x19 4c148: f9400129 ldr x9, [x9] 4c14c: 3900210a strb w10, [x8, #0x8] 4c150: f9000109 str x9, [x8] 4c154: f9400668 ldr x8, [x19, #0x8] 4c158: f9400a94 ldr x20, [x20, #0x10] 4c15c: 91002508 add x8, x8, #0x9 4c160: f9400289 ldr x9, [x20] 4c164: aa1403e0 mov x0, x20 4c168: f9000668 str x8, [x19, #0x8] 4c16c: f9401128 ldr x8, [x9, #0x20] 4c170: d63f0100 blr x8 4c174: 39402688 ldrb w8, [x20, #0x9] 4c178: 7100051f cmp w8, #0x1 4c17c: 540000a1 b.ne 0x4c190 <__cxa_demangle+0xe408> 4c180: a9414ff4 ldp x20, x19, [sp, #0x10] 4c184: a8c27bfd ldp x29, x30, [sp], #0x20 4c188: d50323bf autiasp 4c18c: d65f03c0 ret 4c190: f9400288 ldr x8, [x20] 4c194: aa1403e0 mov x0, x20 4c198: aa1303e1 mov x1, x19 4c19c: a9414ff4 ldp x20, x19, [sp, #0x10] 4c1a0: f9401510 ldr x16, [x8, #0x28] 4c1a4: a8c27bfd ldp x29, x30, [sp], #0x20 4c1a8: d50323bf autiasp 4c1ac: d61f0200 br x16 4c1b0: 940033dc bl 0x59120 <_ZSt9terminatev@plt> 4c1b4: d503245f bti c 4c1b8: 14003316 b 0x58e10 <_ZdlPv@plt> 4c1bc: d503233f paciasp 4c1c0: a9be7bfd stp x29, x30, [sp, #-0x20]! 4c1c4: a9014ff4 stp x20, x19, [sp, #0x10] 4c1c8: 910003fd mov x29, sp 4c1cc: a940a828 ldp x8, x10, [x1, #0x8] 4c1d0: aa0103f3 mov x19, x1 4c1d4: aa0003f4 mov x20, x0 4c1d8: 91002d09 add x9, x8, #0xb 4c1dc: eb0a013f cmp x9, x10 4c1e0: 54000062 b.hs 0x4c1ec <__cxa_demangle+0xe464> 4c1e4: f9400260 ldr x0, [x19] 4c1e8: 1400000a b 0x4c210 <__cxa_demangle+0xe488> 4c1ec: d37ff948 lsl x8, x10, #1 4c1f0: f9400260 ldr x0, [x19] 4c1f4: eb09011f cmp x8, x9 4c1f8: 9a883121 csel x1, x9, x8, lo 4c1fc: f9000a61 str x1, [x19, #0x10] 4c200: 94003358 bl 0x58f60 4c204: f9000260 str x0, [x19] 4c208: b4000440 cbz x0, 0x4c290 <__cxa_demangle+0xe508> 4c20c: f9400668 ldr x8, [x19, #0x8] 4c210: b0fffe69 adrp x9, 0x19000 4c214: 52844e4a mov w10, #0x2272 // =8818 4c218: 91392929 add x9, x9, #0xe4a 4c21c: 8b080008 add x8, x0, x8 4c220: 72a4044a movk w10, #0x2022, lsl #16 4c224: aa1303e1 mov x1, x19 4c228: f9400129 ldr x9, [x9] 4c22c: f9000109 str x9, [x8] 4c230: b800710a stur w10, [x8, #0x7] 4c234: f9400668 ldr x8, [x19, #0x8] 4c238: f9400a94 ldr x20, [x20, #0x10] 4c23c: 91002d08 add x8, x8, #0xb 4c240: f9400289 ldr x9, [x20] 4c244: aa1403e0 mov x0, x20 4c248: f9000668 str x8, [x19, #0x8] 4c24c: f9401128 ldr x8, [x9, #0x20] 4c250: d63f0100 blr x8 4c254: 39402688 ldrb w8, [x20, #0x9] 4c258: 7100051f cmp w8, #0x1 4c25c: 540000a1 b.ne 0x4c270 <__cxa_demangle+0xe4e8> 4c260: a9414ff4 ldp x20, x19, [sp, #0x10] 4c264: a8c27bfd ldp x29, x30, [sp], #0x20 4c268: d50323bf autiasp 4c26c: d65f03c0 ret 4c270: f9400288 ldr x8, [x20] 4c274: aa1403e0 mov x0, x20 4c278: aa1303e1 mov x1, x19 4c27c: a9414ff4 ldp x20, x19, [sp, #0x10] 4c280: f9401510 ldr x16, [x8, #0x28] 4c284: a8c27bfd ldp x29, x30, [sp], #0x20 4c288: d50323bf autiasp 4c28c: d61f0200 br x16 4c290: 940033a4 bl 0x59120 <_ZSt9terminatev@plt> 4c294: d503245f bti c 4c298: 140032de b 0x58e10 <_ZdlPv@plt> 4c29c: d503233f paciasp 4c2a0: a9be7bfd stp x29, x30, [sp, #-0x20]! 4c2a4: a9014ff4 stp x20, x19, [sp, #0x10] 4c2a8: 910003fd mov x29, sp 4c2ac: a940a828 ldp x8, x10, [x1, #0x8] 4c2b0: aa0103f3 mov x19, x1 4c2b4: aa0003f4 mov x20, x0 4c2b8: 91000909 add x9, x8, #0x2 4c2bc: eb0a013f cmp x9, x10 4c2c0: 54000062 b.hs 0x4c2cc <__cxa_demangle+0xe544> 4c2c4: f9400260 ldr x0, [x19] 4c2c8: 1400000a b 0x4c2f0 <__cxa_demangle+0xe568> 4c2cc: d37ff948 lsl x8, x10, #1 4c2d0: f9400260 ldr x0, [x19] 4c2d4: eb09011f cmp x8, x9 4c2d8: 9a883121 csel x1, x9, x8, lo 4c2dc: f9000a61 str x1, [x19, #0x10] 4c2e0: 94003320 bl 0x58f60 4c2e4: f9000260 str x0, [x19] 4c2e8: b4000380 cbz x0, 0x4c358 <__cxa_demangle+0xe5d0> 4c2ec: f9400668 ldr x8, [x19, #0x8] 4c2f0: 52874749 mov w9, #0x3a3a // =14906 4c2f4: aa1303e1 mov x1, x19 4c2f8: 78286809 strh w9, [x0, x8] 4c2fc: f9400668 ldr x8, [x19, #0x8] 4c300: f9400a94 ldr x20, [x20, #0x10] 4c304: 91000908 add x8, x8, #0x2 4c308: f9400289 ldr x9, [x20] 4c30c: aa1403e0 mov x0, x20 4c310: f9000668 str x8, [x19, #0x8] 4c314: f9401128 ldr x8, [x9, #0x20] 4c318: d63f0100 blr x8 4c31c: 39402688 ldrb w8, [x20, #0x9] 4c320: 7100051f cmp w8, #0x1 4c324: 540000a1 b.ne 0x4c338 <__cxa_demangle+0xe5b0> 4c328: a9414ff4 ldp x20, x19, [sp, #0x10] 4c32c: a8c27bfd ldp x29, x30, [sp], #0x20 4c330: d50323bf autiasp 4c334: d65f03c0 ret 4c338: f9400288 ldr x8, [x20] 4c33c: aa1403e0 mov x0, x20 4c340: aa1303e1 mov x1, x19 4c344: a9414ff4 ldp x20, x19, [sp, #0x10] 4c348: f9401510 ldr x16, [x8, #0x28] 4c34c: a8c27bfd ldp x29, x30, [sp], #0x20 4c350: d50323bf autiasp 4c354: d61f0200 br x16 4c358: 94003372 bl 0x59120 <_ZSt9terminatev@plt> 4c35c: d503245f bti c 4c360: f9400800 ldr x0, [x0, #0x10] 4c364: f9400008 ldr x8, [x0] 4c368: f9401910 ldr x16, [x8, #0x30] 4c36c: d61f0200 br x16 4c370: d503245f bti c 4c374: 140032a7 b 0x58e10 <_ZdlPv@plt> 4c378: d503233f paciasp 4c37c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4c380: a90157f6 stp x22, x21, [sp, #0x10] 4c384: 910003fd mov x29, sp 4c388: a9024ff4 stp x20, x19, [sp, #0x20] 4c38c: f9400815 ldr x21, [x0, #0x10] 4c390: aa0003f4 mov x20, x0 4c394: aa0103f3 mov x19, x1 4c398: f94002a8 ldr x8, [x21] 4c39c: aa1503e0 mov x0, x21 4c3a0: f9401108 ldr x8, [x8, #0x20] 4c3a4: d63f0100 blr x8 4c3a8: 394026a8 ldrb w8, [x21, #0x9] 4c3ac: 7100051f cmp w8, #0x1 4c3b0: 540000c0 b.eq 0x4c3c8 <__cxa_demangle+0xe640> 4c3b4: f94002a8 ldr x8, [x21] 4c3b8: aa1503e0 mov x0, x21 4c3bc: aa1303e1 mov x1, x19 4c3c0: f9401508 ldr x8, [x8, #0x28] 4c3c4: d63f0100 blr x8 4c3c8: a941a296 ldp x22, x8, [x20, #0x18] 4c3cc: eb160115 subs x21, x8, x22 4c3d0: 540002e0 b.eq 0x4c42c <__cxa_demangle+0xe6a4> 4c3d4: a940aa68 ldp x8, x10, [x19, #0x8] 4c3d8: 8b150109 add x9, x8, x21 4c3dc: eb0a013f cmp x9, x10 4c3e0: 54000062 b.hs 0x4c3ec <__cxa_demangle+0xe664> 4c3e4: f9400260 ldr x0, [x19] 4c3e8: 1400000a b 0x4c410 <__cxa_demangle+0xe688> 4c3ec: d37ff948 lsl x8, x10, #1 4c3f0: f9400260 ldr x0, [x19] 4c3f4: eb09011f cmp x8, x9 4c3f8: 9a883121 csel x1, x9, x8, lo 4c3fc: f9000a61 str x1, [x19, #0x10] 4c400: 940032d8 bl 0x58f60 4c404: f9000260 str x0, [x19] 4c408: b4000400 cbz x0, 0x4c488 <__cxa_demangle+0xe700> 4c40c: f9400668 ldr x8, [x19, #0x8] 4c410: 8b080000 add x0, x0, x8 4c414: aa1603e1 mov x1, x22 4c418: aa1503e2 mov x2, x21 4c41c: 94003449 bl 0x59540 4c420: f9400668 ldr x8, [x19, #0x8] 4c424: 8b150108 add x8, x8, x21 4c428: f9000668 str x8, [x19, #0x8] 4c42c: f9401694 ldr x20, [x20, #0x28] 4c430: aa1303e1 mov x1, x19 4c434: f9400288 ldr x8, [x20] 4c438: aa1403e0 mov x0, x20 4c43c: f9401108 ldr x8, [x8, #0x20] 4c440: d63f0100 blr x8 4c444: 39402688 ldrb w8, [x20, #0x9] 4c448: 7100051f cmp w8, #0x1 4c44c: 540000c1 b.ne 0x4c464 <__cxa_demangle+0xe6dc> 4c450: a9424ff4 ldp x20, x19, [sp, #0x20] 4c454: a94157f6 ldp x22, x21, [sp, #0x10] 4c458: a8c37bfd ldp x29, x30, [sp], #0x30 4c45c: d50323bf autiasp 4c460: d65f03c0 ret 4c464: f9400288 ldr x8, [x20] 4c468: aa1403e0 mov x0, x20 4c46c: aa1303e1 mov x1, x19 4c470: a9424ff4 ldp x20, x19, [sp, #0x20] 4c474: a94157f6 ldp x22, x21, [sp, #0x10] 4c478: f9401510 ldr x16, [x8, #0x28] 4c47c: a8c37bfd ldp x29, x30, [sp], #0x30 4c480: d50323bf autiasp 4c484: d61f0200 br x16 4c488: 94003326 bl 0x59120 <_ZSt9terminatev@plt> 4c48c: d503245f bti c 4c490: 14003260 b 0x58e10 <_ZdlPv@plt> 4c494: d503233f paciasp 4c498: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4c49c: f9000bf5 str x21, [sp, #0x10] 4c4a0: 910003fd mov x29, sp 4c4a4: a9024ff4 stp x20, x19, [sp, #0x20] 4c4a8: a940a828 ldp x8, x10, [x1, #0x8] 4c4ac: aa0103f3 mov x19, x1 4c4b0: aa0003f4 mov x20, x0 4c4b4: 91000509 add x9, x8, #0x1 4c4b8: eb0a013f cmp x9, x10 4c4bc: 54000062 b.hs 0x4c4c8 <__cxa_demangle+0xe740> 4c4c0: f9400260 ldr x0, [x19] 4c4c4: 1400000a b 0x4c4ec <__cxa_demangle+0xe764> 4c4c8: d37ff948 lsl x8, x10, #1 4c4cc: f9400260 ldr x0, [x19] 4c4d0: eb09011f cmp x8, x9 4c4d4: 9a883121 csel x1, x9, x8, lo 4c4d8: f9000a61 str x1, [x19, #0x10] 4c4dc: 940032a1 bl 0x58f60 4c4e0: f9000260 str x0, [x19] 4c4e4: b4000a00 cbz x0, 0x4c624 <__cxa_demangle+0xe89c> 4c4e8: f9400668 ldr x8, [x19, #0x8] 4c4ec: 52800509 mov w9, #0x28 // =40 4c4f0: aa1303e1 mov x1, x19 4c4f4: 38286809 strb w9, [x0, x8] 4c4f8: f9400668 ldr x8, [x19, #0x8] 4c4fc: f9400a95 ldr x21, [x20, #0x10] 4c500: 91000508 add x8, x8, #0x1 4c504: f94002a9 ldr x9, [x21] 4c508: aa1503e0 mov x0, x21 4c50c: f9000668 str x8, [x19, #0x8] 4c510: f9401128 ldr x8, [x9, #0x20] 4c514: d63f0100 blr x8 4c518: 394026a8 ldrb w8, [x21, #0x9] 4c51c: 7100051f cmp w8, #0x1 4c520: 540000c0 b.eq 0x4c538 <__cxa_demangle+0xe7b0> 4c524: f94002a8 ldr x8, [x21] 4c528: aa1503e0 mov x0, x21 4c52c: aa1303e1 mov x1, x19 4c530: f9401508 ldr x8, [x8, #0x28] 4c534: d63f0100 blr x8 4c538: a940aa68 ldp x8, x10, [x19, #0x8] 4c53c: 91000909 add x9, x8, #0x2 4c540: eb0a013f cmp x9, x10 4c544: 54000062 b.hs 0x4c550 <__cxa_demangle+0xe7c8> 4c548: f9400260 ldr x0, [x19] 4c54c: 1400000a b 0x4c574 <__cxa_demangle+0xe7ec> 4c550: d37ff948 lsl x8, x10, #1 4c554: f9400260 ldr x0, [x19] 4c558: eb09011f cmp x8, x9 4c55c: 9a883121 csel x1, x9, x8, lo 4c560: f9000a61 str x1, [x19, #0x10] 4c564: 9400327f bl 0x58f60 4c568: f9000260 str x0, [x19] 4c56c: b40005c0 cbz x0, 0x4c624 <__cxa_demangle+0xe89c> 4c570: f9400668 ldr x8, [x19, #0x8] 4c574: 528b6529 mov w9, #0x5b29 // =23337 4c578: aa1303e1 mov x1, x19 4c57c: 78286809 strh w9, [x0, x8] 4c580: f9400668 ldr x8, [x19, #0x8] 4c584: f9400e94 ldr x20, [x20, #0x18] 4c588: 91000908 add x8, x8, #0x2 4c58c: f9400289 ldr x9, [x20] 4c590: aa1403e0 mov x0, x20 4c594: f9000668 str x8, [x19, #0x8] 4c598: f9401128 ldr x8, [x9, #0x20] 4c59c: d63f0100 blr x8 4c5a0: 39402688 ldrb w8, [x20, #0x9] 4c5a4: 7100051f cmp w8, #0x1 4c5a8: 540000c0 b.eq 0x4c5c0 <__cxa_demangle+0xe838> 4c5ac: f9400288 ldr x8, [x20] 4c5b0: aa1403e0 mov x0, x20 4c5b4: aa1303e1 mov x1, x19 4c5b8: f9401508 ldr x8, [x8, #0x28] 4c5bc: d63f0100 blr x8 4c5c0: a940aa68 ldp x8, x10, [x19, #0x8] 4c5c4: 91000509 add x9, x8, #0x1 4c5c8: eb0a013f cmp x9, x10 4c5cc: 54000062 b.hs 0x4c5d8 <__cxa_demangle+0xe850> 4c5d0: f9400260 ldr x0, [x19] 4c5d4: 1400000a b 0x4c5fc <__cxa_demangle+0xe874> 4c5d8: d37ff948 lsl x8, x10, #1 4c5dc: f9400260 ldr x0, [x19] 4c5e0: eb09011f cmp x8, x9 4c5e4: 9a883121 csel x1, x9, x8, lo 4c5e8: f9000a61 str x1, [x19, #0x10] 4c5ec: 9400325d bl 0x58f60 4c5f0: f9000260 str x0, [x19] 4c5f4: b4000180 cbz x0, 0x4c624 <__cxa_demangle+0xe89c> 4c5f8: f9400668 ldr x8, [x19, #0x8] 4c5fc: 52800ba9 mov w9, #0x5d // =93 4c600: f9400bf5 ldr x21, [sp, #0x10] 4c604: 38286809 strb w9, [x0, x8] 4c608: f9400668 ldr x8, [x19, #0x8] 4c60c: 91000508 add x8, x8, #0x1 4c610: f9000668 str x8, [x19, #0x8] 4c614: a9424ff4 ldp x20, x19, [sp, #0x20] 4c618: a8c37bfd ldp x29, x30, [sp], #0x30 4c61c: d50323bf autiasp 4c620: d65f03c0 ret 4c624: 940032bf bl 0x59120 <_ZSt9terminatev@plt> 4c628: d503245f bti c 4c62c: 140031f9 b 0x58e10 <_ZdlPv@plt> 4c630: d503233f paciasp 4c634: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4c638: f9000bf5 str x21, [sp, #0x10] 4c63c: 910003fd mov x29, sp 4c640: a9024ff4 stp x20, x19, [sp, #0x20] 4c644: a940a828 ldp x8, x10, [x1, #0x8] 4c648: aa0103f3 mov x19, x1 4c64c: aa0003f4 mov x20, x0 4c650: 3940800b ldrb w11, [x0, #0x20] 4c654: 91000509 add x9, x8, #0x1 4c658: eb0a013f cmp x9, x10 4c65c: 3400008b cbz w11, 0x4c66c <__cxa_demangle+0xe8e4> 4c660: 540000c2 b.hs 0x4c678 <__cxa_demangle+0xe8f0> 4c664: f9400260 ldr x0, [x19] 4c668: 1400000e b 0x4c6a0 <__cxa_demangle+0xe918> 4c66c: 54000642 b.hs 0x4c734 <__cxa_demangle+0xe9ac> 4c670: f9400260 ldr x0, [x19] 4c674: 1400003a b 0x4c75c <__cxa_demangle+0xe9d4> 4c678: d37ff948 lsl x8, x10, #1 4c67c: f9400260 ldr x0, [x19] 4c680: eb09011f cmp x8, x9 4c684: 9a883121 csel x1, x9, x8, lo 4c688: f9000a61 str x1, [x19, #0x10] 4c68c: 94003235 bl 0x58f60 4c690: f9000260 str x0, [x19] 4c694: b4000ec0 cbz x0, 0x4c86c <__cxa_demangle+0xeae4> 4c698: f9400668 ldr x8, [x19, #0x8] 4c69c: 91000509 add x9, x8, #0x1 4c6a0: 52800b6a mov w10, #0x5b // =91 4c6a4: f9000669 str x9, [x19, #0x8] 4c6a8: aa1303e1 mov x1, x19 4c6ac: 3828680a strb w10, [x0, x8] 4c6b0: f9400a95 ldr x21, [x20, #0x10] 4c6b4: f94002a8 ldr x8, [x21] 4c6b8: aa1503e0 mov x0, x21 4c6bc: f9401108 ldr x8, [x8, #0x20] 4c6c0: d63f0100 blr x8 4c6c4: 394026a8 ldrb w8, [x21, #0x9] 4c6c8: 7100051f cmp w8, #0x1 4c6cc: 540000c0 b.eq 0x4c6e4 <__cxa_demangle+0xe95c> 4c6d0: f94002a8 ldr x8, [x21] 4c6d4: aa1503e0 mov x0, x21 4c6d8: aa1303e1 mov x1, x19 4c6dc: f9401508 ldr x8, [x8, #0x28] 4c6e0: d63f0100 blr x8 4c6e4: a940aa68 ldp x8, x10, [x19, #0x8] 4c6e8: 91000509 add x9, x8, #0x1 4c6ec: eb0a013f cmp x9, x10 4c6f0: 54000062 b.hs 0x4c6fc <__cxa_demangle+0xe974> 4c6f4: f9400260 ldr x0, [x19] 4c6f8: 1400000b b 0x4c724 <__cxa_demangle+0xe99c> 4c6fc: d37ff948 lsl x8, x10, #1 4c700: f9400260 ldr x0, [x19] 4c704: eb09011f cmp x8, x9 4c708: 9a883121 csel x1, x9, x8, lo 4c70c: f9000a61 str x1, [x19, #0x10] 4c710: 94003214 bl 0x58f60 4c714: f9000260 str x0, [x19] 4c718: b4000aa0 cbz x0, 0x4c86c <__cxa_demangle+0xeae4> 4c71c: f9400668 ldr x8, [x19, #0x8] 4c720: 91000509 add x9, x8, #0x1 4c724: 52800baa mov w10, #0x5d // =93 4c728: f9000669 str x9, [x19, #0x8] 4c72c: 3828680a strb w10, [x0, x8] 4c730: 1400001c b 0x4c7a0 <__cxa_demangle+0xea18> 4c734: d37ff948 lsl x8, x10, #1 4c738: f9400260 ldr x0, [x19] 4c73c: eb09011f cmp x8, x9 4c740: 9a883121 csel x1, x9, x8, lo 4c744: f9000a61 str x1, [x19, #0x10] 4c748: 94003206 bl 0x58f60 4c74c: f9000260 str x0, [x19] 4c750: b40008e0 cbz x0, 0x4c86c <__cxa_demangle+0xeae4> 4c754: f9400668 ldr x8, [x19, #0x8] 4c758: 91000509 add x9, x8, #0x1 4c75c: 528005ca mov w10, #0x2e // =46 4c760: f9000669 str x9, [x19, #0x8] 4c764: aa1303e1 mov x1, x19 4c768: 3828680a strb w10, [x0, x8] 4c76c: f9400a95 ldr x21, [x20, #0x10] 4c770: f94002a8 ldr x8, [x21] 4c774: aa1503e0 mov x0, x21 4c778: f9401108 ldr x8, [x8, #0x20] 4c77c: d63f0100 blr x8 4c780: 394026a8 ldrb w8, [x21, #0x9] 4c784: 7100051f cmp w8, #0x1 4c788: 540000c0 b.eq 0x4c7a0 <__cxa_demangle+0xea18> 4c78c: f94002a8 ldr x8, [x21] 4c790: aa1503e0 mov x0, x21 4c794: aa1303e1 mov x1, x19 4c798: f9401508 ldr x8, [x8, #0x28] 4c79c: d63f0100 blr x8 4c7a0: f9400e95 ldr x21, [x20, #0x18] 4c7a4: 394022a8 ldrb w8, [x21, #0x8] 4c7a8: 51012508 sub w8, w8, #0x49 4c7ac: 7100091f cmp w8, #0x2 4c7b0: 54000323 b.lo 0x4c814 <__cxa_demangle+0xea8c> 4c7b4: a940aa68 ldp x8, x10, [x19, #0x8] 4c7b8: 91000d09 add x9, x8, #0x3 4c7bc: eb0a013f cmp x9, x10 4c7c0: 54000062 b.hs 0x4c7cc <__cxa_demangle+0xea44> 4c7c4: f9400260 ldr x0, [x19] 4c7c8: 1400000a b 0x4c7f0 <__cxa_demangle+0xea68> 4c7cc: d37ff948 lsl x8, x10, #1 4c7d0: f9400260 ldr x0, [x19] 4c7d4: eb09011f cmp x8, x9 4c7d8: 9a883121 csel x1, x9, x8, lo 4c7dc: f9000a61 str x1, [x19, #0x10] 4c7e0: 940031e0 bl 0x58f60 4c7e4: f9000260 str x0, [x19] 4c7e8: b4000420 cbz x0, 0x4c86c <__cxa_demangle+0xeae4> 4c7ec: f9400668 ldr x8, [x19, #0x8] 4c7f0: 8b080008 add x8, x0, x8 4c7f4: 52800409 mov w9, #0x20 // =32 4c7f8: 5287a40a mov w10, #0x3d20 // =15648 4c7fc: 39000909 strb w9, [x8, #0x2] 4c800: 7900010a strh w10, [x8] 4c804: f9400668 ldr x8, [x19, #0x8] 4c808: f9400e95 ldr x21, [x20, #0x18] 4c80c: 91000d08 add x8, x8, #0x3 4c810: f9000668 str x8, [x19, #0x8] 4c814: f94002a8 ldr x8, [x21] 4c818: aa1503e0 mov x0, x21 4c81c: aa1303e1 mov x1, x19 4c820: f9401108 ldr x8, [x8, #0x20] 4c824: d63f0100 blr x8 4c828: 394026a8 ldrb w8, [x21, #0x9] 4c82c: 7100051f cmp w8, #0x1 4c830: 540000c1 b.ne 0x4c848 <__cxa_demangle+0xeac0> 4c834: a9424ff4 ldp x20, x19, [sp, #0x20] 4c838: f9400bf5 ldr x21, [sp, #0x10] 4c83c: a8c37bfd ldp x29, x30, [sp], #0x30 4c840: d50323bf autiasp 4c844: d65f03c0 ret 4c848: f94002a8 ldr x8, [x21] 4c84c: aa1303e1 mov x1, x19 4c850: a9424ff4 ldp x20, x19, [sp, #0x20] 4c854: aa1503e0 mov x0, x21 4c858: f9401510 ldr x16, [x8, #0x28] 4c85c: f9400bf5 ldr x21, [sp, #0x10] 4c860: a8c37bfd ldp x29, x30, [sp], #0x30 4c864: d50323bf autiasp 4c868: d61f0200 br x16 4c86c: 9400322d bl 0x59120 <_ZSt9terminatev@plt> 4c870: d503245f bti c 4c874: 14003167 b 0x58e10 <_ZdlPv@plt> 4c878: d503233f paciasp 4c87c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4c880: f9000bf5 str x21, [sp, #0x10] 4c884: 910003fd mov x29, sp 4c888: a9024ff4 stp x20, x19, [sp, #0x20] 4c88c: a940a828 ldp x8, x10, [x1, #0x8] 4c890: aa0103f3 mov x19, x1 4c894: aa0003f4 mov x20, x0 4c898: 91000509 add x9, x8, #0x1 4c89c: eb0a013f cmp x9, x10 4c8a0: 54000062 b.hs 0x4c8ac <__cxa_demangle+0xeb24> 4c8a4: f9400260 ldr x0, [x19] 4c8a8: 1400000b b 0x4c8d4 <__cxa_demangle+0xeb4c> 4c8ac: d37ff948 lsl x8, x10, #1 4c8b0: f9400260 ldr x0, [x19] 4c8b4: eb09011f cmp x8, x9 4c8b8: 9a883121 csel x1, x9, x8, lo 4c8bc: f9000a61 str x1, [x19, #0x10] 4c8c0: 940031a8 bl 0x58f60 4c8c4: f9000260 str x0, [x19] 4c8c8: b4001000 cbz x0, 0x4cac8 <__cxa_demangle+0xed40> 4c8cc: f9400668 ldr x8, [x19, #0x8] 4c8d0: 91000509 add x9, x8, #0x1 4c8d4: 52800b6a mov w10, #0x5b // =91 4c8d8: f9000669 str x9, [x19, #0x8] 4c8dc: aa1303e1 mov x1, x19 4c8e0: 3828680a strb w10, [x0, x8] 4c8e4: f9400a95 ldr x21, [x20, #0x10] 4c8e8: f94002a8 ldr x8, [x21] 4c8ec: aa1503e0 mov x0, x21 4c8f0: f9401108 ldr x8, [x8, #0x20] 4c8f4: d63f0100 blr x8 4c8f8: 394026a8 ldrb w8, [x21, #0x9] 4c8fc: 7100051f cmp w8, #0x1 4c900: 540000c0 b.eq 0x4c918 <__cxa_demangle+0xeb90> 4c904: f94002a8 ldr x8, [x21] 4c908: aa1503e0 mov x0, x21 4c90c: aa1303e1 mov x1, x19 4c910: f9401508 ldr x8, [x8, #0x28] 4c914: d63f0100 blr x8 4c918: a940aa68 ldp x8, x10, [x19, #0x8] 4c91c: 91001509 add x9, x8, #0x5 4c920: eb0a013f cmp x9, x10 4c924: 54000062 b.hs 0x4c930 <__cxa_demangle+0xeba8> 4c928: f9400260 ldr x0, [x19] 4c92c: 1400000a b 0x4c954 <__cxa_demangle+0xebcc> 4c930: d37ff948 lsl x8, x10, #1 4c934: f9400260 ldr x0, [x19] 4c938: eb09011f cmp x8, x9 4c93c: 9a883121 csel x1, x9, x8, lo 4c940: f9000a61 str x1, [x19, #0x10] 4c944: 94003187 bl 0x58f60 4c948: f9000260 str x0, [x19] 4c94c: b4000be0 cbz x0, 0x4cac8 <__cxa_demangle+0xed40> 4c950: f9400668 ldr x8, [x19, #0x8] 4c954: 5285c40a mov w10, #0x2e20 // =11808 4c958: 8b080008 add x8, x0, x8 4c95c: 52800409 mov w9, #0x20 // =32 4c960: 72a5c5ca movk w10, #0x2e2e, lsl #16 4c964: aa1303e1 mov x1, x19 4c968: 39001109 strb w9, [x8, #0x4] 4c96c: b900010a str w10, [x8] 4c970: f9400668 ldr x8, [x19, #0x8] 4c974: f9400e95 ldr x21, [x20, #0x18] 4c978: 91001508 add x8, x8, #0x5 4c97c: f94002a9 ldr x9, [x21] 4c980: aa1503e0 mov x0, x21 4c984: f9000668 str x8, [x19, #0x8] 4c988: f9401128 ldr x8, [x9, #0x20] 4c98c: d63f0100 blr x8 4c990: 394026a8 ldrb w8, [x21, #0x9] 4c994: 7100051f cmp w8, #0x1 4c998: 540000c0 b.eq 0x4c9b0 <__cxa_demangle+0xec28> 4c99c: f94002a8 ldr x8, [x21] 4c9a0: aa1503e0 mov x0, x21 4c9a4: aa1303e1 mov x1, x19 4c9a8: f9401508 ldr x8, [x8, #0x28] 4c9ac: d63f0100 blr x8 4c9b0: a940aa68 ldp x8, x10, [x19, #0x8] 4c9b4: 91000509 add x9, x8, #0x1 4c9b8: eb0a013f cmp x9, x10 4c9bc: 54000062 b.hs 0x4c9c8 <__cxa_demangle+0xec40> 4c9c0: f9400260 ldr x0, [x19] 4c9c4: 1400000b b 0x4c9f0 <__cxa_demangle+0xec68> 4c9c8: d37ff948 lsl x8, x10, #1 4c9cc: f9400260 ldr x0, [x19] 4c9d0: eb09011f cmp x8, x9 4c9d4: 9a883121 csel x1, x9, x8, lo 4c9d8: f9000a61 str x1, [x19, #0x10] 4c9dc: 94003161 bl 0x58f60 4c9e0: f9000260 str x0, [x19] 4c9e4: b4000720 cbz x0, 0x4cac8 <__cxa_demangle+0xed40> 4c9e8: f9400668 ldr x8, [x19, #0x8] 4c9ec: 91000509 add x9, x8, #0x1 4c9f0: 52800baa mov w10, #0x5d // =93 4c9f4: f9000669 str x9, [x19, #0x8] 4c9f8: 3828680a strb w10, [x0, x8] 4c9fc: f9401295 ldr x21, [x20, #0x20] 4ca00: 394022a8 ldrb w8, [x21, #0x8] 4ca04: 51012508 sub w8, w8, #0x49 4ca08: 7100091f cmp w8, #0x2 4ca0c: 54000323 b.lo 0x4ca70 <__cxa_demangle+0xece8> 4ca10: a940aa68 ldp x8, x10, [x19, #0x8] 4ca14: 91000d09 add x9, x8, #0x3 4ca18: eb0a013f cmp x9, x10 4ca1c: 54000062 b.hs 0x4ca28 <__cxa_demangle+0xeca0> 4ca20: f9400260 ldr x0, [x19] 4ca24: 1400000a b 0x4ca4c <__cxa_demangle+0xecc4> 4ca28: d37ff948 lsl x8, x10, #1 4ca2c: f9400260 ldr x0, [x19] 4ca30: eb09011f cmp x8, x9 4ca34: 9a883121 csel x1, x9, x8, lo 4ca38: f9000a61 str x1, [x19, #0x10] 4ca3c: 94003149 bl 0x58f60 4ca40: f9000260 str x0, [x19] 4ca44: b4000420 cbz x0, 0x4cac8 <__cxa_demangle+0xed40> 4ca48: f9400668 ldr x8, [x19, #0x8] 4ca4c: 8b080008 add x8, x0, x8 4ca50: 52800409 mov w9, #0x20 // =32 4ca54: 5287a40a mov w10, #0x3d20 // =15648 4ca58: 39000909 strb w9, [x8, #0x2] 4ca5c: 7900010a strh w10, [x8] 4ca60: f9400668 ldr x8, [x19, #0x8] 4ca64: f9401295 ldr x21, [x20, #0x20] 4ca68: 91000d08 add x8, x8, #0x3 4ca6c: f9000668 str x8, [x19, #0x8] 4ca70: f94002a8 ldr x8, [x21] 4ca74: aa1503e0 mov x0, x21 4ca78: aa1303e1 mov x1, x19 4ca7c: f9401108 ldr x8, [x8, #0x20] 4ca80: d63f0100 blr x8 4ca84: 394026a8 ldrb w8, [x21, #0x9] 4ca88: 7100051f cmp w8, #0x1 4ca8c: 540000c1 b.ne 0x4caa4 <__cxa_demangle+0xed1c> 4ca90: a9424ff4 ldp x20, x19, [sp, #0x20] 4ca94: f9400bf5 ldr x21, [sp, #0x10] 4ca98: a8c37bfd ldp x29, x30, [sp], #0x30 4ca9c: d50323bf autiasp 4caa0: d65f03c0 ret 4caa4: f94002a8 ldr x8, [x21] 4caa8: aa1303e1 mov x1, x19 4caac: a9424ff4 ldp x20, x19, [sp, #0x20] 4cab0: aa1503e0 mov x0, x21 4cab4: f9401510 ldr x16, [x8, #0x28] 4cab8: f9400bf5 ldr x21, [sp, #0x10] 4cabc: a8c37bfd ldp x29, x30, [sp], #0x30 4cac0: d50323bf autiasp 4cac4: d61f0200 br x16 4cac8: 94003196 bl 0x59120 <_ZSt9terminatev@plt> 4cacc: d503245f bti c 4cad0: 140030d0 b 0x58e10 <_ZdlPv@plt> 4cad4: d503233f paciasp 4cad8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4cadc: f9000bf5 str x21, [sp, #0x10] 4cae0: 910003fd mov x29, sp 4cae4: a9024ff4 stp x20, x19, [sp, #0x20] 4cae8: aa0003f4 mov x20, x0 4caec: f9400815 ldr x21, [x0, #0x10] 4caf0: aa0103f3 mov x19, x1 4caf4: b40001d5 cbz x21, 0x4cb2c <__cxa_demangle+0xeda4> 4caf8: f94002a8 ldr x8, [x21] 4cafc: aa1503e0 mov x0, x21 4cb00: aa1303e1 mov x1, x19 4cb04: f9401108 ldr x8, [x8, #0x20] 4cb08: d63f0100 blr x8 4cb0c: 394026a8 ldrb w8, [x21, #0x9] 4cb10: 7100051f cmp w8, #0x1 4cb14: 540000c0 b.eq 0x4cb2c <__cxa_demangle+0xeda4> 4cb18: f94002a8 ldr x8, [x21] 4cb1c: aa1503e0 mov x0, x21 4cb20: aa1303e1 mov x1, x19 4cb24: f9401508 ldr x8, [x8, #0x28] 4cb28: d63f0100 blr x8 4cb2c: a940a269 ldp x9, x8, [x19, #0x8] 4cb30: 9100052a add x10, x9, #0x1 4cb34: eb08015f cmp x10, x8 4cb38: 54000062 b.hs 0x4cb44 <__cxa_demangle+0xedbc> 4cb3c: f9400260 ldr x0, [x19] 4cb40: 1400000b b 0x4cb6c <__cxa_demangle+0xede4> 4cb44: d37ff908 lsl x8, x8, #1 4cb48: f9400260 ldr x0, [x19] 4cb4c: eb0a011f cmp x8, x10 4cb50: 9a883141 csel x1, x10, x8, lo 4cb54: f9000a61 str x1, [x19, #0x10] 4cb58: 94003102 bl 0x58f60 4cb5c: f9000260 str x0, [x19] 4cb60: b4000440 cbz x0, 0x4cbe8 <__cxa_demangle+0xee60> 4cb64: f9400669 ldr x9, [x19, #0x8] 4cb68: 9100052a add x10, x9, #0x1 4cb6c: 52800f6b mov w11, #0x7b // =123 4cb70: 91006288 add x8, x20, #0x18 4cb74: f900066a str x10, [x19, #0x8] 4cb78: aa1303e1 mov x1, x19 4cb7c: 3829680b strb w11, [x0, x9] 4cb80: aa0803e0 mov x0, x8 4cb84: 97fff0a1 bl 0x48e08 <__cxa_demangle+0xb080> 4cb88: a940aa68 ldp x8, x10, [x19, #0x8] 4cb8c: 91000509 add x9, x8, #0x1 4cb90: eb0a013f cmp x9, x10 4cb94: 54000062 b.hs 0x4cba0 <__cxa_demangle+0xee18> 4cb98: f9400260 ldr x0, [x19] 4cb9c: 1400000b b 0x4cbc8 <__cxa_demangle+0xee40> 4cba0: d37ff948 lsl x8, x10, #1 4cba4: f9400260 ldr x0, [x19] 4cba8: eb09011f cmp x8, x9 4cbac: 9a883121 csel x1, x9, x8, lo 4cbb0: f9000a61 str x1, [x19, #0x10] 4cbb4: 940030eb bl 0x58f60 4cbb8: f9000260 str x0, [x19] 4cbbc: b4000160 cbz x0, 0x4cbe8 <__cxa_demangle+0xee60> 4cbc0: f9400668 ldr x8, [x19, #0x8] 4cbc4: 91000509 add x9, x8, #0x1 4cbc8: f9000669 str x9, [x19, #0x8] 4cbcc: 52800faa mov w10, #0x7d // =125 4cbd0: a9424ff4 ldp x20, x19, [sp, #0x20] 4cbd4: 3828680a strb w10, [x0, x8] 4cbd8: f9400bf5 ldr x21, [sp, #0x10] 4cbdc: a8c37bfd ldp x29, x30, [sp], #0x30 4cbe0: d50323bf autiasp 4cbe4: d65f03c0 ret 4cbe8: 9400314e bl 0x59120 <_ZSt9terminatev@plt> 4cbec: d503245f bti c 4cbf0: 14003088 b 0x58e10 <_ZdlPv@plt> 4cbf4: d503233f paciasp 4cbf8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4cbfc: f9000bf5 str x21, [sp, #0x10] 4cc00: 910003fd mov x29, sp 4cc04: a9024ff4 stp x20, x19, [sp, #0x20] 4cc08: a940a828 ldp x8, x10, [x1, #0x8] 4cc0c: aa0103f3 mov x19, x1 4cc10: aa0003f4 mov x20, x0 4cc14: 91000509 add x9, x8, #0x1 4cc18: eb0a013f cmp x9, x10 4cc1c: 54000062 b.hs 0x4cc28 <__cxa_demangle+0xeea0> 4cc20: f9400260 ldr x0, [x19] 4cc24: 1400000a b 0x4cc4c <__cxa_demangle+0xeec4> 4cc28: d37ff948 lsl x8, x10, #1 4cc2c: f9400260 ldr x0, [x19] 4cc30: eb09011f cmp x8, x9 4cc34: 9a883121 csel x1, x9, x8, lo 4cc38: f9000a61 str x1, [x19, #0x10] 4cc3c: 940030c9 bl 0x58f60 4cc40: f9000260 str x0, [x19] 4cc44: b40008e0 cbz x0, 0x4cd60 <__cxa_demangle+0xefd8> 4cc48: f9400668 ldr x8, [x19, #0x8] 4cc4c: 52800509 mov w9, #0x28 // =40 4cc50: aa1303e1 mov x1, x19 4cc54: 38286809 strb w9, [x0, x8] 4cc58: f9400668 ldr x8, [x19, #0x8] 4cc5c: f9400a95 ldr x21, [x20, #0x10] 4cc60: 91000508 add x8, x8, #0x1 4cc64: f94002a9 ldr x9, [x21] 4cc68: aa1503e0 mov x0, x21 4cc6c: f9000668 str x8, [x19, #0x8] 4cc70: f9401128 ldr x8, [x9, #0x20] 4cc74: d63f0100 blr x8 4cc78: 394026a8 ldrb w8, [x21, #0x9] 4cc7c: 7100051f cmp w8, #0x1 4cc80: 540000c0 b.eq 0x4cc98 <__cxa_demangle+0xef10> 4cc84: f94002a8 ldr x8, [x21] 4cc88: aa1503e0 mov x0, x21 4cc8c: aa1303e1 mov x1, x19 4cc90: f9401508 ldr x8, [x8, #0x28] 4cc94: d63f0100 blr x8 4cc98: a940aa68 ldp x8, x10, [x19, #0x8] 4cc9c: 91000509 add x9, x8, #0x1 4cca0: eb0a013f cmp x9, x10 4cca4: 54000062 b.hs 0x4ccb0 <__cxa_demangle+0xef28> 4cca8: f9400260 ldr x0, [x19] 4ccac: 1400000a b 0x4ccd4 <__cxa_demangle+0xef4c> 4ccb0: d37ff948 lsl x8, x10, #1 4ccb4: f9400260 ldr x0, [x19] 4ccb8: eb09011f cmp x8, x9 4ccbc: 9a883121 csel x1, x9, x8, lo 4ccc0: f9000a61 str x1, [x19, #0x10] 4ccc4: 940030a7 bl 0x58f60 4ccc8: f9000260 str x0, [x19] 4cccc: b40004a0 cbz x0, 0x4cd60 <__cxa_demangle+0xefd8> 4ccd0: f9400668 ldr x8, [x19, #0x8] 4ccd4: 52800529 mov w9, #0x29 // =41 4ccd8: 38286809 strb w9, [x0, x8] 4ccdc: f9400668 ldr x8, [x19, #0x8] 4cce0: 91000508 add x8, x8, #0x1 4cce4: f9000668 str x8, [x19, #0x8] 4cce8: a941a695 ldp x21, x9, [x20, #0x18] 4ccec: eb150134 subs x20, x9, x21 4ccf0: 540002e0 b.eq 0x4cd4c <__cxa_demangle+0xefc4> 4ccf4: f9400a6a ldr x10, [x19, #0x10] 4ccf8: 8b140109 add x9, x8, x20 4ccfc: eb0a013f cmp x9, x10 4cd00: 54000062 b.hs 0x4cd0c <__cxa_demangle+0xef84> 4cd04: f9400260 ldr x0, [x19] 4cd08: 1400000a b 0x4cd30 <__cxa_demangle+0xefa8> 4cd0c: d37ff948 lsl x8, x10, #1 4cd10: f9400260 ldr x0, [x19] 4cd14: eb09011f cmp x8, x9 4cd18: 9a883121 csel x1, x9, x8, lo 4cd1c: f9000a61 str x1, [x19, #0x10] 4cd20: 94003090 bl 0x58f60 4cd24: f9000260 str x0, [x19] 4cd28: b40001c0 cbz x0, 0x4cd60 <__cxa_demangle+0xefd8> 4cd2c: f9400668 ldr x8, [x19, #0x8] 4cd30: 8b080000 add x0, x0, x8 4cd34: aa1503e1 mov x1, x21 4cd38: aa1403e2 mov x2, x20 4cd3c: 94003201 bl 0x59540 4cd40: f9400668 ldr x8, [x19, #0x8] 4cd44: 8b140108 add x8, x8, x20 4cd48: f9000668 str x8, [x19, #0x8] 4cd4c: a9424ff4 ldp x20, x19, [sp, #0x20] 4cd50: f9400bf5 ldr x21, [sp, #0x10] 4cd54: a8c37bfd ldp x29, x30, [sp], #0x30 4cd58: d50323bf autiasp 4cd5c: d65f03c0 ret 4cd60: 940030f0 bl 0x59120 <_ZSt9terminatev@plt> 4cd64: d503245f bti c 4cd68: 1400302a b 0x58e10 <_ZdlPv@plt> 4cd6c: d503233f paciasp 4cd70: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4cd74: f9000bf5 str x21, [sp, #0x10] 4cd78: 910003fd mov x29, sp 4cd7c: a9024ff4 stp x20, x19, [sp, #0x20] 4cd80: aa0003f4 mov x20, x0 4cd84: aa0103f3 mov x19, x1 4cd88: 3940e009 ldrb w9, [x0, #0x38] 4cd8c: f9400428 ldr x8, [x1, #0x8] 4cd90: 34000369 cbz w9, 0x4cdfc <__cxa_demangle+0xf074> 4cd94: f9400a6a ldr x10, [x19, #0x10] 4cd98: 91002d09 add x9, x8, #0xb 4cd9c: eb0a013f cmp x9, x10 4cda0: 54000062 b.hs 0x4cdac <__cxa_demangle+0xf024> 4cda4: f9400260 ldr x0, [x19] 4cda8: 1400000a b 0x4cdd0 <__cxa_demangle+0xf048> 4cdac: d37ff948 lsl x8, x10, #1 4cdb0: f9400260 ldr x0, [x19] 4cdb4: eb09011f cmp x8, x9 4cdb8: 9a883121 csel x1, x9, x8, lo 4cdbc: f9000a61 str x1, [x19, #0x10] 4cdc0: 94003068 bl 0x58f60 4cdc4: f9000260 str x0, [x19] 4cdc8: b4001740 cbz x0, 0x4d0b0 <__cxa_demangle+0xf328> 4cdcc: f9400668 ldr x8, [x19, #0x8] 4cdd0: f0fffe69 adrp x9, 0x1b000 4cdd4: 528dee8a mov w10, #0x6f74 // =28532 4cdd8: 910b0529 add x9, x9, #0x2c1 4cddc: 8b080008 add x8, x0, x8 4cde0: 72a40e4a movk w10, #0x2072, lsl #16 4cde4: f9400129 ldr x9, [x9] 4cde8: f9000109 str x9, [x8] 4cdec: b800710a stur w10, [x8, #0x7] 4cdf0: f9400668 ldr x8, [x19, #0x8] 4cdf4: 91002d08 add x8, x8, #0xb 4cdf8: f9000668 str x8, [x19, #0x8] 4cdfc: f9400a6a ldr x10, [x19, #0x10] 4ce00: 91000d09 add x9, x8, #0x3 4ce04: eb0a013f cmp x9, x10 4ce08: 54000062 b.hs 0x4ce14 <__cxa_demangle+0xf08c> 4ce0c: f9400260 ldr x0, [x19] 4ce10: 1400000a b 0x4ce38 <__cxa_demangle+0xf0b0> 4ce14: d37ff948 lsl x8, x10, #1 4ce18: f9400260 ldr x0, [x19] 4ce1c: eb09011f cmp x8, x9 4ce20: 9a883121 csel x1, x9, x8, lo 4ce24: f9000a61 str x1, [x19, #0x10] 4ce28: 9400304e bl 0x58f60 4ce2c: f9000260 str x0, [x19] 4ce30: b4001400 cbz x0, 0x4d0b0 <__cxa_demangle+0xf328> 4ce34: f9400668 ldr x8, [x19, #0x8] 4ce38: 8b080008 add x8, x0, x8 4ce3c: 52800ee9 mov w9, #0x77 // =119 4ce40: 528cadca mov w10, #0x656e // =25966 4ce44: 39000909 strb w9, [x8, #0x2] 4ce48: 7900010a strh w10, [x8] 4ce4c: f9400669 ldr x9, [x19, #0x8] 4ce50: 3940e68a ldrb w10, [x20, #0x39] 4ce54: 91000d28 add x8, x9, #0x3 4ce58: f9000668 str x8, [x19, #0x8] 4ce5c: 340002aa cbz w10, 0x4ceb0 <__cxa_demangle+0xf128> 4ce60: f9400a6a ldr x10, [x19, #0x10] 4ce64: 91001529 add x9, x9, #0x5 4ce68: eb0a013f cmp x9, x10 4ce6c: 54000062 b.hs 0x4ce78 <__cxa_demangle+0xf0f0> 4ce70: f9400260 ldr x0, [x19] 4ce74: 1400000a b 0x4ce9c <__cxa_demangle+0xf114> 4ce78: d37ff948 lsl x8, x10, #1 4ce7c: f9400260 ldr x0, [x19] 4ce80: eb09011f cmp x8, x9 4ce84: 9a883121 csel x1, x9, x8, lo 4ce88: f9000a61 str x1, [x19, #0x10] 4ce8c: 94003035 bl 0x58f60 4ce90: f9000260 str x0, [x19] 4ce94: b40010e0 cbz x0, 0x4d0b0 <__cxa_demangle+0xf328> 4ce98: f9400668 ldr x8, [x19, #0x8] 4ce9c: 528bab69 mov w9, #0x5d5b // =23899 4cea0: 78286809 strh w9, [x0, x8] 4cea4: f9400668 ldr x8, [x19, #0x8] 4cea8: 91000908 add x8, x8, #0x2 4ceac: f9000668 str x8, [x19, #0x8] 4ceb0: f9400a6a ldr x10, [x19, #0x10] 4ceb4: 91000509 add x9, x8, #0x1 4ceb8: eb0a013f cmp x9, x10 4cebc: 54000062 b.hs 0x4cec8 <__cxa_demangle+0xf140> 4cec0: f9400260 ldr x0, [x19] 4cec4: 1400000b b 0x4cef0 <__cxa_demangle+0xf168> 4cec8: d37ff948 lsl x8, x10, #1 4cecc: f9400260 ldr x0, [x19] 4ced0: eb09011f cmp x8, x9 4ced4: 9a883121 csel x1, x9, x8, lo 4ced8: f9000a61 str x1, [x19, #0x10] 4cedc: 94003021 bl 0x58f60 4cee0: f9000260 str x0, [x19] 4cee4: b4000e60 cbz x0, 0x4d0b0 <__cxa_demangle+0xf328> 4cee8: f9400668 ldr x8, [x19, #0x8] 4ceec: 91000509 add x9, x8, #0x1 4cef0: 5280040a mov w10, #0x20 // =32 4cef4: f9000669 str x9, [x19, #0x8] 4cef8: 3828680a strb w10, [x0, x8] 4cefc: f9400e88 ldr x8, [x20, #0x18] 4cf00: b4000588 cbz x8, 0x4cfb0 <__cxa_demangle+0xf228> 4cf04: a940aa68 ldp x8, x10, [x19, #0x8] 4cf08: 91000509 add x9, x8, #0x1 4cf0c: eb0a013f cmp x9, x10 4cf10: 54000062 b.hs 0x4cf1c <__cxa_demangle+0xf194> 4cf14: f9400260 ldr x0, [x19] 4cf18: 1400000a b 0x4cf40 <__cxa_demangle+0xf1b8> 4cf1c: d37ff948 lsl x8, x10, #1 4cf20: f9400260 ldr x0, [x19] 4cf24: eb09011f cmp x8, x9 4cf28: 9a883121 csel x1, x9, x8, lo 4cf2c: f9000a61 str x1, [x19, #0x10] 4cf30: 9400300c bl 0x58f60 4cf34: f9000260 str x0, [x19] 4cf38: b4000bc0 cbz x0, 0x4d0b0 <__cxa_demangle+0xf328> 4cf3c: f9400668 ldr x8, [x19, #0x8] 4cf40: 52800509 mov w9, #0x28 // =40 4cf44: aa1303e1 mov x1, x19 4cf48: 38286809 strb w9, [x0, x8] 4cf4c: 91004280 add x0, x20, #0x10 4cf50: f9400668 ldr x8, [x19, #0x8] 4cf54: 91000508 add x8, x8, #0x1 4cf58: f9000668 str x8, [x19, #0x8] 4cf5c: 97ffefab bl 0x48e08 <__cxa_demangle+0xb080> 4cf60: a940aa68 ldp x8, x10, [x19, #0x8] 4cf64: 91000509 add x9, x8, #0x1 4cf68: eb0a013f cmp x9, x10 4cf6c: 54000062 b.hs 0x4cf78 <__cxa_demangle+0xf1f0> 4cf70: f9400260 ldr x0, [x19] 4cf74: 1400000a b 0x4cf9c <__cxa_demangle+0xf214> 4cf78: d37ff948 lsl x8, x10, #1 4cf7c: f9400260 ldr x0, [x19] 4cf80: eb09011f cmp x8, x9 4cf84: 9a883121 csel x1, x9, x8, lo 4cf88: f9000a61 str x1, [x19, #0x10] 4cf8c: 94002ff5 bl 0x58f60 4cf90: f9000260 str x0, [x19] 4cf94: b40008e0 cbz x0, 0x4d0b0 <__cxa_demangle+0xf328> 4cf98: f9400668 ldr x8, [x19, #0x8] 4cf9c: 52800529 mov w9, #0x29 // =41 4cfa0: 38286809 strb w9, [x0, x8] 4cfa4: f9400668 ldr x8, [x19, #0x8] 4cfa8: 91000508 add x8, x8, #0x1 4cfac: f9000668 str x8, [x19, #0x8] 4cfb0: f9401295 ldr x21, [x20, #0x20] 4cfb4: aa1303e1 mov x1, x19 4cfb8: f94002a8 ldr x8, [x21] 4cfbc: aa1503e0 mov x0, x21 4cfc0: f9401108 ldr x8, [x8, #0x20] 4cfc4: d63f0100 blr x8 4cfc8: 394026a8 ldrb w8, [x21, #0x9] 4cfcc: 7100051f cmp w8, #0x1 4cfd0: 540000c0 b.eq 0x4cfe8 <__cxa_demangle+0xf260> 4cfd4: f94002a8 ldr x8, [x21] 4cfd8: aa1503e0 mov x0, x21 4cfdc: aa1303e1 mov x1, x19 4cfe0: f9401508 ldr x8, [x8, #0x28] 4cfe4: d63f0100 blr x8 4cfe8: f9401a88 ldr x8, [x20, #0x30] 4cfec: b4000588 cbz x8, 0x4d09c <__cxa_demangle+0xf314> 4cff0: a940aa68 ldp x8, x10, [x19, #0x8] 4cff4: 91000509 add x9, x8, #0x1 4cff8: eb0a013f cmp x9, x10 4cffc: 54000062 b.hs 0x4d008 <__cxa_demangle+0xf280> 4d000: f9400260 ldr x0, [x19] 4d004: 1400000a b 0x4d02c <__cxa_demangle+0xf2a4> 4d008: d37ff948 lsl x8, x10, #1 4d00c: f9400260 ldr x0, [x19] 4d010: eb09011f cmp x8, x9 4d014: 9a883121 csel x1, x9, x8, lo 4d018: f9000a61 str x1, [x19, #0x10] 4d01c: 94002fd1 bl 0x58f60 4d020: f9000260 str x0, [x19] 4d024: b4000460 cbz x0, 0x4d0b0 <__cxa_demangle+0xf328> 4d028: f9400668 ldr x8, [x19, #0x8] 4d02c: 52800509 mov w9, #0x28 // =40 4d030: aa1303e1 mov x1, x19 4d034: 38286809 strb w9, [x0, x8] 4d038: 9100a280 add x0, x20, #0x28 4d03c: f9400668 ldr x8, [x19, #0x8] 4d040: 91000508 add x8, x8, #0x1 4d044: f9000668 str x8, [x19, #0x8] 4d048: 97ffef70 bl 0x48e08 <__cxa_demangle+0xb080> 4d04c: a940aa68 ldp x8, x10, [x19, #0x8] 4d050: 91000509 add x9, x8, #0x1 4d054: eb0a013f cmp x9, x10 4d058: 54000062 b.hs 0x4d064 <__cxa_demangle+0xf2dc> 4d05c: f9400260 ldr x0, [x19] 4d060: 1400000a b 0x4d088 <__cxa_demangle+0xf300> 4d064: d37ff948 lsl x8, x10, #1 4d068: f9400260 ldr x0, [x19] 4d06c: eb09011f cmp x8, x9 4d070: 9a883121 csel x1, x9, x8, lo 4d074: f9000a61 str x1, [x19, #0x10] 4d078: 94002fba bl 0x58f60 4d07c: f9000260 str x0, [x19] 4d080: b4000180 cbz x0, 0x4d0b0 <__cxa_demangle+0xf328> 4d084: f9400668 ldr x8, [x19, #0x8] 4d088: 52800529 mov w9, #0x29 // =41 4d08c: 38286809 strb w9, [x0, x8] 4d090: f9400668 ldr x8, [x19, #0x8] 4d094: 91000508 add x8, x8, #0x1 4d098: f9000668 str x8, [x19, #0x8] 4d09c: a9424ff4 ldp x20, x19, [sp, #0x20] 4d0a0: f9400bf5 ldr x21, [sp, #0x10] 4d0a4: a8c37bfd ldp x29, x30, [sp], #0x30 4d0a8: d50323bf autiasp 4d0ac: d65f03c0 ret 4d0b0: 9400301c bl 0x59120 <_ZSt9terminatev@plt> 4d0b4: d503245f bti c 4d0b8: 14002f56 b 0x58e10 <_ZdlPv@plt> 4d0bc: d503233f paciasp 4d0c0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4d0c4: a90157f6 stp x22, x21, [sp, #0x10] 4d0c8: 910003fd mov x29, sp 4d0cc: a9024ff4 stp x20, x19, [sp, #0x20] 4d0d0: a9412016 ldp x22, x8, [x0, #0x10] 4d0d4: aa0103f3 mov x19, x1 4d0d8: aa0003f4 mov x20, x0 4d0dc: eb160115 subs x21, x8, x22 4d0e0: 540002e0 b.eq 0x4d13c <__cxa_demangle+0xf3b4> 4d0e4: a940aa68 ldp x8, x10, [x19, #0x8] 4d0e8: 8b150109 add x9, x8, x21 4d0ec: eb0a013f cmp x9, x10 4d0f0: 54000062 b.hs 0x4d0fc <__cxa_demangle+0xf374> 4d0f4: f9400260 ldr x0, [x19] 4d0f8: 1400000a b 0x4d120 <__cxa_demangle+0xf398> 4d0fc: d37ff948 lsl x8, x10, #1 4d100: f9400260 ldr x0, [x19] 4d104: eb09011f cmp x8, x9 4d108: 9a883121 csel x1, x9, x8, lo 4d10c: f9000a61 str x1, [x19, #0x10] 4d110: 94002f94 bl 0x58f60 4d114: f9000260 str x0, [x19] 4d118: b40006a0 cbz x0, 0x4d1ec <__cxa_demangle+0xf464> 4d11c: f9400668 ldr x8, [x19, #0x8] 4d120: 8b080000 add x0, x0, x8 4d124: aa1603e1 mov x1, x22 4d128: aa1503e2 mov x2, x21 4d12c: 94003105 bl 0x59540 4d130: f9400668 ldr x8, [x19, #0x8] 4d134: 8b150108 add x8, x8, x21 4d138: f9000668 str x8, [x19, #0x8] 4d13c: f9401295 ldr x21, [x20, #0x20] 4d140: aa1303e1 mov x1, x19 4d144: f94002a8 ldr x8, [x21] 4d148: aa1503e0 mov x0, x21 4d14c: f9401108 ldr x8, [x8, #0x20] 4d150: d63f0100 blr x8 4d154: 394026a8 ldrb w8, [x21, #0x9] 4d158: 7100051f cmp w8, #0x1 4d15c: 540000c0 b.eq 0x4d174 <__cxa_demangle+0xf3ec> 4d160: f94002a8 ldr x8, [x21] 4d164: aa1503e0 mov x0, x21 4d168: aa1303e1 mov x1, x19 4d16c: f9401508 ldr x8, [x8, #0x28] 4d170: d63f0100 blr x8 4d174: a942a295 ldp x21, x8, [x20, #0x28] 4d178: eb150114 subs x20, x8, x21 4d17c: 540002e0 b.eq 0x4d1d8 <__cxa_demangle+0xf450> 4d180: a940aa68 ldp x8, x10, [x19, #0x8] 4d184: 8b140109 add x9, x8, x20 4d188: eb0a013f cmp x9, x10 4d18c: 54000062 b.hs 0x4d198 <__cxa_demangle+0xf410> 4d190: f9400260 ldr x0, [x19] 4d194: 1400000a b 0x4d1bc <__cxa_demangle+0xf434> 4d198: d37ff948 lsl x8, x10, #1 4d19c: f9400260 ldr x0, [x19] 4d1a0: eb09011f cmp x8, x9 4d1a4: 9a883121 csel x1, x9, x8, lo 4d1a8: f9000a61 str x1, [x19, #0x10] 4d1ac: 94002f6d bl 0x58f60 4d1b0: f9000260 str x0, [x19] 4d1b4: b40001c0 cbz x0, 0x4d1ec <__cxa_demangle+0xf464> 4d1b8: f9400668 ldr x8, [x19, #0x8] 4d1bc: 8b080000 add x0, x0, x8 4d1c0: aa1503e1 mov x1, x21 4d1c4: aa1403e2 mov x2, x20 4d1c8: 940030de bl 0x59540 4d1cc: f9400668 ldr x8, [x19, #0x8] 4d1d0: 8b140108 add x8, x8, x20 4d1d4: f9000668 str x8, [x19, #0x8] 4d1d8: a9424ff4 ldp x20, x19, [sp, #0x20] 4d1dc: a94157f6 ldp x22, x21, [sp, #0x10] 4d1e0: a8c37bfd ldp x29, x30, [sp], #0x30 4d1e4: d50323bf autiasp 4d1e8: d65f03c0 ret 4d1ec: 94002fcd bl 0x59120 <_ZSt9terminatev@plt> 4d1f0: d503245f bti c 4d1f4: 14002f07 b 0x58e10 <_ZdlPv@plt> 4d1f8: d503233f paciasp 4d1fc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4d200: f9000bf5 str x21, [sp, #0x10] 4d204: 910003fd mov x29, sp 4d208: a9024ff4 stp x20, x19, [sp, #0x20] 4d20c: a940a828 ldp x8, x10, [x1, #0x8] 4d210: aa0103f3 mov x19, x1 4d214: aa0003f4 mov x20, x0 4d218: 91000509 add x9, x8, #0x1 4d21c: eb0a013f cmp x9, x10 4d220: 54000062 b.hs 0x4d22c <__cxa_demangle+0xf4a4> 4d224: f9400260 ldr x0, [x19] 4d228: 1400000a b 0x4d250 <__cxa_demangle+0xf4c8> 4d22c: d37ff948 lsl x8, x10, #1 4d230: f9400260 ldr x0, [x19] 4d234: eb09011f cmp x8, x9 4d238: 9a883121 csel x1, x9, x8, lo 4d23c: f9000a61 str x1, [x19, #0x10] 4d240: 94002f48 bl 0x58f60 4d244: f9000260 str x0, [x19] 4d248: b4000f40 cbz x0, 0x4d430 <__cxa_demangle+0xf6a8> 4d24c: f9400668 ldr x8, [x19, #0x8] 4d250: 52800509 mov w9, #0x28 // =40 4d254: aa1303e1 mov x1, x19 4d258: 38286809 strb w9, [x0, x8] 4d25c: f9400668 ldr x8, [x19, #0x8] 4d260: f9400a95 ldr x21, [x20, #0x10] 4d264: 91000508 add x8, x8, #0x1 4d268: f94002a9 ldr x9, [x21] 4d26c: aa1503e0 mov x0, x21 4d270: f9000668 str x8, [x19, #0x8] 4d274: f9401128 ldr x8, [x9, #0x20] 4d278: d63f0100 blr x8 4d27c: 394026a8 ldrb w8, [x21, #0x9] 4d280: 7100051f cmp w8, #0x1 4d284: 540000c0 b.eq 0x4d29c <__cxa_demangle+0xf514> 4d288: f94002a8 ldr x8, [x21] 4d28c: aa1503e0 mov x0, x21 4d290: aa1303e1 mov x1, x19 4d294: f9401508 ldr x8, [x8, #0x28] 4d298: d63f0100 blr x8 4d29c: a940aa68 ldp x8, x10, [x19, #0x8] 4d2a0: 91001509 add x9, x8, #0x5 4d2a4: eb0a013f cmp x9, x10 4d2a8: 54000062 b.hs 0x4d2b4 <__cxa_demangle+0xf52c> 4d2ac: f9400260 ldr x0, [x19] 4d2b0: 1400000a b 0x4d2d8 <__cxa_demangle+0xf550> 4d2b4: d37ff948 lsl x8, x10, #1 4d2b8: f9400260 ldr x0, [x19] 4d2bc: eb09011f cmp x8, x9 4d2c0: 9a883121 csel x1, x9, x8, lo 4d2c4: f9000a61 str x1, [x19, #0x10] 4d2c8: 94002f26 bl 0x58f60 4d2cc: f9000260 str x0, [x19] 4d2d0: b4000b00 cbz x0, 0x4d430 <__cxa_demangle+0xf6a8> 4d2d4: f9400668 ldr x8, [x19, #0x8] 4d2d8: 5284052a mov w10, #0x2029 // =8233 4d2dc: 8b080008 add x8, x0, x8 4d2e0: 52800509 mov w9, #0x28 // =40 4d2e4: 72a407ea movk w10, #0x203f, lsl #16 4d2e8: aa1303e1 mov x1, x19 4d2ec: 39001109 strb w9, [x8, #0x4] 4d2f0: b900010a str w10, [x8] 4d2f4: f9400668 ldr x8, [x19, #0x8] 4d2f8: f9400e95 ldr x21, [x20, #0x18] 4d2fc: 91001508 add x8, x8, #0x5 4d300: f94002a9 ldr x9, [x21] 4d304: aa1503e0 mov x0, x21 4d308: f9000668 str x8, [x19, #0x8] 4d30c: f9401128 ldr x8, [x9, #0x20] 4d310: d63f0100 blr x8 4d314: 394026a8 ldrb w8, [x21, #0x9] 4d318: 7100051f cmp w8, #0x1 4d31c: 540000c0 b.eq 0x4d334 <__cxa_demangle+0xf5ac> 4d320: f94002a8 ldr x8, [x21] 4d324: aa1503e0 mov x0, x21 4d328: aa1303e1 mov x1, x19 4d32c: f9401508 ldr x8, [x8, #0x28] 4d330: d63f0100 blr x8 4d334: a940aa68 ldp x8, x10, [x19, #0x8] 4d338: 91001509 add x9, x8, #0x5 4d33c: eb0a013f cmp x9, x10 4d340: 54000062 b.hs 0x4d34c <__cxa_demangle+0xf5c4> 4d344: f9400260 ldr x0, [x19] 4d348: 1400000a b 0x4d370 <__cxa_demangle+0xf5e8> 4d34c: d37ff948 lsl x8, x10, #1 4d350: f9400260 ldr x0, [x19] 4d354: eb09011f cmp x8, x9 4d358: 9a883121 csel x1, x9, x8, lo 4d35c: f9000a61 str x1, [x19, #0x10] 4d360: 94002f00 bl 0x58f60 4d364: f9000260 str x0, [x19] 4d368: b4000640 cbz x0, 0x4d430 <__cxa_demangle+0xf6a8> 4d36c: f9400668 ldr x8, [x19, #0x8] 4d370: 5284052a mov w10, #0x2029 // =8233 4d374: 8b080008 add x8, x0, x8 4d378: 52800509 mov w9, #0x28 // =40 4d37c: 72a4074a movk w10, #0x203a, lsl #16 4d380: aa1303e1 mov x1, x19 4d384: 39001109 strb w9, [x8, #0x4] 4d388: b900010a str w10, [x8] 4d38c: f9400668 ldr x8, [x19, #0x8] 4d390: f9401294 ldr x20, [x20, #0x20] 4d394: 91001508 add x8, x8, #0x5 4d398: f9400289 ldr x9, [x20] 4d39c: aa1403e0 mov x0, x20 4d3a0: f9000668 str x8, [x19, #0x8] 4d3a4: f9401128 ldr x8, [x9, #0x20] 4d3a8: d63f0100 blr x8 4d3ac: 39402688 ldrb w8, [x20, #0x9] 4d3b0: 7100051f cmp w8, #0x1 4d3b4: 540000c0 b.eq 0x4d3cc <__cxa_demangle+0xf644> 4d3b8: f9400288 ldr x8, [x20] 4d3bc: aa1403e0 mov x0, x20 4d3c0: aa1303e1 mov x1, x19 4d3c4: f9401508 ldr x8, [x8, #0x28] 4d3c8: d63f0100 blr x8 4d3cc: a940aa68 ldp x8, x10, [x19, #0x8] 4d3d0: 91000509 add x9, x8, #0x1 4d3d4: eb0a013f cmp x9, x10 4d3d8: 54000062 b.hs 0x4d3e4 <__cxa_demangle+0xf65c> 4d3dc: f9400260 ldr x0, [x19] 4d3e0: 1400000a b 0x4d408 <__cxa_demangle+0xf680> 4d3e4: d37ff948 lsl x8, x10, #1 4d3e8: f9400260 ldr x0, [x19] 4d3ec: eb09011f cmp x8, x9 4d3f0: 9a883121 csel x1, x9, x8, lo 4d3f4: f9000a61 str x1, [x19, #0x10] 4d3f8: 94002eda bl 0x58f60 4d3fc: f9000260 str x0, [x19] 4d400: b4000180 cbz x0, 0x4d430 <__cxa_demangle+0xf6a8> 4d404: f9400668 ldr x8, [x19, #0x8] 4d408: 52800529 mov w9, #0x29 // =41 4d40c: f9400bf5 ldr x21, [sp, #0x10] 4d410: 38286809 strb w9, [x0, x8] 4d414: f9400668 ldr x8, [x19, #0x8] 4d418: 91000508 add x8, x8, #0x1 4d41c: f9000668 str x8, [x19, #0x8] 4d420: a9424ff4 ldp x20, x19, [sp, #0x20] 4d424: a8c37bfd ldp x29, x30, [sp], #0x30 4d428: d50323bf autiasp 4d42c: d65f03c0 ret 4d430: 94002f3c bl 0x59120 <_ZSt9terminatev@plt> 4d434: d503245f bti c 4d438: 14002e76 b 0x58e10 <_ZdlPv@plt> 4d43c: d503233f paciasp 4d440: d10143ff sub sp, sp, #0x50 4d444: a9027bfd stp x29, x30, [sp, #0x20] 4d448: 910083fd add x29, sp, #0x20 4d44c: f9001bf5 str x21, [sp, #0x30] 4d450: a9044ff4 stp x20, x19, [sp, #0x40] 4d454: d53bd055 mrs x21, TPIDR_EL0 4d458: aa0103f3 mov x19, x1 4d45c: f94016a8 ldr x8, [x21, #0x28] 4d460: aa0003f4 mov x20, x0 4d464: f81f83a8 stur x8, [x29, #-0x8] 4d468: a940a828 ldp x8, x10, [x1, #0x8] 4d46c: 91002909 add x9, x8, #0xa 4d470: eb0a013f cmp x9, x10 4d474: 54000062 b.hs 0x4d480 <__cxa_demangle+0xf6f8> 4d478: f9400260 ldr x0, [x19] 4d47c: 1400000a b 0x4d4a4 <__cxa_demangle+0xf71c> 4d480: d37ff948 lsl x8, x10, #1 4d484: f9400260 ldr x0, [x19] 4d488: eb09011f cmp x8, x9 4d48c: 9a883121 csel x1, x9, x8, lo 4d490: f9000a61 str x1, [x19, #0x10] 4d494: 94002eb3 bl 0x58f60 4d498: f9000260 str x0, [x19] 4d49c: b40006a0 cbz x0, 0x4d570 <__cxa_demangle+0xf7e8> 4d4a0: f9400668 ldr x8, [x19, #0x8] 4d4a4: b0fffe69 adrp x9, 0x1a000 4d4a8: 8b080008 add x8, x0, x8 4d4ac: 91148529 add x9, x9, #0x521 4d4b0: 528505ca mov w10, #0x282e // =10286 4d4b4: 910003e0 mov x0, sp 4d4b8: aa1303e1 mov x1, x19 4d4bc: f9400129 ldr x9, [x9] 4d4c0: 7900110a strh w10, [x8, #0x8] 4d4c4: f9000109 str x9, [x8] 4d4c8: 52802449 mov w9, #0x122 // =290 4d4cc: f9400668 ldr x8, [x19, #0x8] 4d4d0: 72a02029 movk w9, #0x101, lsl #16 4d4d4: 91002908 add x8, x8, #0xa 4d4d8: b9000be9 str w9, [sp, #0x8] 4d4dc: b0000089 adrp x9, 0x5e000 4d4e0: 91320129 add x9, x9, #0xc80 4d4e4: f9000668 str x8, [x19, #0x8] 4d4e8: f9400a88 ldr x8, [x20, #0x10] 4d4ec: f90003e9 str x9, [sp] 4d4f0: f9000be8 str x8, [sp, #0x10] 4d4f4: 97fff206 bl 0x49d0c <__cxa_demangle+0xbf84> 4d4f8: a940aa68 ldp x8, x10, [x19, #0x8] 4d4fc: 91000509 add x9, x8, #0x1 4d500: eb0a013f cmp x9, x10 4d504: 54000062 b.hs 0x4d510 <__cxa_demangle+0xf788> 4d508: f9400260 ldr x0, [x19] 4d50c: 1400000a b 0x4d534 <__cxa_demangle+0xf7ac> 4d510: d37ff948 lsl x8, x10, #1 4d514: f9400260 ldr x0, [x19] 4d518: eb09011f cmp x8, x9 4d51c: 9a883121 csel x1, x9, x8, lo 4d520: f9000a61 str x1, [x19, #0x10] 4d524: 94002e8f bl 0x58f60 4d528: f9000260 str x0, [x19] 4d52c: b4000220 cbz x0, 0x4d570 <__cxa_demangle+0xf7e8> 4d530: f9400668 ldr x8, [x19, #0x8] 4d534: 52800529 mov w9, #0x29 // =41 4d538: 38286809 strb w9, [x0, x8] 4d53c: f9400668 ldr x8, [x19, #0x8] 4d540: 91000508 add x8, x8, #0x1 4d544: f9000668 str x8, [x19, #0x8] 4d548: f94016a8 ldr x8, [x21, #0x28] 4d54c: f85f83a9 ldur x9, [x29, #-0x8] 4d550: eb09011f cmp x8, x9 4d554: 54000101 b.ne 0x4d574 <__cxa_demangle+0xf7ec> 4d558: a9444ff4 ldp x20, x19, [sp, #0x40] 4d55c: a9427bfd ldp x29, x30, [sp, #0x20] 4d560: f9401bf5 ldr x21, [sp, #0x30] 4d564: 910143ff add sp, sp, #0x50 4d568: d50323bf autiasp 4d56c: d65f03c0 ret 4d570: 94002eec bl 0x59120 <_ZSt9terminatev@plt> 4d574: 94002e2f bl 0x58e30 <__stack_chk_fail@plt> 4d578: d503245f bti c 4d57c: 14002e25 b 0x58e10 <_ZdlPv@plt> 4d580: d503245f bti c 4d584: 91004000 add x0, x0, #0x10 4d588: 17ffee20 b 0x48e08 <__cxa_demangle+0xb080> 4d58c: d503245f bti c 4d590: 14002e20 b 0x58e10 <_ZdlPv@plt> 4d594: d503233f paciasp 4d598: a9be7bfd stp x29, x30, [sp, #-0x20]! 4d59c: a9014ff4 stp x20, x19, [sp, #0x10] 4d5a0: 910003fd mov x29, sp 4d5a4: a940a828 ldp x8, x10, [x1, #0x8] 4d5a8: aa0103f3 mov x19, x1 4d5ac: aa0003f4 mov x20, x0 4d5b0: 91001909 add x9, x8, #0x6 4d5b4: eb0a013f cmp x9, x10 4d5b8: 54000062 b.hs 0x4d5c4 <__cxa_demangle+0xf83c> 4d5bc: f9400260 ldr x0, [x19] 4d5c0: 1400000a b 0x4d5e8 <__cxa_demangle+0xf860> 4d5c4: d37ff948 lsl x8, x10, #1 4d5c8: f9400260 ldr x0, [x19] 4d5cc: eb09011f cmp x8, x9 4d5d0: 9a883121 csel x1, x9, x8, lo 4d5d4: f9000a61 str x1, [x19, #0x10] 4d5d8: 94002e62 bl 0x58f60 4d5dc: f9000260 str x0, [x19] 4d5e0: b4000400 cbz x0, 0x4d660 <__cxa_demangle+0xf8d8> 4d5e4: f9400668 ldr x8, [x19, #0x8] 4d5e8: 528d0e8a mov w10, #0x6874 // =26740 4d5ec: 8b080008 add x8, x0, x8 4d5f0: 52840ee9 mov w9, #0x2077 // =8311 4d5f4: 72adee4a movk w10, #0x6f72, lsl #16 4d5f8: aa1303e1 mov x1, x19 4d5fc: 79000909 strh w9, [x8, #0x4] 4d600: b900010a str w10, [x8] 4d604: f9400668 ldr x8, [x19, #0x8] 4d608: f9400a94 ldr x20, [x20, #0x10] 4d60c: 91001908 add x8, x8, #0x6 4d610: f9400289 ldr x9, [x20] 4d614: aa1403e0 mov x0, x20 4d618: f9000668 str x8, [x19, #0x8] 4d61c: f9401128 ldr x8, [x9, #0x20] 4d620: d63f0100 blr x8 4d624: 39402688 ldrb w8, [x20, #0x9] 4d628: 7100051f cmp w8, #0x1 4d62c: 540000a1 b.ne 0x4d640 <__cxa_demangle+0xf8b8> 4d630: a9414ff4 ldp x20, x19, [sp, #0x10] 4d634: a8c27bfd ldp x29, x30, [sp], #0x20 4d638: d50323bf autiasp 4d63c: d65f03c0 ret 4d640: f9400288 ldr x8, [x20] 4d644: aa1403e0 mov x0, x20 4d648: aa1303e1 mov x1, x19 4d64c: a9414ff4 ldp x20, x19, [sp, #0x10] 4d650: f9401510 ldr x16, [x8, #0x28] 4d654: a8c27bfd ldp x29, x30, [sp], #0x20 4d658: d50323bf autiasp 4d65c: d61f0200 br x16 4d660: 94002eb0 bl 0x59120 <_ZSt9terminatev@plt> 4d664: d503245f bti c 4d668: 14002dea b 0x58e10 <_ZdlPv@plt> 4d66c: d503233f paciasp 4d670: a9be7bfd stp x29, x30, [sp, #-0x20]! 4d674: a9014ff4 stp x20, x19, [sp, #0x10] 4d678: 910003fd mov x29, sp 4d67c: a940a828 ldp x8, x10, [x1, #0x8] 4d680: aa0103f3 mov x19, x1 4d684: aa0003f4 mov x20, x0 4d688: 91002509 add x9, x8, #0x9 4d68c: eb0a013f cmp x9, x10 4d690: 54000062 b.hs 0x4d69c <__cxa_demangle+0xf914> 4d694: f9400260 ldr x0, [x19] 4d698: 1400000a b 0x4d6c0 <__cxa_demangle+0xf938> 4d69c: d37ff948 lsl x8, x10, #1 4d6a0: f9400260 ldr x0, [x19] 4d6a4: eb09011f cmp x8, x9 4d6a8: 9a883121 csel x1, x9, x8, lo 4d6ac: f9000a61 str x1, [x19, #0x10] 4d6b0: 94002e2c bl 0x58f60 4d6b4: f9000260 str x0, [x19] 4d6b8: b4000640 cbz x0, 0x4d780 <__cxa_demangle+0xf9f8> 4d6bc: f9400668 ldr x8, [x19, #0x8] 4d6c0: d0fffe69 adrp x9, 0x1b000 4d6c4: 8b080008 add x8, x0, x8 4d6c8: 91167d29 add x9, x9, #0x59f 4d6cc: 5280050a mov w10, #0x28 // =40 4d6d0: aa1303e1 mov x1, x19 4d6d4: f9400129 ldr x9, [x9] 4d6d8: 3900210a strb w10, [x8, #0x8] 4d6dc: f9000109 str x9, [x8] 4d6e0: f9400668 ldr x8, [x19, #0x8] 4d6e4: f9400a94 ldr x20, [x20, #0x10] 4d6e8: 91002508 add x8, x8, #0x9 4d6ec: f9400289 ldr x9, [x20] 4d6f0: aa1403e0 mov x0, x20 4d6f4: f9000668 str x8, [x19, #0x8] 4d6f8: f9401128 ldr x8, [x9, #0x20] 4d6fc: d63f0100 blr x8 4d700: 39402688 ldrb w8, [x20, #0x9] 4d704: 7100051f cmp w8, #0x1 4d708: 540000c0 b.eq 0x4d720 <__cxa_demangle+0xf998> 4d70c: f9400288 ldr x8, [x20] 4d710: aa1403e0 mov x0, x20 4d714: aa1303e1 mov x1, x19 4d718: f9401508 ldr x8, [x8, #0x28] 4d71c: d63f0100 blr x8 4d720: a940aa68 ldp x8, x10, [x19, #0x8] 4d724: 91000509 add x9, x8, #0x1 4d728: eb0a013f cmp x9, x10 4d72c: 54000062 b.hs 0x4d738 <__cxa_demangle+0xf9b0> 4d730: f9400260 ldr x0, [x19] 4d734: 1400000a b 0x4d75c <__cxa_demangle+0xf9d4> 4d738: d37ff948 lsl x8, x10, #1 4d73c: f9400260 ldr x0, [x19] 4d740: eb09011f cmp x8, x9 4d744: 9a883121 csel x1, x9, x8, lo 4d748: f9000a61 str x1, [x19, #0x10] 4d74c: 94002e05 bl 0x58f60 4d750: f9000260 str x0, [x19] 4d754: b4000160 cbz x0, 0x4d780 <__cxa_demangle+0xf9f8> 4d758: f9400668 ldr x8, [x19, #0x8] 4d75c: 52800529 mov w9, #0x29 // =41 4d760: 38286809 strb w9, [x0, x8] 4d764: f9400668 ldr x8, [x19, #0x8] 4d768: 91000508 add x8, x8, #0x1 4d76c: f9000668 str x8, [x19, #0x8] 4d770: a9414ff4 ldp x20, x19, [sp, #0x10] 4d774: a8c27bfd ldp x29, x30, [sp], #0x20 4d778: d50323bf autiasp 4d77c: d65f03c0 ret 4d780: 94002e68 bl 0x59120 <_ZSt9terminatev@plt> 4d784: d503245f bti c 4d788: 14002da2 b 0x58e10 <_ZdlPv@plt> 4d78c: d503233f paciasp 4d790: a9be7bfd stp x29, x30, [sp, #-0x20]! 4d794: a9014ff4 stp x20, x19, [sp, #0x10] 4d798: 910003fd mov x29, sp 4d79c: b9400c08 ldr w8, [x0, #0xc] 4d7a0: 7100151f cmp w8, #0x5 4d7a4: 540014c8 b.hi 0x4da3c <__cxa_demangle+0xfcb4> 4d7a8: f0fffe69 adrp x9, 0x1c000 4d7ac: aa0103f3 mov x19, x1 4d7b0: 91208129 add x9, x9, #0x820 4d7b4: 1000008a adr x10, 0x4d7c4 <__cxa_demangle+0xfa3c> 4d7b8: 3868692b ldrb w11, [x9, x8] 4d7bc: 8b0b094a add x10, x10, x11, lsl #2 4d7c0: d61f0140 br x10 4d7c4: d503249f bti j 4d7c8: aa1303f4 mov x20, x19 4d7cc: a9c0aa88 ldp x8, x10, [x20, #0x8]! 4d7d0: 91003909 add x9, x8, #0xe 4d7d4: eb0a013f cmp x9, x10 4d7d8: 54000562 b.hs 0x4d884 <__cxa_demangle+0xfafc> 4d7dc: f9400260 ldr x0, [x19] 4d7e0: 14000032 b 0x4d8a8 <__cxa_demangle+0xfb20> 4d7e4: d503249f bti j 4d7e8: aa1303f4 mov x20, x19 4d7ec: a9c0aa88 ldp x8, x10, [x20, #0x8]! 4d7f0: 91004509 add x9, x8, #0x11 4d7f4: eb0a013f cmp x9, x10 4d7f8: 540006a2 b.hs 0x4d8cc <__cxa_demangle+0xfb44> 4d7fc: f9400260 ldr x0, [x19] 4d800: 1400003c b 0x4d8f0 <__cxa_demangle+0xfb68> 4d804: d503249f bti j 4d808: aa1303f4 mov x20, x19 4d80c: a9c0aa88 ldp x8, x10, [x20, #0x8]! 4d810: 91011909 add x9, x8, #0x46 4d814: eb0a013f cmp x9, x10 4d818: 540007e2 b.hs 0x4d914 <__cxa_demangle+0xfb8c> 4d81c: f9400260 ldr x0, [x19] 4d820: 14000046 b 0x4d938 <__cxa_demangle+0xfbb0> 4d824: d503249f bti j 4d828: aa1303f4 mov x20, x19 4d82c: a9c0aa88 ldp x8, x10, [x20, #0x8]! 4d830: 9100c509 add x9, x8, #0x31 4d834: eb0a013f cmp x9, x10 4d838: 54000962 b.hs 0x4d964 <__cxa_demangle+0xfbdc> 4d83c: f9400260 ldr x0, [x19] 4d840: 14000052 b 0x4d988 <__cxa_demangle+0xfc00> 4d844: d503249f bti j 4d848: aa1303f4 mov x20, x19 4d84c: a9c0aa88 ldp x8, x10, [x20, #0x8]! 4d850: 9100c509 add x9, x8, #0x31 4d854: eb0a013f cmp x9, x10 4d858: 540009e2 b.hs 0x4d994 <__cxa_demangle+0xfc0c> 4d85c: f9400260 ldr x0, [x19] 4d860: 14000056 b 0x4d9b8 <__cxa_demangle+0xfc30> 4d864: d503249f bti j 4d868: aa1303f4 mov x20, x19 4d86c: a9c0aa88 ldp x8, x10, [x20, #0x8]! 4d870: 9100c909 add x9, x8, #0x32 4d874: eb0a013f cmp x9, x10 4d878: 54000b62 b.hs 0x4d9e4 <__cxa_demangle+0xfc5c> 4d87c: f9400260 ldr x0, [x19] 4d880: 14000062 b 0x4da08 <__cxa_demangle+0xfc80> 4d884: d37ff948 lsl x8, x10, #1 4d888: f9400260 ldr x0, [x19] 4d88c: eb09011f cmp x8, x9 4d890: 9a883121 csel x1, x9, x8, lo 4d894: f9000a61 str x1, [x19, #0x10] 4d898: 94002db2 bl 0x58f60 4d89c: f9000260 str x0, [x19] 4d8a0: b4000d60 cbz x0, 0x4da4c <__cxa_demangle+0xfcc4> 4d8a4: f9400288 ldr x8, [x20] 4d8a8: d0fffe69 adrp x9, 0x1b000 4d8ac: 8b08000a add x10, x0, x8 4d8b0: 9116a529 add x9, x9, #0x5a9 4d8b4: 528001c8 mov w8, #0xe // =14 4d8b8: f840612b ldur x11, [x9, #0x6] 4d8bc: f9400129 ldr x9, [x9] 4d8c0: f800614b stur x11, [x10, #0x6] 4d8c4: f9000149 str x9, [x10] 4d8c8: 1400005a b 0x4da30 <__cxa_demangle+0xfca8> 4d8cc: d37ff948 lsl x8, x10, #1 4d8d0: f9400260 ldr x0, [x19] 4d8d4: eb09011f cmp x8, x9 4d8d8: 9a883121 csel x1, x9, x8, lo 4d8dc: f9000a61 str x1, [x19, #0x10] 4d8e0: 94002da0 bl 0x58f60 4d8e4: f9000260 str x0, [x19] 4d8e8: b4000b20 cbz x0, 0x4da4c <__cxa_demangle+0xfcc4> 4d8ec: f9400288 ldr x8, [x20] 4d8f0: 90fffe69 adrp x9, 0x19000 4d8f4: 8b08000a add x10, x0, x8 4d8f8: 91395929 add x9, x9, #0xe56 4d8fc: 52800228 mov w8, #0x11 // =17 4d900: 3dc00120 ldr q0, [x9] 4d904: 52800ce9 mov w9, #0x67 // =103 4d908: 3d800140 str q0, [x10] 4d90c: 39004149 strb w9, [x10, #0x10] 4d910: 14000048 b 0x4da30 <__cxa_demangle+0xfca8> 4d914: d37ff948 lsl x8, x10, #1 4d918: f9400260 ldr x0, [x19] 4d91c: eb09011f cmp x8, x9 4d920: 9a883121 csel x1, x9, x8, lo 4d924: f9000a61 str x1, [x19, #0x10] 4d928: 94002d8e bl 0x58f60 4d92c: f9000260 str x0, [x19] 4d930: b40008e0 cbz x0, 0x4da4c <__cxa_demangle+0xfcc4> 4d934: f9400288 ldr x8, [x20] 4d938: b0fffe69 adrp x9, 0x1a000 4d93c: 8b08000a add x10, x0, x8 4d940: 91060929 add x9, x9, #0x182 4d944: ad410121 ldp q1, q0, [x9, #0x20] 4d948: ad400d22 ldp q2, q3, [x9] 4d94c: f843e128 ldur x8, [x9, #0x3e] 4d950: ad000d42 stp q2, q3, [x10] 4d954: f803e148 stur x8, [x10, #0x3e] 4d958: 528008c8 mov w8, #0x46 // =70 4d95c: ad010141 stp q1, q0, [x10, #0x20] 4d960: 14000034 b 0x4da30 <__cxa_demangle+0xfca8> 4d964: d37ff948 lsl x8, x10, #1 4d968: f9400260 ldr x0, [x19] 4d96c: eb09011f cmp x8, x9 4d970: 9a883121 csel x1, x9, x8, lo 4d974: f9000a61 str x1, [x19, #0x10] 4d978: 94002d7a bl 0x58f60 4d97c: f9000260 str x0, [x19] 4d980: b4000660 cbz x0, 0x4da4c <__cxa_demangle+0xfcc4> 4d984: f9400288 ldr x8, [x20] 4d988: b0fffe69 adrp x9, 0x1a000 4d98c: 91378529 add x9, x9, #0xde1 4d990: 1400000c b 0x4d9c0 <__cxa_demangle+0xfc38> 4d994: d37ff948 lsl x8, x10, #1 4d998: f9400260 ldr x0, [x19] 4d99c: eb09011f cmp x8, x9 4d9a0: 9a883121 csel x1, x9, x8, lo 4d9a4: f9000a61 str x1, [x19, #0x10] 4d9a8: 94002d6e bl 0x58f60 4d9ac: f9000260 str x0, [x19] 4d9b0: b40004e0 cbz x0, 0x4da4c <__cxa_demangle+0xfcc4> 4d9b4: f9400288 ldr x8, [x20] 4d9b8: b0fffe69 adrp x9, 0x1a000 4d9bc: 9117dd29 add x9, x9, #0x5f7 4d9c0: ad408121 ldp q1, q0, [x9, #0x10] 4d9c4: 8b08000a add x10, x0, x8 4d9c8: 52800628 mov w8, #0x31 // =49 4d9cc: 3dc00122 ldr q2, [x9] 4d9d0: 528007c9 mov w9, #0x3e // =62 4d9d4: ad008141 stp q1, q0, [x10, #0x10] 4d9d8: 3d800142 str q2, [x10] 4d9dc: 3900c149 strb w9, [x10, #0x30] 4d9e0: 14000014 b 0x4da30 <__cxa_demangle+0xfca8> 4d9e4: d37ff948 lsl x8, x10, #1 4d9e8: f9400260 ldr x0, [x19] 4d9ec: eb09011f cmp x8, x9 4d9f0: 9a883121 csel x1, x9, x8, lo 4d9f4: f9000a61 str x1, [x19, #0x10] 4d9f8: 94002d5a bl 0x58f60 4d9fc: f9000260 str x0, [x19] 4da00: b4000260 cbz x0, 0x4da4c <__cxa_demangle+0xfcc4> 4da04: f9400288 ldr x8, [x20] 4da08: b0fffe69 adrp x9, 0x1a000 4da0c: 8b08000a add x10, x0, x8 4da10: 913ead29 add x9, x9, #0xfab 4da14: 52800648 mov w8, #0x32 // =50 4da18: ad408121 ldp q1, q0, [x9, #0x10] 4da1c: 3dc00122 ldr q2, [x9] 4da20: 5287c409 mov w9, #0x3e20 // =15904 4da24: ad008141 stp q1, q0, [x10, #0x10] 4da28: 3d800142 str q2, [x10] 4da2c: 79006149 strh w9, [x10, #0x30] 4da30: f9400289 ldr x9, [x20] 4da34: 8b080128 add x8, x9, x8 4da38: f9000288 str x8, [x20] 4da3c: a9414ff4 ldp x20, x19, [sp, #0x10] 4da40: a8c27bfd ldp x29, x30, [sp], #0x20 4da44: d50323bf autiasp 4da48: d65f03c0 ret 4da4c: 94002db5 bl 0x59120 <_ZSt9terminatev@plt> 4da50: d503245f bti c 4da54: b9800c08 ldrsw x8, [x0, #0xc] 4da58: 90fffe89 adrp x9, 0x1d000 4da5c: 90fffe8a adrp x10, 0x1d000 4da60: 911da129 add x9, x9, #0x768 4da64: 911e014a add x10, x10, #0x780 4da68: d37ef508 lsl x8, x8, #2 4da6c: b8a8692b ldrsw x11, [x9, x8] 4da70: b8a86948 ldrsw x8, [x10, x8] 4da74: 8b0b0121 add x1, x9, x11 4da78: 8b080140 add x0, x10, x8 4da7c: d65f03c0 ret 4da80: d503245f bti c 4da84: 14002ce3 b 0x58e10 <_ZdlPv@plt> 4da88: d503233f paciasp 4da8c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4da90: f9000bf5 str x21, [sp, #0x10] 4da94: 910003fd mov x29, sp 4da98: a9024ff4 stp x20, x19, [sp, #0x20] 4da9c: aa0003f4 mov x20, x0 4daa0: 39406008 ldrb w8, [x0, #0x18] 4daa4: aa0103f3 mov x19, x1 4daa8: 340002a8 cbz w8, 0x4dafc <__cxa_demangle+0xfd74> 4daac: a940aa68 ldp x8, x10, [x19, #0x8] 4dab0: 91000509 add x9, x8, #0x1 4dab4: eb0a013f cmp x9, x10 4dab8: 54000062 b.hs 0x4dac4 <__cxa_demangle+0xfd3c> 4dabc: f9400260 ldr x0, [x19] 4dac0: 1400000a b 0x4dae8 <__cxa_demangle+0xfd60> 4dac4: d37ff948 lsl x8, x10, #1 4dac8: f9400260 ldr x0, [x19] 4dacc: eb09011f cmp x8, x9 4dad0: 9a883121 csel x1, x9, x8, lo 4dad4: f9000a61 str x1, [x19, #0x10] 4dad8: 94002d22 bl 0x58f60 4dadc: f9000260 str x0, [x19] 4dae0: b4000520 cbz x0, 0x4db84 <__cxa_demangle+0xfdfc> 4dae4: f9400668 ldr x8, [x19, #0x8] 4dae8: 52800fc9 mov w9, #0x7e // =126 4daec: 38286809 strb w9, [x0, x8] 4daf0: f9400668 ldr x8, [x19, #0x8] 4daf4: 91000508 add x8, x8, #0x1 4daf8: f9000668 str x8, [x19, #0x8] 4dafc: f9400a80 ldr x0, [x20, #0x10] 4db00: f9400008 ldr x8, [x0] 4db04: f9401908 ldr x8, [x8, #0x30] 4db08: d63f0100 blr x8 4db0c: eb000034 subs x20, x1, x0 4db10: 54000300 b.eq 0x4db70 <__cxa_demangle+0xfde8> 4db14: a940aa68 ldp x8, x10, [x19, #0x8] 4db18: aa0003f5 mov x21, x0 4db1c: 8b140109 add x9, x8, x20 4db20: eb0a013f cmp x9, x10 4db24: 54000062 b.hs 0x4db30 <__cxa_demangle+0xfda8> 4db28: f9400260 ldr x0, [x19] 4db2c: 1400000a b 0x4db54 <__cxa_demangle+0xfdcc> 4db30: d37ff948 lsl x8, x10, #1 4db34: f9400260 ldr x0, [x19] 4db38: eb09011f cmp x8, x9 4db3c: 9a883121 csel x1, x9, x8, lo 4db40: f9000a61 str x1, [x19, #0x10] 4db44: 94002d07 bl 0x58f60 4db48: f9000260 str x0, [x19] 4db4c: b40001c0 cbz x0, 0x4db84 <__cxa_demangle+0xfdfc> 4db50: f9400668 ldr x8, [x19, #0x8] 4db54: 8b080000 add x0, x0, x8 4db58: aa1503e1 mov x1, x21 4db5c: aa1403e2 mov x2, x20 4db60: 94002e78 bl 0x59540 4db64: f9400668 ldr x8, [x19, #0x8] 4db68: 8b140108 add x8, x8, x20 4db6c: f9000668 str x8, [x19, #0x8] 4db70: a9424ff4 ldp x20, x19, [sp, #0x20] 4db74: f9400bf5 ldr x21, [sp, #0x10] 4db78: a8c37bfd ldp x29, x30, [sp], #0x30 4db7c: d50323bf autiasp 4db80: d65f03c0 ret 4db84: 94002d67 bl 0x59120 <_ZSt9terminatev@plt> 4db88: d503245f bti c 4db8c: 14002ca1 b 0x58e10 <_ZdlPv@plt> 4db90: d503233f paciasp 4db94: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4db98: f9000bf5 str x21, [sp, #0x10] 4db9c: 910003fd mov x29, sp 4dba0: a9024ff4 stp x20, x19, [sp, #0x20] 4dba4: aa0003f4 mov x20, x0 4dba8: f9400800 ldr x0, [x0, #0x10] 4dbac: aa0103f3 mov x19, x1 4dbb0: f9400008 ldr x8, [x0] 4dbb4: f9401108 ldr x8, [x8, #0x20] 4dbb8: d63f0100 blr x8 4dbbc: a940aa68 ldp x8, x10, [x19, #0x8] 4dbc0: 91001509 add x9, x8, #0x5 4dbc4: eb0a013f cmp x9, x10 4dbc8: 54000062 b.hs 0x4dbd4 <__cxa_demangle+0xfe4c> 4dbcc: f9400260 ldr x0, [x19] 4dbd0: 1400000a b 0x4dbf8 <__cxa_demangle+0xfe70> 4dbd4: d37ff948 lsl x8, x10, #1 4dbd8: f9400260 ldr x0, [x19] 4dbdc: eb09011f cmp x8, x9 4dbe0: 9a883121 csel x1, x9, x8, lo 4dbe4: f9000a61 str x1, [x19, #0x10] 4dbe8: 94002cde bl 0x58f60 4dbec: f9000260 str x0, [x19] 4dbf0: b40007a0 cbz x0, 0x4dce4 <__cxa_demangle+0xff5c> 4dbf4: f9400668 ldr x8, [x19, #0x8] 4dbf8: 528c2b6a mov w10, #0x615b // =24923 4dbfc: 8b080008 add x8, x0, x8 4dc00: 52800749 mov w9, #0x3a // =58 4dc04: 72ad2c4a movk w10, #0x6962, lsl #16 4dc08: 39001109 strb w9, [x8, #0x4] 4dc0c: b900010a str w10, [x8] 4dc10: f9400668 ldr x8, [x19, #0x8] 4dc14: 91001508 add x8, x8, #0x5 4dc18: f9000668 str x8, [x19, #0x8] 4dc1c: a941a695 ldp x21, x9, [x20, #0x18] 4dc20: eb150134 subs x20, x9, x21 4dc24: 540002e0 b.eq 0x4dc80 <__cxa_demangle+0xfef8> 4dc28: f9400a6a ldr x10, [x19, #0x10] 4dc2c: 8b140109 add x9, x8, x20 4dc30: eb0a013f cmp x9, x10 4dc34: 54000062 b.hs 0x4dc40 <__cxa_demangle+0xfeb8> 4dc38: f9400260 ldr x0, [x19] 4dc3c: 1400000a b 0x4dc64 <__cxa_demangle+0xfedc> 4dc40: d37ff948 lsl x8, x10, #1 4dc44: f9400260 ldr x0, [x19] 4dc48: eb09011f cmp x8, x9 4dc4c: 9a883121 csel x1, x9, x8, lo 4dc50: f9000a61 str x1, [x19, #0x10] 4dc54: 94002cc3 bl 0x58f60 4dc58: f9000260 str x0, [x19] 4dc5c: b4000440 cbz x0, 0x4dce4 <__cxa_demangle+0xff5c> 4dc60: f9400668 ldr x8, [x19, #0x8] 4dc64: 8b080000 add x0, x0, x8 4dc68: aa1503e1 mov x1, x21 4dc6c: aa1403e2 mov x2, x20 4dc70: 94002e34 bl 0x59540 4dc74: f9400668 ldr x8, [x19, #0x8] 4dc78: 8b140108 add x8, x8, x20 4dc7c: f9000668 str x8, [x19, #0x8] 4dc80: f9400a6a ldr x10, [x19, #0x10] 4dc84: 91000509 add x9, x8, #0x1 4dc88: eb0a013f cmp x9, x10 4dc8c: 54000062 b.hs 0x4dc98 <__cxa_demangle+0xff10> 4dc90: f9400260 ldr x0, [x19] 4dc94: 1400000a b 0x4dcbc <__cxa_demangle+0xff34> 4dc98: d37ff948 lsl x8, x10, #1 4dc9c: f9400260 ldr x0, [x19] 4dca0: eb09011f cmp x8, x9 4dca4: 9a883121 csel x1, x9, x8, lo 4dca8: f9000a61 str x1, [x19, #0x10] 4dcac: 94002cad bl 0x58f60 4dcb0: f9000260 str x0, [x19] 4dcb4: b4000180 cbz x0, 0x4dce4 <__cxa_demangle+0xff5c> 4dcb8: f9400668 ldr x8, [x19, #0x8] 4dcbc: 52800ba9 mov w9, #0x5d // =93 4dcc0: f9400bf5 ldr x21, [sp, #0x10] 4dcc4: 38286809 strb w9, [x0, x8] 4dcc8: f9400668 ldr x8, [x19, #0x8] 4dccc: 91000508 add x8, x8, #0x1 4dcd0: f9000668 str x8, [x19, #0x8] 4dcd4: a9424ff4 ldp x20, x19, [sp, #0x20] 4dcd8: a8c37bfd ldp x29, x30, [sp], #0x30 4dcdc: d50323bf autiasp 4dce0: d65f03c0 ret 4dce4: 94002d0f bl 0x59120 <_ZSt9terminatev@plt> 4dce8: d503245f bti c 4dcec: 14002c49 b 0x58e10 <_ZdlPv@plt> 4dcf0: d503233f paciasp 4dcf4: a9be7bfd stp x29, x30, [sp, #-0x20]! 4dcf8: a9014ff4 stp x20, x19, [sp, #0x10] 4dcfc: 910003fd mov x29, sp 4dd00: a940a029 ldp x9, x8, [x1, #0x8] 4dd04: aa0103f3 mov x19, x1 4dd08: aa0003f4 mov x20, x0 4dd0c: 9100052a add x10, x9, #0x1 4dd10: eb08015f cmp x10, x8 4dd14: 54000062 b.hs 0x4dd20 <__cxa_demangle+0xff98> 4dd18: f9400260 ldr x0, [x19] 4dd1c: 1400000b b 0x4dd48 <__cxa_demangle+0xffc0> 4dd20: d37ff908 lsl x8, x8, #1 4dd24: f9400260 ldr x0, [x19] 4dd28: eb0a011f cmp x8, x10 4dd2c: 9a883141 csel x1, x10, x8, lo 4dd30: f9000a61 str x1, [x19, #0x10] 4dd34: 94002c8b bl 0x58f60 4dd38: f9000260 str x0, [x19] 4dd3c: b4000420 cbz x0, 0x4ddc0 <__cxa_demangle+0x10038> 4dd40: f9400669 ldr x9, [x19, #0x8] 4dd44: 9100052a add x10, x9, #0x1 4dd48: 52800b6b mov w11, #0x5b // =91 4dd4c: 91004288 add x8, x20, #0x10 4dd50: f900066a str x10, [x19, #0x8] 4dd54: aa1303e1 mov x1, x19 4dd58: 3829680b strb w11, [x0, x9] 4dd5c: aa0803e0 mov x0, x8 4dd60: 97ffec2a bl 0x48e08 <__cxa_demangle+0xb080> 4dd64: a940aa68 ldp x8, x10, [x19, #0x8] 4dd68: 91000509 add x9, x8, #0x1 4dd6c: eb0a013f cmp x9, x10 4dd70: 54000062 b.hs 0x4dd7c <__cxa_demangle+0xfff4> 4dd74: f9400260 ldr x0, [x19] 4dd78: 1400000b b 0x4dda4 <__cxa_demangle+0x1001c> 4dd7c: d37ff948 lsl x8, x10, #1 4dd80: f9400260 ldr x0, [x19] 4dd84: eb09011f cmp x8, x9 4dd88: 9a883121 csel x1, x9, x8, lo 4dd8c: f9000a61 str x1, [x19, #0x10] 4dd90: 94002c74 bl 0x58f60 4dd94: f9000260 str x0, [x19] 4dd98: b4000140 cbz x0, 0x4ddc0 <__cxa_demangle+0x10038> 4dd9c: f9400668 ldr x8, [x19, #0x8] 4dda0: 91000509 add x9, x8, #0x1 4dda4: f9000669 str x9, [x19, #0x8] 4dda8: 52800baa mov w10, #0x5d // =93 4ddac: a9414ff4 ldp x20, x19, [sp, #0x10] 4ddb0: 3828680a strb w10, [x0, x8] 4ddb4: a8c27bfd ldp x29, x30, [sp], #0x20 4ddb8: d50323bf autiasp 4ddbc: d65f03c0 ret 4ddc0: 94002cd8 bl 0x59120 <_ZSt9terminatev@plt> 4ddc4: d503245f bti c 4ddc8: 14002c12 b 0x58e10 <_ZdlPv@plt> 4ddcc: d503245f bti c 4ddd0: eb01001f cmp x0, x1 4ddd4: 54000440 b.eq 0x4de5c <__cxa_demangle+0x100d4> 4ddd8: 39400008 ldrb w8, [x0] 4dddc: 71017d1f cmp w8, #0x5f 4dde0: 540002a1 b.ne 0x4de34 <__cxa_demangle+0x100ac> 4dde4: 91000408 add x8, x0, #0x1 4dde8: eb01011f cmp x8, x1 4ddec: 54000380 b.eq 0x4de5c <__cxa_demangle+0x100d4> 4ddf0: 39400108 ldrb w8, [x8] 4ddf4: 5100e909 sub w9, w8, #0x3a 4ddf8: 3100293f cmn w9, #0xa 4ddfc: 54000322 b.hs 0x4de60 <__cxa_demangle+0x100d8> 4de00: 71017d1f cmp w8, #0x5f 4de04: 540002c1 b.ne 0x4de5c <__cxa_demangle+0x100d4> 4de08: 91000808 add x8, x0, #0x2 4de0c: eb01011f cmp x8, x1 4de10: 54000260 b.eq 0x4de5c <__cxa_demangle+0x100d4> 4de14: 39400109 ldrb w9, [x8] 4de18: 5100e92a sub w10, w9, #0x3a 4de1c: 3100295f cmn w10, #0xa 4de20: 54000283 b.lo 0x4de70 <__cxa_demangle+0x100e8> 4de24: 91000508 add x8, x8, #0x1 4de28: eb01011f cmp x8, x1 4de2c: 54ffff41 b.ne 0x4de14 <__cxa_demangle+0x1008c> 4de30: 1400000b b 0x4de5c <__cxa_demangle+0x100d4> 4de34: 5100e908 sub w8, w8, #0x3a 4de38: 3100291f cmn w8, #0xa 4de3c: 54000103 b.lo 0x4de5c <__cxa_demangle+0x100d4> 4de40: 91000408 add x8, x0, #0x1 4de44: eb01011f cmp x8, x1 4de48: 54000100 b.eq 0x4de68 <__cxa_demangle+0x100e0> 4de4c: 38401509 ldrb w9, [x8], #0x1 4de50: 5100e929 sub w9, w9, #0x3a 4de54: 31002d3f cmn w9, #0xb 4de58: 54ffff68 b.hi 0x4de44 <__cxa_demangle+0x100bc> 4de5c: d65f03c0 ret 4de60: 91000800 add x0, x0, #0x2 4de64: d65f03c0 ret 4de68: aa0103e0 mov x0, x1 4de6c: d65f03c0 ret 4de70: 71017d3f cmp w9, #0x5f 4de74: 9a881400 csinc x0, x0, x8, ne 4de78: d65f03c0 ret 4de7c: d503233f paciasp 4de80: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4de84: a90157f6 stp x22, x21, [sp, #0x10] 4de88: 910003fd mov x29, sp 4de8c: a9024ff4 stp x20, x19, [sp, #0x20] 4de90: f9499816 ldr x22, [x0, #0x1330] 4de94: aa0203f3 mov x19, x2 4de98: aa0103f4 mov x20, x1 4de9c: f94006c8 ldr x8, [x22, #0x8] 4dea0: d13f4109 sub x9, x8, #0xfd0 4dea4: b13fc53f cmn x9, #0xff1 4dea8: 54000128 b.hi 0x4decc <__cxa_demangle+0x10144> 4deac: aa0003f5 mov x21, x0 4deb0: 52820000 mov w0, #0x1000 // =4096 4deb4: 94002c23 bl 0x58f40 4deb8: b40002c0 cbz x0, 0x4df10 <__cxa_demangle+0x10188> 4debc: aa1f03e8 mov x8, xzr 4dec0: a9007c16 stp x22, xzr, [x0] 4dec4: aa0003f6 mov x22, x0 4dec8: f9099aa0 str x0, [x21, #0x1330] 4decc: 91008109 add x9, x8, #0x20 4ded0: 8b0802c0 add x0, x22, x8 4ded4: f9400288 ldr x8, [x20] 4ded8: d000008a adrp x10, 0x5f000 4dedc: 5280230b mov w11, #0x118 // =280 4dee0: 9124c14a add x10, x10, #0x930 4dee4: f90006c9 str x9, [x22, #0x8] 4dee8: f9400269 ldr x9, [x19] 4deec: a9424ff4 ldp x20, x19, [sp, #0x20] 4def0: 72a0202b movk w11, #0x101, lsl #16 4def4: a94157f6 ldp x22, x21, [sp, #0x10] 4def8: f8010c0a str x10, [x0, #0x10]! 4defc: b900080b str w11, [x0, #0x8] 4df00: a9012408 stp x8, x9, [x0, #0x10] 4df04: a8c37bfd ldp x29, x30, [sp], #0x30 4df08: d50323bf autiasp 4df0c: d65f03c0 ret 4df10: 94002c84 bl 0x59120 <_ZSt9terminatev@plt> 4df14: d503233f paciasp 4df18: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4df1c: f9000bf5 str x21, [sp, #0x10] 4df20: 910003fd mov x29, sp 4df24: a9024ff4 stp x20, x19, [sp, #0x20] 4df28: f9400815 ldr x21, [x0, #0x10] 4df2c: aa0003f4 mov x20, x0 4df30: aa0103f3 mov x19, x1 4df34: f94002a8 ldr x8, [x21] 4df38: aa1503e0 mov x0, x21 4df3c: f9401108 ldr x8, [x8, #0x20] 4df40: d63f0100 blr x8 4df44: 394026a8 ldrb w8, [x21, #0x9] 4df48: 7100051f cmp w8, #0x1 4df4c: 540000c0 b.eq 0x4df64 <__cxa_demangle+0x101dc> 4df50: f94002a8 ldr x8, [x21] 4df54: aa1503e0 mov x0, x21 4df58: aa1303e1 mov x1, x19 4df5c: f9401508 ldr x8, [x8, #0x28] 4df60: d63f0100 blr x8 4df64: a940aa68 ldp x8, x10, [x19, #0x8] 4df68: 91000909 add x9, x8, #0x2 4df6c: eb0a013f cmp x9, x10 4df70: 54000062 b.hs 0x4df7c <__cxa_demangle+0x101f4> 4df74: f9400260 ldr x0, [x19] 4df78: 1400000a b 0x4dfa0 <__cxa_demangle+0x10218> 4df7c: d37ff948 lsl x8, x10, #1 4df80: f9400260 ldr x0, [x19] 4df84: eb09011f cmp x8, x9 4df88: 9a883121 csel x1, x9, x8, lo 4df8c: f9000a61 str x1, [x19, #0x10] 4df90: 94002bf4 bl 0x58f60 4df94: f9000260 str x0, [x19] 4df98: b40003c0 cbz x0, 0x4e010 <__cxa_demangle+0x10288> 4df9c: f9400668 ldr x8, [x19, #0x8] 4dfa0: 52874749 mov w9, #0x3a3a // =14906 4dfa4: aa1303e1 mov x1, x19 4dfa8: 78286809 strh w9, [x0, x8] 4dfac: f9400668 ldr x8, [x19, #0x8] 4dfb0: f9400e94 ldr x20, [x20, #0x18] 4dfb4: 91000908 add x8, x8, #0x2 4dfb8: f9400289 ldr x9, [x20] 4dfbc: aa1403e0 mov x0, x20 4dfc0: f9000668 str x8, [x19, #0x8] 4dfc4: f9401128 ldr x8, [x9, #0x20] 4dfc8: d63f0100 blr x8 4dfcc: 39402688 ldrb w8, [x20, #0x9] 4dfd0: 7100051f cmp w8, #0x1 4dfd4: 540000c1 b.ne 0x4dfec <__cxa_demangle+0x10264> 4dfd8: a9424ff4 ldp x20, x19, [sp, #0x20] 4dfdc: f9400bf5 ldr x21, [sp, #0x10] 4dfe0: a8c37bfd ldp x29, x30, [sp], #0x30 4dfe4: d50323bf autiasp 4dfe8: d65f03c0 ret 4dfec: f9400288 ldr x8, [x20] 4dff0: aa1403e0 mov x0, x20 4dff4: aa1303e1 mov x1, x19 4dff8: f9400bf5 ldr x21, [sp, #0x10] 4dffc: a9424ff4 ldp x20, x19, [sp, #0x20] 4e000: f9401510 ldr x16, [x8, #0x28] 4e004: a8c37bfd ldp x29, x30, [sp], #0x30 4e008: d50323bf autiasp 4e00c: d61f0200 br x16 4e010: 94002c44 bl 0x59120 <_ZSt9terminatev@plt> 4e014: d503245f bti c 4e018: 14002b7e b 0x58e10 <_ZdlPv@plt> 4e01c: d503233f paciasp 4e020: a9be7bfd stp x29, x30, [sp, #-0x20]! 4e024: a9014ff4 stp x20, x19, [sp, #0x10] 4e028: 910003fd mov x29, sp 4e02c: b9400c08 ldr w8, [x0, #0xc] 4e030: 7100151f cmp w8, #0x5 4e034: 54001428 b.hi 0x4e2b8 <__cxa_demangle+0x10530> 4e038: d0fffe69 adrp x9, 0x1c000 4e03c: aa0103f3 mov x19, x1 4e040: 91209929 add x9, x9, #0x826 4e044: 1000008a adr x10, 0x4e054 <__cxa_demangle+0x102cc> 4e048: 3868692b ldrb w11, [x9, x8] 4e04c: 8b0b094a add x10, x10, x11, lsl #2 4e050: d61f0140 br x10 4e054: d503249f bti j 4e058: aa1303f4 mov x20, x19 4e05c: a9c0aa88 ldp x8, x10, [x20, #0x8]! 4e060: 91003909 add x9, x8, #0xe 4e064: eb0a013f cmp x9, x10 4e068: 54000562 b.hs 0x4e114 <__cxa_demangle+0x1038c> 4e06c: f9400260 ldr x0, [x19] 4e070: 14000032 b 0x4e138 <__cxa_demangle+0x103b0> 4e074: d503249f bti j 4e078: aa1303f4 mov x20, x19 4e07c: a9c0aa88 ldp x8, x10, [x20, #0x8]! 4e080: 91004509 add x9, x8, #0x11 4e084: eb0a013f cmp x9, x10 4e088: 54000682 b.hs 0x4e158 <__cxa_demangle+0x103d0> 4e08c: f9400260 ldr x0, [x19] 4e090: 1400003b b 0x4e17c <__cxa_demangle+0x103f4> 4e094: d503249f bti j 4e098: aa1303f4 mov x20, x19 4e09c: a9c0aa88 ldp x8, x10, [x20, #0x8]! 4e0a0: 91002d09 add x9, x8, #0xb 4e0a4: eb0a013f cmp x9, x10 4e0a8: 540007c2 b.hs 0x4e1a0 <__cxa_demangle+0x10418> 4e0ac: f9400260 ldr x0, [x19] 4e0b0: 14000045 b 0x4e1c4 <__cxa_demangle+0x1043c> 4e0b4: d503249f bti j 4e0b8: aa1303f4 mov x20, x19 4e0bc: a9c0aa88 ldp x8, x10, [x20, #0x8]! 4e0c0: 91003109 add x9, x8, #0xc 4e0c4: eb0a013f cmp x9, x10 4e0c8: 54000922 b.hs 0x4e1ec <__cxa_demangle+0x10464> 4e0cc: f9400260 ldr x0, [x19] 4e0d0: 14000050 b 0x4e210 <__cxa_demangle+0x10488> 4e0d4: d503249f bti j 4e0d8: aa1303f4 mov x20, x19 4e0dc: a9c0aa88 ldp x8, x10, [x20, #0x8]! 4e0e0: 91003109 add x9, x8, #0xc 4e0e4: eb0a013f cmp x9, x10 4e0e8: 540009a2 b.hs 0x4e21c <__cxa_demangle+0x10494> 4e0ec: f9400260 ldr x0, [x19] 4e0f0: 14000054 b 0x4e240 <__cxa_demangle+0x104b8> 4e0f4: d503249f bti j 4e0f8: aa1303f4 mov x20, x19 4e0fc: a9c0aa88 ldp x8, x10, [x20, #0x8]! 4e100: 91003509 add x9, x8, #0xd 4e104: eb0a013f cmp x9, x10 4e108: 54000b02 b.hs 0x4e268 <__cxa_demangle+0x104e0> 4e10c: f9400260 ldr x0, [x19] 4e110: 1400005f b 0x4e28c <__cxa_demangle+0x10504> 4e114: d37ff948 lsl x8, x10, #1 4e118: f9400260 ldr x0, [x19] 4e11c: eb09011f cmp x8, x9 4e120: 9a883121 csel x1, x9, x8, lo 4e124: f9000a61 str x1, [x19, #0x10] 4e128: 94002b8e bl 0x58f60 4e12c: f9000260 str x0, [x19] 4e130: b4000cc0 cbz x0, 0x4e2c8 <__cxa_demangle+0x10540> 4e134: f9400288 ldr x8, [x20] 4e138: b0fffe69 adrp x9, 0x1b000 4e13c: 8b08000a add x10, x0, x8 4e140: 9116a529 add x9, x9, #0x5a9 4e144: 528001c8 mov w8, #0xe // =14 4e148: f840612b ldur x11, [x9, #0x6] 4e14c: f9400129 ldr x9, [x9] 4e150: f800614b stur x11, [x10, #0x6] 4e154: 14000055 b 0x4e2a8 <__cxa_demangle+0x10520> 4e158: d37ff948 lsl x8, x10, #1 4e15c: f9400260 ldr x0, [x19] 4e160: eb09011f cmp x8, x9 4e164: 9a883121 csel x1, x9, x8, lo 4e168: f9000a61 str x1, [x19, #0x10] 4e16c: 94002b7d bl 0x58f60 4e170: f9000260 str x0, [x19] 4e174: b4000aa0 cbz x0, 0x4e2c8 <__cxa_demangle+0x10540> 4e178: f9400288 ldr x8, [x20] 4e17c: f0fffe49 adrp x9, 0x19000 4e180: 8b08000a add x10, x0, x8 4e184: 91395929 add x9, x9, #0xe56 4e188: 52800228 mov w8, #0x11 // =17 4e18c: 3dc00120 ldr q0, [x9] 4e190: 52800ce9 mov w9, #0x67 // =103 4e194: 3d800140 str q0, [x10] 4e198: 39004149 strb w9, [x10, #0x10] 4e19c: 14000044 b 0x4e2ac <__cxa_demangle+0x10524> 4e1a0: d37ff948 lsl x8, x10, #1 4e1a4: f9400260 ldr x0, [x19] 4e1a8: eb09011f cmp x8, x9 4e1ac: 9a883121 csel x1, x9, x8, lo 4e1b0: f9000a61 str x1, [x19, #0x10] 4e1b4: 94002b6b bl 0x58f60 4e1b8: f9000260 str x0, [x19] 4e1bc: b4000860 cbz x0, 0x4e2c8 <__cxa_demangle+0x10540> 4e1c0: f9400288 ldr x8, [x20] 4e1c4: 90fffe69 adrp x9, 0x1a000 4e1c8: 528d2e4b mov w11, #0x6972 // =26994 4e1cc: 91098129 add x9, x9, #0x260 4e1d0: 8b08000a add x10, x0, x8 4e1d4: 72acedcb movk w11, #0x676e, lsl #16 4e1d8: 52800168 mov w8, #0xb // =11 4e1dc: f9400129 ldr x9, [x9] 4e1e0: f9000149 str x9, [x10] 4e1e4: b800714b stur w11, [x10, #0x7] 4e1e8: 14000031 b 0x4e2ac <__cxa_demangle+0x10524> 4e1ec: d37ff948 lsl x8, x10, #1 4e1f0: f9400260 ldr x0, [x19] 4e1f4: eb09011f cmp x8, x9 4e1f8: 9a883121 csel x1, x9, x8, lo 4e1fc: f9000a61 str x1, [x19, #0x10] 4e200: 94002b58 bl 0x58f60 4e204: f9000260 str x0, [x19] 4e208: b4000600 cbz x0, 0x4e2c8 <__cxa_demangle+0x10540> 4e20c: f9400288 ldr x8, [x20] 4e210: b0fffe69 adrp x9, 0x1b000 4e214: 91024129 add x9, x9, #0x90 4e218: 1400000c b 0x4e248 <__cxa_demangle+0x104c0> 4e21c: d37ff948 lsl x8, x10, #1 4e220: f9400260 ldr x0, [x19] 4e224: eb09011f cmp x8, x9 4e228: 9a883121 csel x1, x9, x8, lo 4e22c: f9000a61 str x1, [x19, #0x10] 4e230: 94002b4c bl 0x58f60 4e234: f9000260 str x0, [x19] 4e238: b4000480 cbz x0, 0x4e2c8 <__cxa_demangle+0x10540> 4e23c: f9400288 ldr x8, [x20] 4e240: 90fffe69 adrp x9, 0x1a000 4e244: 9114e929 add x9, x9, #0x53a 4e248: 528cae4b mov w11, #0x6572 // =25970 4e24c: 8b08000a add x10, x0, x8 4e250: f9400129 ldr x9, [x9] 4e254: 72adac2b movk w11, #0x6d61, lsl #16 4e258: 52800188 mov w8, #0xc // =12 4e25c: f9000149 str x9, [x10] 4e260: b900094b str w11, [x10, #0x8] 4e264: 14000012 b 0x4e2ac <__cxa_demangle+0x10524> 4e268: d37ff948 lsl x8, x10, #1 4e26c: f9400260 ldr x0, [x19] 4e270: eb09011f cmp x8, x9 4e274: 9a883121 csel x1, x9, x8, lo 4e278: f9000a61 str x1, [x19, #0x10] 4e27c: 94002b39 bl 0x58f60 4e280: f9000260 str x0, [x19] 4e284: b4000220 cbz x0, 0x4e2c8 <__cxa_demangle+0x10540> 4e288: f9400288 ldr x8, [x20] 4e28c: 90fffe69 adrp x9, 0x1a000 4e290: 8b08000a add x10, x0, x8 4e294: 91151d29 add x9, x9, #0x547 4e298: 528001a8 mov w8, #0xd // =13 4e29c: f840512b ldur x11, [x9, #0x5] 4e2a0: f9400129 ldr x9, [x9] 4e2a4: f800514b stur x11, [x10, #0x5] 4e2a8: f9000149 str x9, [x10] 4e2ac: f9400289 ldr x9, [x20] 4e2b0: 8b080128 add x8, x9, x8 4e2b4: f9000288 str x8, [x20] 4e2b8: a9414ff4 ldp x20, x19, [sp, #0x10] 4e2bc: a8c27bfd ldp x29, x30, [sp], #0x20 4e2c0: d50323bf autiasp 4e2c4: d65f03c0 ret 4e2c8: 94002b96 bl 0x59120 <_ZSt9terminatev@plt> 4e2cc: d503245f bti c 4e2d0: b9800c08 ldrsw x8, [x0, #0xc] 4e2d4: f0fffe69 adrp x9, 0x1d000 4e2d8: f0fffe6a adrp x10, 0x1d000 4e2dc: 911e6129 add x9, x9, #0x798 4e2e0: 911ec14a add x10, x10, #0x7b0 4e2e4: d37ef508 lsl x8, x8, #2 4e2e8: b8a8692b ldrsw x11, [x9, x8] 4e2ec: b8a86948 ldrsw x8, [x10, x8] 4e2f0: 8b0b0121 add x1, x9, x11 4e2f4: 8b080140 add x0, x10, x8 4e2f8: d65f03c0 ret 4e2fc: d503245f bti c 4e300: 14002ac4 b 0x58e10 <_ZdlPv@plt> 4e304: d503245f bti c 4e308: b9401c28 ldr w8, [x1, #0x1c] 4e30c: 3100051f cmn w8, #0x1 4e310: 540001a0 b.eq 0x4e344 <__cxa_demangle+0x105bc> 4e314: b9401828 ldr w8, [x1, #0x18] 4e318: f9400c09 ldr x9, [x0, #0x18] 4e31c: eb08013f cmp x9, x8 4e320: 540001c9 b.ls 0x4e358 <__cxa_demangle+0x105d0> 4e324: f9400809 ldr x9, [x0, #0x10] 4e328: f8687920 ldr x0, [x9, x8, lsl #3] 4e32c: 39402408 ldrb w8, [x0, #0x9] 4e330: 7100091f cmp w8, #0x2 4e334: 54000161 b.ne 0x4e360 <__cxa_demangle+0x105d8> 4e338: f9400008 ldr x8, [x0] 4e33c: f9400110 ldr x16, [x8] 4e340: d61f0200 br x16 4e344: aa1f03e8 mov x8, xzr 4e348: f9400c09 ldr x9, [x0, #0x18] 4e34c: 2903243f stp wzr, w9, [x1, #0x18] 4e350: eb08013f cmp x9, x8 4e354: 54fffe88 b.hi 0x4e324 <__cxa_demangle+0x1059c> 4e358: 2a1f03e0 mov w0, wzr 4e35c: d65f03c0 ret 4e360: 7100011f cmp w8, #0x0 4e364: 1a9f17e0 cset w0, eq 4e368: d65f03c0 ret 4e36c: d503245f bti c 4e370: b9401c28 ldr w8, [x1, #0x1c] 4e374: 3100051f cmn w8, #0x1 4e378: 540001a0 b.eq 0x4e3ac <__cxa_demangle+0x10624> 4e37c: b9401828 ldr w8, [x1, #0x18] 4e380: f9400c09 ldr x9, [x0, #0x18] 4e384: eb08013f cmp x9, x8 4e388: 540001c9 b.ls 0x4e3c0 <__cxa_demangle+0x10638> 4e38c: f9400809 ldr x9, [x0, #0x10] 4e390: f8687920 ldr x0, [x9, x8, lsl #3] 4e394: 39402808 ldrb w8, [x0, #0xa] 4e398: 7100091f cmp w8, #0x2 4e39c: 54000161 b.ne 0x4e3c8 <__cxa_demangle+0x10640> 4e3a0: f9400008 ldr x8, [x0] 4e3a4: f9400510 ldr x16, [x8, #0x8] 4e3a8: d61f0200 br x16 4e3ac: aa1f03e8 mov x8, xzr 4e3b0: f9400c09 ldr x9, [x0, #0x18] 4e3b4: 2903243f stp wzr, w9, [x1, #0x18] 4e3b8: eb08013f cmp x9, x8 4e3bc: 54fffe88 b.hi 0x4e38c <__cxa_demangle+0x10604> 4e3c0: 2a1f03e0 mov w0, wzr 4e3c4: d65f03c0 ret 4e3c8: 7100011f cmp w8, #0x0 4e3cc: 1a9f17e0 cset w0, eq 4e3d0: d65f03c0 ret 4e3d4: d503245f bti c 4e3d8: b9401c28 ldr w8, [x1, #0x1c] 4e3dc: 3100051f cmn w8, #0x1 4e3e0: 540001a0 b.eq 0x4e414 <__cxa_demangle+0x1068c> 4e3e4: b9401828 ldr w8, [x1, #0x18] 4e3e8: f9400c09 ldr x9, [x0, #0x18] 4e3ec: eb08013f cmp x9, x8 4e3f0: 540001c9 b.ls 0x4e428 <__cxa_demangle+0x106a0> 4e3f4: f9400809 ldr x9, [x0, #0x10] 4e3f8: f8687920 ldr x0, [x9, x8, lsl #3] 4e3fc: 39402c08 ldrb w8, [x0, #0xb] 4e400: 7100091f cmp w8, #0x2 4e404: 54000161 b.ne 0x4e430 <__cxa_demangle+0x106a8> 4e408: f9400008 ldr x8, [x0] 4e40c: f9400910 ldr x16, [x8, #0x10] 4e410: d61f0200 br x16 4e414: aa1f03e8 mov x8, xzr 4e418: f9400c09 ldr x9, [x0, #0x18] 4e41c: 2903243f stp wzr, w9, [x1, #0x18] 4e420: eb08013f cmp x9, x8 4e424: 54fffe88 b.hi 0x4e3f4 <__cxa_demangle+0x1066c> 4e428: 2a1f03e0 mov w0, wzr 4e42c: d65f03c0 ret 4e430: 7100011f cmp w8, #0x0 4e434: 1a9f17e0 cset w0, eq 4e438: d65f03c0 ret 4e43c: d503245f bti c 4e440: b9401c28 ldr w8, [x1, #0x1c] 4e444: 3100051f cmn w8, #0x1 4e448: 54000140 b.eq 0x4e470 <__cxa_demangle+0x106e8> 4e44c: b9401828 ldr w8, [x1, #0x18] 4e450: f9400c09 ldr x9, [x0, #0x18] 4e454: eb08013f cmp x9, x8 4e458: 54000169 b.ls 0x4e484 <__cxa_demangle+0x106fc> 4e45c: f9400809 ldr x9, [x0, #0x10] 4e460: f8687920 ldr x0, [x9, x8, lsl #3] 4e464: f9400008 ldr x8, [x0] 4e468: f9400d10 ldr x16, [x8, #0x18] 4e46c: d61f0200 br x16 4e470: aa1f03e8 mov x8, xzr 4e474: f9400c09 ldr x9, [x0, #0x18] 4e478: 2903243f stp wzr, w9, [x1, #0x18] 4e47c: eb08013f cmp x9, x8 4e480: 54fffee8 b.hi 0x4e45c <__cxa_demangle+0x106d4> 4e484: d65f03c0 ret 4e488: d503245f bti c 4e48c: b9401c28 ldr w8, [x1, #0x1c] 4e490: 3100051f cmn w8, #0x1 4e494: 54000140 b.eq 0x4e4bc <__cxa_demangle+0x10734> 4e498: b9401828 ldr w8, [x1, #0x18] 4e49c: f9400c09 ldr x9, [x0, #0x18] 4e4a0: eb08013f cmp x9, x8 4e4a4: 54000169 b.ls 0x4e4d0 <__cxa_demangle+0x10748> 4e4a8: f9400809 ldr x9, [x0, #0x10] 4e4ac: f8687920 ldr x0, [x9, x8, lsl #3] 4e4b0: f9400008 ldr x8, [x0] 4e4b4: f9401110 ldr x16, [x8, #0x20] 4e4b8: d61f0200 br x16 4e4bc: aa1f03e8 mov x8, xzr 4e4c0: f9400c09 ldr x9, [x0, #0x18] 4e4c4: 2903243f stp wzr, w9, [x1, #0x18] 4e4c8: eb08013f cmp x9, x8 4e4cc: 54fffee8 b.hi 0x4e4a8 <__cxa_demangle+0x10720> 4e4d0: d65f03c0 ret 4e4d4: d503245f bti c 4e4d8: b9401c28 ldr w8, [x1, #0x1c] 4e4dc: 3100051f cmn w8, #0x1 4e4e0: 54000140 b.eq 0x4e508 <__cxa_demangle+0x10780> 4e4e4: b9401828 ldr w8, [x1, #0x18] 4e4e8: f9400c09 ldr x9, [x0, #0x18] 4e4ec: eb08013f cmp x9, x8 4e4f0: 54000169 b.ls 0x4e51c <__cxa_demangle+0x10794> 4e4f4: f9400809 ldr x9, [x0, #0x10] 4e4f8: f8687920 ldr x0, [x9, x8, lsl #3] 4e4fc: f9400008 ldr x8, [x0] 4e500: f9401510 ldr x16, [x8, #0x28] 4e504: d61f0200 br x16 4e508: aa1f03e8 mov x8, xzr 4e50c: f9400c09 ldr x9, [x0, #0x18] 4e510: 2903243f stp wzr, w9, [x1, #0x18] 4e514: eb08013f cmp x9, x8 4e518: 54fffee8 b.hi 0x4e4f4 <__cxa_demangle+0x1076c> 4e51c: d65f03c0 ret 4e520: d503245f bti c 4e524: 14002a3b b 0x58e10 <_ZdlPv@plt> 4e528: d503233f paciasp 4e52c: a9be7bfd stp x29, x30, [sp, #-0x20]! 4e530: a9014ff4 stp x20, x19, [sp, #0x10] 4e534: 910003fd mov x29, sp 4e538: a940a828 ldp x8, x10, [x1, #0x8] 4e53c: aa0103f3 mov x19, x1 4e540: aa0003f4 mov x20, x0 4e544: 91000509 add x9, x8, #0x1 4e548: eb0a013f cmp x9, x10 4e54c: 54000062 b.hs 0x4e558 <__cxa_demangle+0x107d0> 4e550: f9400260 ldr x0, [x19] 4e554: 1400000a b 0x4e57c <__cxa_demangle+0x107f4> 4e558: d37ff948 lsl x8, x10, #1 4e55c: f9400260 ldr x0, [x19] 4e560: eb09011f cmp x8, x9 4e564: 9a883121 csel x1, x9, x8, lo 4e568: f9000a61 str x1, [x19, #0x10] 4e56c: 94002a7d bl 0x58f60 4e570: f9000260 str x0, [x19] 4e574: b4000740 cbz x0, 0x4e65c <__cxa_demangle+0x108d4> 4e578: f9400668 ldr x8, [x19, #0x8] 4e57c: 52800789 mov w9, #0x3c // =60 4e580: aa1303e1 mov x1, x19 4e584: 38286809 strb w9, [x0, x8] 4e588: 91004280 add x0, x20, #0x10 4e58c: f9400668 ldr x8, [x19, #0x8] 4e590: 91000508 add x8, x8, #0x1 4e594: f9000668 str x8, [x19, #0x8] 4e598: 97ffea1c bl 0x48e08 <__cxa_demangle+0xb080> 4e59c: f9400668 ldr x8, [x19, #0x8] 4e5a0: b40002e8 cbz x8, 0x4e5fc <__cxa_demangle+0x10874> 4e5a4: f9400260 ldr x0, [x19] 4e5a8: 8b000109 add x9, x8, x0 4e5ac: 385ff129 ldurb w9, [x9, #-0x1] 4e5b0: 7100f93f cmp w9, #0x3e 4e5b4: 54000241 b.ne 0x4e5fc <__cxa_demangle+0x10874> 4e5b8: f9400a6a ldr x10, [x19, #0x10] 4e5bc: 91000509 add x9, x8, #0x1 4e5c0: eb0a013f cmp x9, x10 4e5c4: 54000123 b.lo 0x4e5e8 <__cxa_demangle+0x10860> 4e5c8: d37ff948 lsl x8, x10, #1 4e5cc: eb09011f cmp x8, x9 4e5d0: 9a883121 csel x1, x9, x8, lo 4e5d4: f9000a61 str x1, [x19, #0x10] 4e5d8: 94002a62 bl 0x58f60 4e5dc: f9000260 str x0, [x19] 4e5e0: b40003e0 cbz x0, 0x4e65c <__cxa_demangle+0x108d4> 4e5e4: f9400668 ldr x8, [x19, #0x8] 4e5e8: 52800409 mov w9, #0x20 // =32 4e5ec: 38286809 strb w9, [x0, x8] 4e5f0: f9400668 ldr x8, [x19, #0x8] 4e5f4: 91000508 add x8, x8, #0x1 4e5f8: f9000668 str x8, [x19, #0x8] 4e5fc: f9400a6a ldr x10, [x19, #0x10] 4e600: 91000509 add x9, x8, #0x1 4e604: eb0a013f cmp x9, x10 4e608: 54000062 b.hs 0x4e614 <__cxa_demangle+0x1088c> 4e60c: f9400260 ldr x0, [x19] 4e610: 1400000a b 0x4e638 <__cxa_demangle+0x108b0> 4e614: d37ff948 lsl x8, x10, #1 4e618: f9400260 ldr x0, [x19] 4e61c: eb09011f cmp x8, x9 4e620: 9a883121 csel x1, x9, x8, lo 4e624: f9000a61 str x1, [x19, #0x10] 4e628: 94002a4e bl 0x58f60 4e62c: f9000260 str x0, [x19] 4e630: b4000160 cbz x0, 0x4e65c <__cxa_demangle+0x108d4> 4e634: f9400668 ldr x8, [x19, #0x8] 4e638: 528007c9 mov w9, #0x3e // =62 4e63c: 38286809 strb w9, [x0, x8] 4e640: f9400668 ldr x8, [x19, #0x8] 4e644: 91000508 add x8, x8, #0x1 4e648: f9000668 str x8, [x19, #0x8] 4e64c: a9414ff4 ldp x20, x19, [sp, #0x10] 4e650: a8c27bfd ldp x29, x30, [sp], #0x20 4e654: d50323bf autiasp 4e658: d65f03c0 ret 4e65c: 94002ab1 bl 0x59120 <_ZSt9terminatev@plt> 4e660: d503245f bti c 4e664: 140029eb b 0x58e10 <_ZdlPv@plt> 4e668: d503233f paciasp 4e66c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4e670: f9000bf5 str x21, [sp, #0x10] 4e674: 910003fd mov x29, sp 4e678: a9024ff4 stp x20, x19, [sp, #0x20] 4e67c: f9400815 ldr x21, [x0, #0x10] 4e680: aa0003f4 mov x20, x0 4e684: aa0103f3 mov x19, x1 4e688: f94002a8 ldr x8, [x21] 4e68c: aa1503e0 mov x0, x21 4e690: f9401108 ldr x8, [x8, #0x20] 4e694: d63f0100 blr x8 4e698: 394026a8 ldrb w8, [x21, #0x9] 4e69c: 7100051f cmp w8, #0x1 4e6a0: 540000c0 b.eq 0x4e6b8 <__cxa_demangle+0x10930> 4e6a4: f94002a8 ldr x8, [x21] 4e6a8: aa1503e0 mov x0, x21 4e6ac: aa1303e1 mov x1, x19 4e6b0: f9401508 ldr x8, [x8, #0x28] 4e6b4: d63f0100 blr x8 4e6b8: f9400e94 ldr x20, [x20, #0x18] 4e6bc: aa1303e1 mov x1, x19 4e6c0: f9400288 ldr x8, [x20] 4e6c4: aa1403e0 mov x0, x20 4e6c8: f9401108 ldr x8, [x8, #0x20] 4e6cc: d63f0100 blr x8 4e6d0: 39402688 ldrb w8, [x20, #0x9] 4e6d4: 7100051f cmp w8, #0x1 4e6d8: 540000c1 b.ne 0x4e6f0 <__cxa_demangle+0x10968> 4e6dc: a9424ff4 ldp x20, x19, [sp, #0x20] 4e6e0: f9400bf5 ldr x21, [sp, #0x10] 4e6e4: a8c37bfd ldp x29, x30, [sp], #0x30 4e6e8: d50323bf autiasp 4e6ec: d65f03c0 ret 4e6f0: f9400288 ldr x8, [x20] 4e6f4: aa1403e0 mov x0, x20 4e6f8: aa1303e1 mov x1, x19 4e6fc: f9400bf5 ldr x21, [sp, #0x10] 4e700: a9424ff4 ldp x20, x19, [sp, #0x20] 4e704: f9401510 ldr x16, [x8, #0x28] 4e708: a8c37bfd ldp x29, x30, [sp], #0x30 4e70c: d50323bf autiasp 4e710: d61f0200 br x16 4e714: d503245f bti c 4e718: f9400800 ldr x0, [x0, #0x10] 4e71c: f9400008 ldr x8, [x0] 4e720: f9401910 ldr x16, [x8, #0x30] 4e724: d61f0200 br x16 4e728: d503245f bti c 4e72c: 140029b9 b 0x58e10 <_ZdlPv@plt> 4e730: d503233f paciasp 4e734: a9be7bfd stp x29, x30, [sp, #-0x20]! 4e738: a9014ff4 stp x20, x19, [sp, #0x10] 4e73c: 910003fd mov x29, sp 4e740: a940a828 ldp x8, x10, [x1, #0x8] 4e744: aa0103f3 mov x19, x1 4e748: aa0003f4 mov x20, x0 4e74c: 91001509 add x9, x8, #0x5 4e750: eb0a013f cmp x9, x10 4e754: 54000062 b.hs 0x4e760 <__cxa_demangle+0x109d8> 4e758: f9400260 ldr x0, [x19] 4e75c: 1400000a b 0x4e784 <__cxa_demangle+0x109fc> 4e760: d37ff948 lsl x8, x10, #1 4e764: f9400260 ldr x0, [x19] 4e768: eb09011f cmp x8, x9 4e76c: 9a883121 csel x1, x9, x8, lo 4e770: f9000a61 str x1, [x19, #0x10] 4e774: 940029fb bl 0x58f60 4e778: f9000260 str x0, [x19] 4e77c: b4000400 cbz x0, 0x4e7fc <__cxa_demangle+0x10a74> 4e780: f9400668 ldr x8, [x19, #0x8] 4e784: 528e8e6a mov w10, #0x7473 // =29811 4e788: 8b080008 add x8, x0, x8 4e78c: 52800749 mov w9, #0x3a // =58 4e790: 72a74c8a movk w10, #0x3a64, lsl #16 4e794: aa1303e1 mov x1, x19 4e798: 39001109 strb w9, [x8, #0x4] 4e79c: b900010a str w10, [x8] 4e7a0: f9400668 ldr x8, [x19, #0x8] 4e7a4: f9400a94 ldr x20, [x20, #0x10] 4e7a8: 91001508 add x8, x8, #0x5 4e7ac: f9400289 ldr x9, [x20] 4e7b0: aa1403e0 mov x0, x20 4e7b4: f9000668 str x8, [x19, #0x8] 4e7b8: f9401128 ldr x8, [x9, #0x20] 4e7bc: d63f0100 blr x8 4e7c0: 39402688 ldrb w8, [x20, #0x9] 4e7c4: 7100051f cmp w8, #0x1 4e7c8: 540000a1 b.ne 0x4e7dc <__cxa_demangle+0x10a54> 4e7cc: a9414ff4 ldp x20, x19, [sp, #0x10] 4e7d0: a8c27bfd ldp x29, x30, [sp], #0x20 4e7d4: d50323bf autiasp 4e7d8: d65f03c0 ret 4e7dc: f9400288 ldr x8, [x20] 4e7e0: aa1403e0 mov x0, x20 4e7e4: aa1303e1 mov x1, x19 4e7e8: a9414ff4 ldp x20, x19, [sp, #0x10] 4e7ec: f9401510 ldr x16, [x8, #0x28] 4e7f0: a8c27bfd ldp x29, x30, [sp], #0x20 4e7f4: d50323bf autiasp 4e7f8: d61f0200 br x16 4e7fc: 94002a49 bl 0x59120 <_ZSt9terminatev@plt> 4e800: d503245f bti c 4e804: f9400800 ldr x0, [x0, #0x10] 4e808: f9400008 ldr x8, [x0] 4e80c: f9401910 ldr x16, [x8, #0x30] 4e810: d61f0200 br x16 4e814: d503245f bti c 4e818: 1400297e b 0x58e10 <_ZdlPv@plt> 4e81c: d503245f bti c 4e820: 91004000 add x0, x0, #0x10 4e824: 17ffe979 b 0x48e08 <__cxa_demangle+0xb080> 4e828: d503245f bti c 4e82c: 14002979 b 0x58e10 <_ZdlPv@plt> 4e830: d503233f paciasp 4e834: a9be7bfd stp x29, x30, [sp, #-0x20]! 4e838: a9014ff4 stp x20, x19, [sp, #0x10] 4e83c: 910003fd mov x29, sp 4e840: a940a828 ldp x8, x10, [x1, #0x8] 4e844: aa0103f3 mov x19, x1 4e848: aa0003f4 mov x20, x0 4e84c: 91003109 add x9, x8, #0xc 4e850: eb0a013f cmp x9, x10 4e854: 54000062 b.hs 0x4e860 <__cxa_demangle+0x10ad8> 4e858: f9400260 ldr x0, [x19] 4e85c: 1400000a b 0x4e884 <__cxa_demangle+0x10afc> 4e860: d37ff948 lsl x8, x10, #1 4e864: f9400260 ldr x0, [x19] 4e868: eb09011f cmp x8, x9 4e86c: 9a883121 csel x1, x9, x8, lo 4e870: f9000a61 str x1, [x19, #0x10] 4e874: 940029bb bl 0x58f60 4e878: f9000260 str x0, [x19] 4e87c: b40004e0 cbz x0, 0x4e918 <__cxa_demangle+0x10b90> 4e880: f9400668 ldr x8, [x19, #0x8] 4e884: 90fffe69 adrp x9, 0x1a000 4e888: 528d2bea mov w10, #0x695f // =26975 4e88c: 91014529 add x9, x9, #0x51 4e890: 8b080008 add x8, x0, x8 4e894: 72a74cca movk w10, #0x3a66, lsl #16 4e898: 91004280 add x0, x20, #0x10 4e89c: aa1303e1 mov x1, x19 4e8a0: f9400129 ldr x9, [x9] 4e8a4: b900090a str w10, [x8, #0x8] 4e8a8: f9000109 str x9, [x8] 4e8ac: f9400668 ldr x8, [x19, #0x8] 4e8b0: 91003108 add x8, x8, #0xc 4e8b4: f9000668 str x8, [x19, #0x8] 4e8b8: 97ffe954 bl 0x48e08 <__cxa_demangle+0xb080> 4e8bc: a940aa68 ldp x8, x10, [x19, #0x8] 4e8c0: 91000509 add x9, x8, #0x1 4e8c4: eb0a013f cmp x9, x10 4e8c8: 54000062 b.hs 0x4e8d4 <__cxa_demangle+0x10b4c> 4e8cc: f9400260 ldr x0, [x19] 4e8d0: 1400000b b 0x4e8fc <__cxa_demangle+0x10b74> 4e8d4: d37ff948 lsl x8, x10, #1 4e8d8: f9400260 ldr x0, [x19] 4e8dc: eb09011f cmp x8, x9 4e8e0: 9a883121 csel x1, x9, x8, lo 4e8e4: f9000a61 str x1, [x19, #0x10] 4e8e8: 9400299e bl 0x58f60 4e8ec: f9000260 str x0, [x19] 4e8f0: b4000140 cbz x0, 0x4e918 <__cxa_demangle+0x10b90> 4e8f4: f9400668 ldr x8, [x19, #0x8] 4e8f8: 91000509 add x9, x8, #0x1 4e8fc: f9000669 str x9, [x19, #0x8] 4e900: 52800baa mov w10, #0x5d // =93 4e904: a9414ff4 ldp x20, x19, [sp, #0x10] 4e908: 3828680a strb w10, [x0, x8] 4e90c: a8c27bfd ldp x29, x30, [sp], #0x20 4e910: d50323bf autiasp 4e914: d65f03c0 ret 4e918: 94002a02 bl 0x59120 <_ZSt9terminatev@plt> 4e91c: d503245f bti c 4e920: 1400293c b 0x58e10 <_ZdlPv@plt> 4e924: d503245f bti c 4e928: 52800020 mov w0, #0x1 // =1 4e92c: d65f03c0 ret 4e930: d503245f bti c 4e934: 52800020 mov w0, #0x1 // =1 4e938: d65f03c0 ret 4e93c: d503233f paciasp 4e940: a9be7bfd stp x29, x30, [sp, #-0x20]! 4e944: a9014ff4 stp x20, x19, [sp, #0x10] 4e948: 910003fd mov x29, sp 4e94c: aa0003f4 mov x20, x0 4e950: f9400800 ldr x0, [x0, #0x10] 4e954: aa0103f3 mov x19, x1 4e958: b4000460 cbz x0, 0x4e9e4 <__cxa_demangle+0x10c5c> 4e95c: f9400008 ldr x8, [x0] 4e960: aa1303e1 mov x1, x19 4e964: f9401108 ldr x8, [x8, #0x20] 4e968: d63f0100 blr x8 4e96c: f9400a80 ldr x0, [x20, #0x10] 4e970: 39402408 ldrb w8, [x0, #0x9] 4e974: 34000388 cbz w8, 0x4e9e4 <__cxa_demangle+0x10c5c> 4e978: 7100091f cmp w8, #0x2 4e97c: 540000c1 b.ne 0x4e994 <__cxa_demangle+0x10c0c> 4e980: f9400008 ldr x8, [x0] 4e984: aa1303e1 mov x1, x19 4e988: f9400108 ldr x8, [x8] 4e98c: d63f0100 blr x8 4e990: 370002a0 tbnz w0, #0x0, 0x4e9e4 <__cxa_demangle+0x10c5c> 4e994: a940aa68 ldp x8, x10, [x19, #0x8] 4e998: 91000509 add x9, x8, #0x1 4e99c: eb0a013f cmp x9, x10 4e9a0: 54000062 b.hs 0x4e9ac <__cxa_demangle+0x10c24> 4e9a4: f9400260 ldr x0, [x19] 4e9a8: 1400000a b 0x4e9d0 <__cxa_demangle+0x10c48> 4e9ac: d37ff948 lsl x8, x10, #1 4e9b0: f9400260 ldr x0, [x19] 4e9b4: eb09011f cmp x8, x9 4e9b8: 9a883121 csel x1, x9, x8, lo 4e9bc: f9000a61 str x1, [x19, #0x10] 4e9c0: 94002968 bl 0x58f60 4e9c4: f9000260 str x0, [x19] 4e9c8: b4000380 cbz x0, 0x4ea38 <__cxa_demangle+0x10cb0> 4e9cc: f9400668 ldr x8, [x19, #0x8] 4e9d0: 52800409 mov w9, #0x20 // =32 4e9d4: 38286809 strb w9, [x0, x8] 4e9d8: f9400668 ldr x8, [x19, #0x8] 4e9dc: 91000508 add x8, x8, #0x1 4e9e0: f9000668 str x8, [x19, #0x8] 4e9e4: f9400e94 ldr x20, [x20, #0x18] 4e9e8: aa1303e1 mov x1, x19 4e9ec: f9400288 ldr x8, [x20] 4e9f0: aa1403e0 mov x0, x20 4e9f4: f9401108 ldr x8, [x8, #0x20] 4e9f8: d63f0100 blr x8 4e9fc: 39402688 ldrb w8, [x20, #0x9] 4ea00: 7100051f cmp w8, #0x1 4ea04: 540000a1 b.ne 0x4ea18 <__cxa_demangle+0x10c90> 4ea08: a9414ff4 ldp x20, x19, [sp, #0x10] 4ea0c: a8c27bfd ldp x29, x30, [sp], #0x20 4ea10: d50323bf autiasp 4ea14: d65f03c0 ret 4ea18: f9400288 ldr x8, [x20] 4ea1c: aa1403e0 mov x0, x20 4ea20: aa1303e1 mov x1, x19 4ea24: a9414ff4 ldp x20, x19, [sp, #0x10] 4ea28: f9401510 ldr x16, [x8, #0x28] 4ea2c: a8c27bfd ldp x29, x30, [sp], #0x20 4ea30: d50323bf autiasp 4ea34: d61f0200 br x16 4ea38: 940029ba bl 0x59120 <_ZSt9terminatev@plt> 4ea3c: d503233f paciasp 4ea40: a9be7bfd stp x29, x30, [sp, #-0x20]! 4ea44: a9014ff4 stp x20, x19, [sp, #0x10] 4ea48: 910003fd mov x29, sp 4ea4c: a940a828 ldp x8, x10, [x1, #0x8] 4ea50: aa0103f3 mov x19, x1 4ea54: aa0003f4 mov x20, x0 4ea58: 91000509 add x9, x8, #0x1 4ea5c: eb0a013f cmp x9, x10 4ea60: 54000062 b.hs 0x4ea6c <__cxa_demangle+0x10ce4> 4ea64: f9400260 ldr x0, [x19] 4ea68: 1400000a b 0x4ea90 <__cxa_demangle+0x10d08> 4ea6c: d37ff948 lsl x8, x10, #1 4ea70: f9400260 ldr x0, [x19] 4ea74: eb09011f cmp x8, x9 4ea78: 9a883121 csel x1, x9, x8, lo 4ea7c: f9000a61 str x1, [x19, #0x10] 4ea80: 94002938 bl 0x58f60 4ea84: f9000260 str x0, [x19] 4ea88: b4001740 cbz x0, 0x4ed70 <__cxa_demangle+0x10fe8> 4ea8c: f9400668 ldr x8, [x19, #0x8] 4ea90: 52800509 mov w9, #0x28 // =40 4ea94: aa1303e1 mov x1, x19 4ea98: 38286809 strb w9, [x0, x8] 4ea9c: 91008280 add x0, x20, #0x20 4eaa0: f9400668 ldr x8, [x19, #0x8] 4eaa4: 91000508 add x8, x8, #0x1 4eaa8: f9000668 str x8, [x19, #0x8] 4eaac: 97ffe8d7 bl 0x48e08 <__cxa_demangle+0xb080> 4eab0: a940aa68 ldp x8, x10, [x19, #0x8] 4eab4: 91000509 add x9, x8, #0x1 4eab8: eb0a013f cmp x9, x10 4eabc: 54000062 b.hs 0x4eac8 <__cxa_demangle+0x10d40> 4eac0: f9400260 ldr x0, [x19] 4eac4: 1400000a b 0x4eaec <__cxa_demangle+0x10d64> 4eac8: d37ff948 lsl x8, x10, #1 4eacc: f9400260 ldr x0, [x19] 4ead0: eb09011f cmp x8, x9 4ead4: 9a883121 csel x1, x9, x8, lo 4ead8: f9000a61 str x1, [x19, #0x10] 4eadc: 94002921 bl 0x58f60 4eae0: f9000260 str x0, [x19] 4eae4: b4001460 cbz x0, 0x4ed70 <__cxa_demangle+0x10fe8> 4eae8: f9400668 ldr x8, [x19, #0x8] 4eaec: 52800529 mov w9, #0x29 // =41 4eaf0: 38286809 strb w9, [x0, x8] 4eaf4: f9400668 ldr x8, [x19, #0x8] 4eaf8: f9400a80 ldr x0, [x20, #0x10] 4eafc: 91000508 add x8, x8, #0x1 4eb00: f9000668 str x8, [x19, #0x8] 4eb04: b40000a0 cbz x0, 0x4eb18 <__cxa_demangle+0x10d90> 4eb08: f9400008 ldr x8, [x0] 4eb0c: aa1303e1 mov x1, x19 4eb10: f9401508 ldr x8, [x8, #0x28] 4eb14: d63f0100 blr x8 4eb18: b9403a88 ldr w8, [x20, #0x38] 4eb1c: 36000348 tbz w8, #0x0, 0x4eb84 <__cxa_demangle+0x10dfc> 4eb20: a940aa68 ldp x8, x10, [x19, #0x8] 4eb24: 91001909 add x9, x8, #0x6 4eb28: eb0a013f cmp x9, x10 4eb2c: 54000062 b.hs 0x4eb38 <__cxa_demangle+0x10db0> 4eb30: f9400260 ldr x0, [x19] 4eb34: 1400000a b 0x4eb5c <__cxa_demangle+0x10dd4> 4eb38: d37ff948 lsl x8, x10, #1 4eb3c: f9400260 ldr x0, [x19] 4eb40: eb09011f cmp x8, x9 4eb44: 9a883121 csel x1, x9, x8, lo 4eb48: f9000a61 str x1, [x19, #0x10] 4eb4c: 94002905 bl 0x58f60 4eb50: f9000260 str x0, [x19] 4eb54: b40010e0 cbz x0, 0x4ed70 <__cxa_demangle+0x10fe8> 4eb58: f9400668 ldr x8, [x19, #0x8] 4eb5c: 528c640a mov w10, #0x6320 // =25376 4eb60: 8b080008 add x8, x0, x8 4eb64: 528e8e69 mov w9, #0x7473 // =29811 4eb68: 72adcdea movk w10, #0x6e6f, lsl #16 4eb6c: 79000909 strh w9, [x8, #0x4] 4eb70: b900010a str w10, [x8] 4eb74: f9400668 ldr x8, [x19, #0x8] 4eb78: 91001909 add x9, x8, #0x6 4eb7c: b9403a88 ldr w8, [x20, #0x38] 4eb80: f9000669 str x9, [x19, #0x8] 4eb84: 36080368 tbz w8, #0x1, 0x4ebf0 <__cxa_demangle+0x10e68> 4eb88: a940aa68 ldp x8, x10, [x19, #0x8] 4eb8c: 91002509 add x9, x8, #0x9 4eb90: eb0a013f cmp x9, x10 4eb94: 54000062 b.hs 0x4eba0 <__cxa_demangle+0x10e18> 4eb98: f9400260 ldr x0, [x19] 4eb9c: 1400000a b 0x4ebc4 <__cxa_demangle+0x10e3c> 4eba0: d37ff948 lsl x8, x10, #1 4eba4: f9400260 ldr x0, [x19] 4eba8: eb09011f cmp x8, x9 4ebac: 9a883121 csel x1, x9, x8, lo 4ebb0: f9000a61 str x1, [x19, #0x10] 4ebb4: 940028eb bl 0x58f60 4ebb8: f9000260 str x0, [x19] 4ebbc: b4000da0 cbz x0, 0x4ed70 <__cxa_demangle+0x10fe8> 4ebc0: f9400668 ldr x8, [x19, #0x8] 4ebc4: b0fffe69 adrp x9, 0x1b000 4ebc8: 8b080008 add x8, x0, x8 4ebcc: 911d6529 add x9, x9, #0x759 4ebd0: 52800caa mov w10, #0x65 // =101 4ebd4: f9400129 ldr x9, [x9] 4ebd8: 3900210a strb w10, [x8, #0x8] 4ebdc: f9000109 str x9, [x8] 4ebe0: f9400668 ldr x8, [x19, #0x8] 4ebe4: 91002509 add x9, x8, #0x9 4ebe8: b9403a88 ldr w8, [x20, #0x38] 4ebec: f9000669 str x9, [x19, #0x8] 4ebf0: 36100348 tbz w8, #0x2, 0x4ec58 <__cxa_demangle+0x10ed0> 4ebf4: a940aa68 ldp x8, x10, [x19, #0x8] 4ebf8: 91002509 add x9, x8, #0x9 4ebfc: eb0a013f cmp x9, x10 4ec00: 54000062 b.hs 0x4ec0c <__cxa_demangle+0x10e84> 4ec04: f9400260 ldr x0, [x19] 4ec08: 1400000a b 0x4ec30 <__cxa_demangle+0x10ea8> 4ec0c: d37ff948 lsl x8, x10, #1 4ec10: f9400260 ldr x0, [x19] 4ec14: eb09011f cmp x8, x9 4ec18: 9a883121 csel x1, x9, x8, lo 4ec1c: f9000a61 str x1, [x19, #0x10] 4ec20: 940028d0 bl 0x58f60 4ec24: f9000260 str x0, [x19] 4ec28: b4000a40 cbz x0, 0x4ed70 <__cxa_demangle+0x10fe8> 4ec2c: f9400668 ldr x8, [x19, #0x8] 4ec30: 90fffe69 adrp x9, 0x1a000 4ec34: 8b080008 add x8, x0, x8 4ec38: 9132ed29 add x9, x9, #0xcbb 4ec3c: 52800e8a mov w10, #0x74 // =116 4ec40: f9400129 ldr x9, [x9] 4ec44: 3900210a strb w10, [x8, #0x8] 4ec48: f9000109 str x9, [x8] 4ec4c: f9400668 ldr x8, [x19, #0x8] 4ec50: 91002508 add x8, x8, #0x9 4ec54: f9000668 str x8, [x19, #0x8] 4ec58: 3940f288 ldrb w8, [x20, #0x3c] 4ec5c: 7100091f cmp w8, #0x2 4ec60: 54000120 b.eq 0x4ec84 <__cxa_demangle+0x10efc> 4ec64: 7100051f cmp w8, #0x1 4ec68: 54000581 b.ne 0x4ed18 <__cxa_demangle+0x10f90> 4ec6c: a940aa68 ldp x8, x10, [x19, #0x8] 4ec70: 91000909 add x9, x8, #0x2 4ec74: eb0a013f cmp x9, x10 4ec78: 54000122 b.hs 0x4ec9c <__cxa_demangle+0x10f14> 4ec7c: f9400260 ldr x0, [x19] 4ec80: 14000010 b 0x4ecc0 <__cxa_demangle+0x10f38> 4ec84: a940aa68 ldp x8, x10, [x19, #0x8] 4ec88: 91000d09 add x9, x8, #0x3 4ec8c: eb0a013f cmp x9, x10 4ec90: 54000202 b.hs 0x4ecd0 <__cxa_demangle+0x10f48> 4ec94: f9400260 ldr x0, [x19] 4ec98: 14000017 b 0x4ecf4 <__cxa_demangle+0x10f6c> 4ec9c: d37ff948 lsl x8, x10, #1 4eca0: f9400260 ldr x0, [x19] 4eca4: eb09011f cmp x8, x9 4eca8: 9a883121 csel x1, x9, x8, lo 4ecac: f9000a61 str x1, [x19, #0x10] 4ecb0: 940028ac bl 0x58f60 4ecb4: f9000260 str x0, [x19] 4ecb8: b40005c0 cbz x0, 0x4ed70 <__cxa_demangle+0x10fe8> 4ecbc: f9400668 ldr x8, [x19, #0x8] 4ecc0: 5284c40a mov w10, #0x2620 // =9760 4ecc4: 52800049 mov w9, #0x2 // =2 4ecc8: 7828680a strh w10, [x0, x8] 4eccc: 14000010 b 0x4ed0c <__cxa_demangle+0x10f84> 4ecd0: d37ff948 lsl x8, x10, #1 4ecd4: f9400260 ldr x0, [x19] 4ecd8: eb09011f cmp x8, x9 4ecdc: 9a883121 csel x1, x9, x8, lo 4ece0: f9000a61 str x1, [x19, #0x10] 4ece4: 9400289f bl 0x58f60 4ece8: f9000260 str x0, [x19] 4ecec: b4000420 cbz x0, 0x4ed70 <__cxa_demangle+0x10fe8> 4ecf0: f9400668 ldr x8, [x19, #0x8] 4ecf4: 8b080008 add x8, x0, x8 4ecf8: 528004ca mov w10, #0x26 // =38 4ecfc: 5284c40b mov w11, #0x2620 // =9760 4ed00: 52800069 mov w9, #0x3 // =3 4ed04: 3900090a strb w10, [x8, #0x2] 4ed08: 7900010b strh w11, [x8] 4ed0c: f9400668 ldr x8, [x19, #0x8] 4ed10: 8b090108 add x8, x8, x9 4ed14: f9000668 str x8, [x19, #0x8] 4ed18: f9401a94 ldr x20, [x20, #0x30] 4ed1c: b4000134 cbz x20, 0x4ed40 <__cxa_demangle+0x10fb8> 4ed20: f9400288 ldr x8, [x20] 4ed24: aa1403e0 mov x0, x20 4ed28: aa1303e1 mov x1, x19 4ed2c: f9401108 ldr x8, [x8, #0x20] 4ed30: d63f0100 blr x8 4ed34: 39402688 ldrb w8, [x20, #0x9] 4ed38: 7100051f cmp w8, #0x1 4ed3c: 540000a1 b.ne 0x4ed50 <__cxa_demangle+0x10fc8> 4ed40: a9414ff4 ldp x20, x19, [sp, #0x10] 4ed44: a8c27bfd ldp x29, x30, [sp], #0x20 4ed48: d50323bf autiasp 4ed4c: d65f03c0 ret 4ed50: f9400288 ldr x8, [x20] 4ed54: aa1403e0 mov x0, x20 4ed58: aa1303e1 mov x1, x19 4ed5c: a9414ff4 ldp x20, x19, [sp, #0x10] 4ed60: f9401510 ldr x16, [x8, #0x28] 4ed64: a8c27bfd ldp x29, x30, [sp], #0x20 4ed68: d50323bf autiasp 4ed6c: d61f0200 br x16 4ed70: 940028ec bl 0x59120 <_ZSt9terminatev@plt> 4ed74: d503245f bti c 4ed78: 14002826 b 0x58e10 <_ZdlPv@plt> 4ed7c: d503233f paciasp 4ed80: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4ed84: f9000bf5 str x21, [sp, #0x10] 4ed88: 910003fd mov x29, sp 4ed8c: a9024ff4 stp x20, x19, [sp, #0x20] 4ed90: f9400815 ldr x21, [x0, #0x10] 4ed94: aa0003f4 mov x20, x0 4ed98: aa0103f3 mov x19, x1 4ed9c: f94002a8 ldr x8, [x21] 4eda0: aa1503e0 mov x0, x21 4eda4: f9401108 ldr x8, [x8, #0x20] 4eda8: d63f0100 blr x8 4edac: 394026a8 ldrb w8, [x21, #0x9] 4edb0: 7100051f cmp w8, #0x1 4edb4: 540000c0 b.eq 0x4edcc <__cxa_demangle+0x11044> 4edb8: f94002a8 ldr x8, [x21] 4edbc: aa1503e0 mov x0, x21 4edc0: aa1303e1 mov x1, x19 4edc4: f9401508 ldr x8, [x8, #0x28] 4edc8: d63f0100 blr x8 4edcc: a940aa68 ldp x8, x10, [x19, #0x8] 4edd0: 91000909 add x9, x8, #0x2 4edd4: eb0a013f cmp x9, x10 4edd8: 54000062 b.hs 0x4ede4 <__cxa_demangle+0x1105c> 4eddc: f9400260 ldr x0, [x19] 4ede0: 1400000a b 0x4ee08 <__cxa_demangle+0x11080> 4ede4: d37ff948 lsl x8, x10, #1 4ede8: f9400260 ldr x0, [x19] 4edec: eb09011f cmp x8, x9 4edf0: 9a883121 csel x1, x9, x8, lo 4edf4: f9000a61 str x1, [x19, #0x10] 4edf8: 9400285a bl 0x58f60 4edfc: f9000260 str x0, [x19] 4ee00: b4000720 cbz x0, 0x4eee4 <__cxa_demangle+0x1115c> 4ee04: f9400668 ldr x8, [x19, #0x8] 4ee08: 52850409 mov w9, #0x2820 // =10272 4ee0c: 78286809 strh w9, [x0, x8] 4ee10: f9400668 ldr x8, [x19, #0x8] 4ee14: 91000908 add x8, x8, #0x2 4ee18: f9000668 str x8, [x19, #0x8] 4ee1c: a941a695 ldp x21, x9, [x20, #0x18] 4ee20: eb150134 subs x20, x9, x21 4ee24: 540002e0 b.eq 0x4ee80 <__cxa_demangle+0x110f8> 4ee28: f9400a6a ldr x10, [x19, #0x10] 4ee2c: 8b140109 add x9, x8, x20 4ee30: eb0a013f cmp x9, x10 4ee34: 54000062 b.hs 0x4ee40 <__cxa_demangle+0x110b8> 4ee38: f9400260 ldr x0, [x19] 4ee3c: 1400000a b 0x4ee64 <__cxa_demangle+0x110dc> 4ee40: d37ff948 lsl x8, x10, #1 4ee44: f9400260 ldr x0, [x19] 4ee48: eb09011f cmp x8, x9 4ee4c: 9a883121 csel x1, x9, x8, lo 4ee50: f9000a61 str x1, [x19, #0x10] 4ee54: 94002843 bl 0x58f60 4ee58: f9000260 str x0, [x19] 4ee5c: b4000440 cbz x0, 0x4eee4 <__cxa_demangle+0x1115c> 4ee60: f9400668 ldr x8, [x19, #0x8] 4ee64: 8b080000 add x0, x0, x8 4ee68: aa1503e1 mov x1, x21 4ee6c: aa1403e2 mov x2, x20 4ee70: 940029b4 bl 0x59540 4ee74: f9400668 ldr x8, [x19, #0x8] 4ee78: 8b140108 add x8, x8, x20 4ee7c: f9000668 str x8, [x19, #0x8] 4ee80: f9400a6a ldr x10, [x19, #0x10] 4ee84: 91000509 add x9, x8, #0x1 4ee88: eb0a013f cmp x9, x10 4ee8c: 54000062 b.hs 0x4ee98 <__cxa_demangle+0x11110> 4ee90: f9400260 ldr x0, [x19] 4ee94: 1400000a b 0x4eebc <__cxa_demangle+0x11134> 4ee98: d37ff948 lsl x8, x10, #1 4ee9c: f9400260 ldr x0, [x19] 4eea0: eb09011f cmp x8, x9 4eea4: 9a883121 csel x1, x9, x8, lo 4eea8: f9000a61 str x1, [x19, #0x10] 4eeac: 9400282d bl 0x58f60 4eeb0: f9000260 str x0, [x19] 4eeb4: b4000180 cbz x0, 0x4eee4 <__cxa_demangle+0x1115c> 4eeb8: f9400668 ldr x8, [x19, #0x8] 4eebc: 52800529 mov w9, #0x29 // =41 4eec0: f9400bf5 ldr x21, [sp, #0x10] 4eec4: 38286809 strb w9, [x0, x8] 4eec8: f9400668 ldr x8, [x19, #0x8] 4eecc: 91000508 add x8, x8, #0x1 4eed0: f9000668 str x8, [x19, #0x8] 4eed4: a9424ff4 ldp x20, x19, [sp, #0x20] 4eed8: a8c37bfd ldp x29, x30, [sp], #0x30 4eedc: d50323bf autiasp 4eee0: d65f03c0 ret 4eee4: 9400288f bl 0x59120 <_ZSt9terminatev@plt> 4eee8: d503245f bti c 4eeec: 140027c9 b 0x58e10 <_ZdlPv@plt> 4eef0: d503233f paciasp 4eef4: d101c3ff sub sp, sp, #0x70 4eef8: a9017bfd stp x29, x30, [sp, #0x10] 4eefc: 910043fd add x29, sp, #0x10 4ef00: f90013fb str x27, [sp, #0x20] 4ef04: a90367fa stp x26, x25, [sp, #0x30] 4ef08: a9045ff8 stp x24, x23, [sp, #0x40] 4ef0c: a90557f6 stp x22, x21, [sp, #0x50] 4ef10: a9064ff4 stp x20, x19, [sp, #0x60] 4ef14: d53bd057 mrs x23, TPIDR_EL0 4ef18: aa0003f3 mov x19, x0 4ef1c: f94016e8 ldr x8, [x23, #0x28] 4ef20: f90007e8 str x8, [sp, #0x8] 4ef24: a9402009 ldp x9, x8, [x0] 4ef28: eb08013f cmp x9, x8 4ef2c: 54000140 b.eq 0x4ef54 <__cxa_demangle+0x111cc> 4ef30: 3940012a ldrb w10, [x9] 4ef34: 7101c95f cmp w10, #0x72 4ef38: 540000e1 b.ne 0x4ef54 <__cxa_demangle+0x111cc> 4ef3c: 91000529 add x9, x9, #0x1 4ef40: 52800098 mov w24, #0x4 // =4 4ef44: f9000269 str x9, [x19] 4ef48: eb08013f cmp x9, x8 4ef4c: 540000a1 b.ne 0x4ef60 <__cxa_demangle+0x111d8> 4ef50: 14000013 b 0x4ef9c <__cxa_demangle+0x11214> 4ef54: 2a1f03f8 mov w24, wzr 4ef58: eb08013f cmp x9, x8 4ef5c: 54000200 b.eq 0x4ef9c <__cxa_demangle+0x11214> 4ef60: 3940012a ldrb w10, [x9] 4ef64: 7101595f cmp w10, #0x56 4ef68: 54000081 b.ne 0x4ef78 <__cxa_demangle+0x111f0> 4ef6c: 91000529 add x9, x9, #0x1 4ef70: 321f0318 orr w24, w24, #0x2 4ef74: f9000269 str x9, [x19] 4ef78: eb08013f cmp x9, x8 4ef7c: 54000100 b.eq 0x4ef9c <__cxa_demangle+0x11214> 4ef80: 3940012a ldrb w10, [x9] 4ef84: 71012d5f cmp w10, #0x4b 4ef88: 540000c1 b.ne 0x4efa0 <__cxa_demangle+0x11218> 4ef8c: 91000529 add x9, x9, #0x1 4ef90: 32000318 orr w24, w24, #0x1 4ef94: f9000269 str x9, [x19] 4ef98: 14000002 b 0x4efa0 <__cxa_demangle+0x11218> 4ef9c: aa0803e9 mov x9, x8 4efa0: cb09010a sub x10, x8, x9 4efa4: f100095f cmp x10, #0x2 4efa8: 540004e3 b.lo 0x4f044 <__cxa_demangle+0x112bc> 4efac: 3940012a ldrb w10, [x9] 4efb0: 7101115f cmp w10, #0x44 4efb4: 54000481 b.ne 0x4f044 <__cxa_demangle+0x112bc> 4efb8: 3940052a ldrb w10, [x9, #0x1] 4efbc: 71013d5f cmp w10, #0x4f 4efc0: 54000ce0 b.eq 0x4f15c <__cxa_demangle+0x113d4> 4efc4: 7101dd5f cmp w10, #0x77 4efc8: 54001300 b.eq 0x4f228 <__cxa_demangle+0x114a0> 4efcc: 7101bd5f cmp w10, #0x6f 4efd0: 540003a1 b.ne 0x4f044 <__cxa_demangle+0x112bc> 4efd4: 91000928 add x8, x9, #0x2 4efd8: f9499a74 ldr x20, [x19, #0x1330] 4efdc: f9000268 str x8, [x19] 4efe0: f9400688 ldr x8, [x20, #0x8] 4efe4: d13f4109 sub x9, x8, #0xfd0 4efe8: b13fc53f cmn x9, #0xff1 4efec: 54000108 b.hi 0x4f00c <__cxa_demangle+0x11284> 4eff0: 52820000 mov w0, #0x1000 // =4096 4eff4: 940027d3 bl 0x58f40 4eff8: b4001e80 cbz x0, 0x4f3c8 <__cxa_demangle+0x11640> 4effc: aa1f03e8 mov x8, xzr 4f000: a9007c14 stp x20, xzr, [x0] 4f004: aa0003f4 mov x20, x0 4f008: f9099a60 str x0, [x19, #0x1330] 4f00c: 91008109 add x9, x8, #0x20 4f010: 8b080299 add x25, x20, x8 4f014: f0000068 adrp x8, 0x5e000 4f018: 528020ea mov w10, #0x107 // =263 4f01c: 910f0108 add x8, x8, #0x3c0 4f020: 72a0202a movk w10, #0x101, lsl #16 4f024: f9000689 str x9, [x20, #0x8] 4f028: f8010f28 str x8, [x25, #0x10]! 4f02c: 90fffe68 adrp x8, 0x1b000 4f030: b9000b2a str w10, [x25, #0x8] 4f034: 911ae908 add x8, x8, #0x6ba 4f038: 91002109 add x9, x8, #0x8 4f03c: a9012728 stp x8, x9, [x25, #0x10] 4f040: 14000002 b 0x4f048 <__cxa_demangle+0x112c0> 4f044: aa1f03f9 mov x25, xzr 4f048: a9402668 ldp x8, x9, [x19] 4f04c: cb08012a sub x10, x9, x8 4f050: f100095f cmp x10, #0x2 4f054: 54000123 b.lo 0x4f078 <__cxa_demangle+0x112f0> 4f058: 3940010a ldrb w10, [x8] 4f05c: 7101115f cmp w10, #0x44 4f060: 540000c1 b.ne 0x4f078 <__cxa_demangle+0x112f0> 4f064: 3940050a ldrb w10, [x8, #0x1] 4f068: 7101e15f cmp w10, #0x78 4f06c: 54000061 b.ne 0x4f078 <__cxa_demangle+0x112f0> 4f070: 91000908 add x8, x8, #0x2 4f074: f9000268 str x8, [x19] 4f078: eb09011f cmp x8, x9 4f07c: 54000ba0 b.eq 0x4f1f0 <__cxa_demangle+0x11468> 4f080: 3940010a ldrb w10, [x8] 4f084: 7101195f cmp w10, #0x46 4f088: 54000b41 b.ne 0x4f1f0 <__cxa_demangle+0x11468> 4f08c: 9100050a add x10, x8, #0x1 4f090: eb09015f cmp x10, x9 4f094: f900026a str x10, [x19] 4f098: 540000c0 b.eq 0x4f0b0 <__cxa_demangle+0x11328> 4f09c: 39400149 ldrb w9, [x10] 4f0a0: 7101653f cmp w9, #0x59 4f0a4: 54000061 b.ne 0x4f0b0 <__cxa_demangle+0x11328> 4f0a8: 91000908 add x8, x8, #0x2 4f0ac: f9000268 str x8, [x19] 4f0b0: aa1303e0 mov x0, x19 4f0b4: 97ffbf56 bl 0x3ee0c <__cxa_demangle+0x1084> 4f0b8: b40009e0 cbz x0, 0x4f1f4 <__cxa_demangle+0x1146c> 4f0bc: aa1303f5 mov x21, x19 4f0c0: aa0003f4 mov x20, x0 4f0c4: 5280003a mov w26, #0x1 // =1 4f0c8: a9c126a8 ldp x8, x9, [x21, #0x10]! 4f0cc: cb080128 sub x8, x9, x8 4f0d0: 9343fd16 asr x22, x8, #3 4f0d4: 14000003 b 0x4f0e0 <__cxa_demangle+0x11358> 4f0d8: 91000508 add x8, x8, #0x1 4f0dc: f9000268 str x8, [x19] 4f0e0: a9402668 ldp x8, x9, [x19] 4f0e4: eb09011f cmp x8, x9 4f0e8: 540000c0 b.eq 0x4f100 <__cxa_demangle+0x11378> 4f0ec: 3940010a ldrb w10, [x8] 4f0f0: 7101d95f cmp w10, #0x76 4f0f4: 54ffff20 b.eq 0x4f0d8 <__cxa_demangle+0x11350> 4f0f8: 7101155f cmp w10, #0x45 4f0fc: 54000c40 b.eq 0x4f284 <__cxa_demangle+0x114fc> 4f100: cb080129 sub x9, x9, x8 4f104: f100093f cmp x9, #0x2 4f108: 540001a3 b.lo 0x4f13c <__cxa_demangle+0x113b4> 4f10c: 39400109 ldrb w9, [x8] 4f110: 71013d3f cmp w9, #0x4f 4f114: 540000e0 b.eq 0x4f130 <__cxa_demangle+0x113a8> 4f118: 7101493f cmp w9, #0x52 4f11c: 54000101 b.ne 0x4f13c <__cxa_demangle+0x113b4> 4f120: 39400509 ldrb w9, [x8, #0x1] 4f124: 7101153f cmp w9, #0x45 4f128: 540000a1 b.ne 0x4f13c <__cxa_demangle+0x113b4> 4f12c: 1400007b b 0x4f318 <__cxa_demangle+0x11590> 4f130: 39400509 ldrb w9, [x8, #0x1] 4f134: 7101153f cmp w9, #0x45 4f138: 54000f60 b.eq 0x4f324 <__cxa_demangle+0x1159c> 4f13c: aa1303e0 mov x0, x19 4f140: 97ffbf33 bl 0x3ee0c <__cxa_demangle+0x1084> 4f144: f90003e0 str x0, [sp] 4f148: b4000560 cbz x0, 0x4f1f4 <__cxa_demangle+0x1146c> 4f14c: 910003e1 mov x1, sp 4f150: aa1503e0 mov x0, x21 4f154: 97ffc637 bl 0x40a30 <__cxa_demangle+0x2ca8> 4f158: 17ffffe2 b 0x4f0e0 <__cxa_demangle+0x11358> 4f15c: 91000928 add x8, x9, #0x2 4f160: aa1303e0 mov x0, x19 4f164: f9000268 str x8, [x19] 4f168: 97ffcece bl 0x42ca0 <__cxa_demangle+0x4f18> 4f16c: b4000440 cbz x0, 0x4f1f4 <__cxa_demangle+0x1146c> 4f170: a9402668 ldp x8, x9, [x19] 4f174: eb09011f cmp x8, x9 4f178: 540003c0 b.eq 0x4f1f0 <__cxa_demangle+0x11468> 4f17c: 39400109 ldrb w9, [x8] 4f180: 7101153f cmp w9, #0x45 4f184: 54000361 b.ne 0x4f1f0 <__cxa_demangle+0x11468> 4f188: 91000508 add x8, x8, #0x1 4f18c: f9499a75 ldr x21, [x19, #0x1330] 4f190: aa0003f4 mov x20, x0 4f194: f9000268 str x8, [x19] 4f198: f94006a8 ldr x8, [x21, #0x8] 4f19c: d13f4109 sub x9, x8, #0xfd0 4f1a0: b13fc53f cmn x9, #0xff1 4f1a4: 54000108 b.hi 0x4f1c4 <__cxa_demangle+0x1143c> 4f1a8: 52820000 mov w0, #0x1000 // =4096 4f1ac: 94002765 bl 0x58f40 4f1b0: b40010c0 cbz x0, 0x4f3c8 <__cxa_demangle+0x11640> 4f1b4: aa1f03e8 mov x8, xzr 4f1b8: a9007c15 stp x21, xzr, [x0] 4f1bc: aa0003f5 mov x21, x0 4f1c0: f9099a60 str x0, [x19, #0x1330] 4f1c4: 91008109 add x9, x8, #0x20 4f1c8: 8b0802b9 add x25, x21, x8 4f1cc: 90000088 adrp x8, 0x5f000 4f1d0: 5280220a mov w10, #0x110 // =272 4f1d4: 91364108 add x8, x8, #0xd90 4f1d8: 72a0202a movk w10, #0x101, lsl #16 4f1dc: f90006a9 str x9, [x21, #0x8] 4f1e0: f8010f28 str x8, [x25, #0x10]! 4f1e4: b9000b2a str w10, [x25, #0x8] 4f1e8: f9000b34 str x20, [x25, #0x10] 4f1ec: 17ffff97 b 0x4f048 <__cxa_demangle+0x112c0> 4f1f0: aa1f03e0 mov x0, xzr 4f1f4: f94016e8 ldr x8, [x23, #0x28] 4f1f8: f94007e9 ldr x9, [sp, #0x8] 4f1fc: eb09011f cmp x8, x9 4f200: 54000e61 b.ne 0x4f3cc <__cxa_demangle+0x11644> 4f204: a9464ff4 ldp x20, x19, [sp, #0x60] 4f208: a94557f6 ldp x22, x21, [sp, #0x50] 4f20c: a9445ff8 ldp x24, x23, [sp, #0x40] 4f210: a94367fa ldp x26, x25, [sp, #0x30] 4f214: a9417bfd ldp x29, x30, [sp, #0x10] 4f218: f94013fb ldr x27, [sp, #0x20] 4f21c: 9101c3ff add sp, sp, #0x70 4f220: d50323bf autiasp 4f224: d65f03c0 ret 4f228: aa1303f4 mov x20, x19 4f22c: f9400e6b ldr x11, [x19, #0x18] 4f230: 91000929 add x9, x9, #0x2 4f234: f8410e8a ldr x10, [x20, #0x10]! 4f238: f9000269 str x9, [x19] 4f23c: cb0a016a sub x10, x11, x10 4f240: 9343fd55 asr x21, x10, #3 4f244: eb08013f cmp x9, x8 4f248: 54000080 b.eq 0x4f258 <__cxa_demangle+0x114d0> 4f24c: 39400128 ldrb w8, [x9] 4f250: 7101151f cmp w8, #0x45 4f254: 540001c0 b.eq 0x4f28c <__cxa_demangle+0x11504> 4f258: aa1303e0 mov x0, x19 4f25c: 97ffbeec bl 0x3ee0c <__cxa_demangle+0x1084> 4f260: f90003e0 str x0, [sp] 4f264: b4fffc80 cbz x0, 0x4f1f4 <__cxa_demangle+0x1146c> 4f268: 910003e1 mov x1, sp 4f26c: aa1403e0 mov x0, x20 4f270: 97ffc5f0 bl 0x40a30 <__cxa_demangle+0x2ca8> 4f274: a9402269 ldp x9, x8, [x19] 4f278: eb08013f cmp x9, x8 4f27c: 54fffe81 b.ne 0x4f24c <__cxa_demangle+0x114c4> 4f280: 17fffff6 b 0x4f258 <__cxa_demangle+0x114d0> 4f284: 2a1f03fb mov w27, wzr 4f288: 14000029 b 0x4f32c <__cxa_demangle+0x115a4> 4f28c: a9410a68 ldp x8, x2, [x19, #0x10] 4f290: d37df2b6 lsl x22, x21, #3 4f294: 91000529 add x9, x9, #0x1 4f298: aa1303e0 mov x0, x19 4f29c: 8b160101 add x1, x8, x22 4f2a0: f9000269 str x9, [x19] 4f2a4: 97ffed08 bl 0x4a6c4 <__cxa_demangle+0xc93c> 4f2a8: f9400a68 ldr x8, [x19, #0x10] 4f2ac: aa0003f4 mov x20, x0 4f2b0: aa0103f5 mov x21, x1 4f2b4: 8b160108 add x8, x8, x22 4f2b8: f9499a76 ldr x22, [x19, #0x1330] 4f2bc: f9000e68 str x8, [x19, #0x18] 4f2c0: f94006c8 ldr x8, [x22, #0x8] 4f2c4: d13f4109 sub x9, x8, #0xfd0 4f2c8: b13fc53f cmn x9, #0xff1 4f2cc: 54000108 b.hi 0x4f2ec <__cxa_demangle+0x11564> 4f2d0: 52820000 mov w0, #0x1000 // =4096 4f2d4: 9400271b bl 0x58f40 4f2d8: b4000780 cbz x0, 0x4f3c8 <__cxa_demangle+0x11640> 4f2dc: aa1f03e8 mov x8, xzr 4f2e0: a9007c16 stp x22, xzr, [x0] 4f2e4: aa0003f6 mov x22, x0 4f2e8: f9099a60 str x0, [x19, #0x1330] 4f2ec: 91008109 add x9, x8, #0x20 4f2f0: 8b0802d9 add x25, x22, x8 4f2f4: 90000088 adrp x8, 0x5f000 4f2f8: 5280222a mov w10, #0x111 // =273 4f2fc: 91380108 add x8, x8, #0xe00 4f300: 72a0202a movk w10, #0x101, lsl #16 4f304: f90006c9 str x9, [x22, #0x8] 4f308: f8010f28 str x8, [x25, #0x10]! 4f30c: b9000b2a str w10, [x25, #0x8] 4f310: a9015734 stp x20, x21, [x25, #0x10] 4f314: 17ffff4d b 0x4f048 <__cxa_demangle+0x112c0> 4f318: 5280003b mov w27, #0x1 // =1 4f31c: 5280005a mov w26, #0x2 // =2 4f320: 14000003 b 0x4f32c <__cxa_demangle+0x115a4> 4f324: 5280005a mov w26, #0x2 // =2 4f328: 5280005b mov w27, #0x2 // =2 4f32c: a9410a69 ldp x9, x2, [x19, #0x10] 4f330: 8b1a0108 add x8, x8, x26 4f334: d37df2da lsl x26, x22, #3 4f338: aa1303e0 mov x0, x19 4f33c: 8b1a0121 add x1, x9, x26 4f340: f9000268 str x8, [x19] 4f344: 97ffece0 bl 0x4a6c4 <__cxa_demangle+0xc93c> 4f348: f9400a68 ldr x8, [x19, #0x10] 4f34c: aa0003f5 mov x21, x0 4f350: aa0103f6 mov x22, x1 4f354: 8b1a0108 add x8, x8, x26 4f358: f9499a7a ldr x26, [x19, #0x1330] 4f35c: f9000e68 str x8, [x19, #0x18] 4f360: f9400748 ldr x8, [x26, #0x8] 4f364: d13ec109 sub x9, x8, #0xfb0 4f368: b13fc53f cmn x9, #0xff1 4f36c: 54000108 b.hi 0x4f38c <__cxa_demangle+0x11604> 4f370: 52820000 mov w0, #0x1000 // =4096 4f374: 940026f3 bl 0x58f40 4f378: b4000280 cbz x0, 0x4f3c8 <__cxa_demangle+0x11640> 4f37c: aa1f03e8 mov x8, xzr 4f380: a9007c1a stp x26, xzr, [x0] 4f384: aa0003fa mov x26, x0 4f388: f9099a60 str x0, [x19, #0x1330] 4f38c: 91010109 add x9, x8, #0x40 4f390: 8b080340 add x0, x26, x8 4f394: 90000088 adrp x8, 0x5f000 4f398: 528001ea mov w10, #0xf // =15 4f39c: 9139c108 add x8, x8, #0xe70 4f3a0: 72a0002a movk w10, #0x1, lsl #16 4f3a4: f9000749 str x9, [x26, #0x8] 4f3a8: f8010c08 str x8, [x0, #0x10]! 4f3ac: b900080a str w10, [x0, #0x8] 4f3b0: a9015414 stp x20, x21, [x0, #0x10] 4f3b4: f9001016 str x22, [x0, #0x20] 4f3b8: b9002818 str w24, [x0, #0x28] 4f3bc: 3900b01b strb w27, [x0, #0x2c] 4f3c0: f9001819 str x25, [x0, #0x30] 4f3c4: 17ffff8c b 0x4f1f4 <__cxa_demangle+0x1146c> 4f3c8: 94002756 bl 0x59120 <_ZSt9terminatev@plt> 4f3cc: 94002699 bl 0x58e30 <__stack_chk_fail@plt> 4f3d0: d503233f paciasp 4f3d4: a9bc7bfd stp x29, x30, [sp, #-0x40]! 4f3d8: a9015ff8 stp x24, x23, [sp, #0x10] 4f3dc: 910003fd mov x29, sp 4f3e0: a90257f6 stp x22, x21, [sp, #0x20] 4f3e4: a9034ff4 stp x20, x19, [sp, #0x30] 4f3e8: a940200a ldp x10, x8, [x0] 4f3ec: aa0003f3 mov x19, x0 4f3f0: eb08015f cmp x10, x8 4f3f4: 540003c0 b.eq 0x4f46c <__cxa_demangle+0x116e4> 4f3f8: 39400149 ldrb w9, [x10] 4f3fc: 7101c93f cmp w9, #0x72 4f400: 540003e0 b.eq 0x4f47c <__cxa_demangle+0x116f4> 4f404: 7101553f cmp w9, #0x55 4f408: 54000321 b.ne 0x4f46c <__cxa_demangle+0x116e4> 4f40c: 91000549 add x9, x10, #0x1 4f410: eb09011f cmp x8, x9 4f414: f9000269 str x9, [x19] 4f418: 540009a0 b.eq 0x4f54c <__cxa_demangle+0x117c4> 4f41c: 3940012b ldrb w11, [x9] 4f420: 5100e96b sub w11, w11, #0x3a 4f424: 3100297f cmn w11, #0xa 4f428: 54000a63 b.lo 0x4f574 <__cxa_demangle+0x117ec> 4f42c: aa1f03eb mov x11, xzr 4f430: 91000949 add x9, x10, #0x2 4f434: 5280014a mov w10, #0xa // =10 4f438: f9000269 str x9, [x19] 4f43c: eb08013f cmp x9, x8 4f440: 385ff12c ldurb w12, [x9, #-0x1] 4f444: d503201f nop 4f448: 9b0a316b madd x11, x11, x10, x12 4f44c: d100c16b sub x11, x11, #0x30 4f450: 540008a0 b.eq 0x4f564 <__cxa_demangle+0x117dc> 4f454: 3840152c ldrb w12, [x9], #0x1 4f458: 5100c18c sub w12, w12, #0x30 4f45c: 7100299f cmp w12, #0xa 4f460: 54fffec3 b.lo 0x4f438 <__cxa_demangle+0x116b0> 4f464: d1000529 sub x9, x9, #0x1 4f468: 14000040 b 0x4f568 <__cxa_demangle+0x117e0> 4f46c: 2a1f03f5 mov w21, wzr 4f470: eb08015f cmp x10, x8 4f474: 540000e1 b.ne 0x4f490 <__cxa_demangle+0x11708> 4f478: 14000014 b 0x4f4c8 <__cxa_demangle+0x11740> 4f47c: 9100054a add x10, x10, #0x1 4f480: 52800095 mov w21, #0x4 // =4 4f484: f900026a str x10, [x19] 4f488: eb08015f cmp x10, x8 4f48c: 540001e0 b.eq 0x4f4c8 <__cxa_demangle+0x11740> 4f490: 39400149 ldrb w9, [x10] 4f494: 7101593f cmp w9, #0x56 4f498: 54000081 b.ne 0x4f4a8 <__cxa_demangle+0x11720> 4f49c: 9100054a add x10, x10, #0x1 4f4a0: 321f02b5 orr w21, w21, #0x2 4f4a4: f900026a str x10, [x19] 4f4a8: eb08015f cmp x10, x8 4f4ac: 540000e0 b.eq 0x4f4c8 <__cxa_demangle+0x11740> 4f4b0: 39400148 ldrb w8, [x10] 4f4b4: 71012d1f cmp w8, #0x4b 4f4b8: 54000081 b.ne 0x4f4c8 <__cxa_demangle+0x11740> 4f4bc: 91000548 add x8, x10, #0x1 4f4c0: 320002b5 orr w21, w21, #0x1 4f4c4: f9000268 str x8, [x19] 4f4c8: aa1303e0 mov x0, x19 4f4cc: 97ffbe50 bl 0x3ee0c <__cxa_demangle+0x1084> 4f4d0: aa0003f4 mov x20, x0 4f4d4: b40014a0 cbz x0, 0x4f768 <__cxa_demangle+0x119e0> 4f4d8: 34001495 cbz w21, 0x4f768 <__cxa_demangle+0x119e0> 4f4dc: f9499a76 ldr x22, [x19, #0x1330] 4f4e0: f94006c8 ldr x8, [x22, #0x8] 4f4e4: d13f4109 sub x9, x8, #0xfd0 4f4e8: b13fc53f cmn x9, #0xff1 4f4ec: 54000108 b.hi 0x4f50c <__cxa_demangle+0x11784> 4f4f0: 52820000 mov w0, #0x1000 // =4096 4f4f4: 94002693 bl 0x58f40 4f4f8: b40014a0 cbz x0, 0x4f78c <__cxa_demangle+0x11a04> 4f4fc: aa1f03e8 mov x8, xzr 4f500: a9007c16 stp x22, xzr, [x0] 4f504: aa0003f6 mov x22, x0 4f508: f9099a60 str x0, [x19, #0x1330] 4f50c: 91008109 add x9, x8, #0x20 4f510: 9000008b adrp x11, 0x5f000 4f514: 8b0802c8 add x8, x22, x8 4f518: 913f016b add x11, x11, #0xfc0 4f51c: 39402e8a ldrb w10, [x20, #0xb] 4f520: 5280006c mov w12, #0x3 // =3 4f524: f90006c9 str x9, [x22, #0x8] 4f528: 78409289 ldurh w9, [x20, #0x9] 4f52c: f8010d0b str x11, [x8, #0x10]! 4f530: f9000914 str x20, [x8, #0x10] 4f534: aa0803f4 mov x20, x8 4f538: 3900210c strb w12, [x8, #0x8] 4f53c: 39002d0a strb w10, [x8, #0xb] 4f540: 78009109 sturh w9, [x8, #0x9] 4f544: b9000d15 str w21, [x8, #0xc] 4f548: 14000088 b 0x4f768 <__cxa_demangle+0x119e0> 4f54c: aa1f03f6 mov x22, xzr 4f550: aa1f03f7 mov x23, xzr 4f554: aa0803e9 mov x9, x8 4f558: eb1602ff cmp x23, x22 4f55c: 54000221 b.ne 0x4f5a0 <__cxa_demangle+0x11818> 4f560: 14000081 b 0x4f764 <__cxa_demangle+0x119dc> 4f564: aa0803e9 mov x9, x8 4f568: cb09010a sub x10, x8, x9 4f56c: eb0b015f cmp x10, x11 4f570: 540000c2 b.hs 0x4f588 <__cxa_demangle+0x11800> 4f574: aa1f03f6 mov x22, xzr 4f578: aa1f03f7 mov x23, xzr 4f57c: eb1602ff cmp x23, x22 4f580: 54000101 b.ne 0x4f5a0 <__cxa_demangle+0x11818> 4f584: 14000078 b 0x4f764 <__cxa_demangle+0x119dc> 4f588: aa0903f7 mov x23, x9 4f58c: 8b0b0129 add x9, x9, x11 4f590: aa0903f6 mov x22, x9 4f594: f9000269 str x9, [x19] 4f598: eb1602ff cmp x23, x22 4f59c: 54000e40 b.eq 0x4f764 <__cxa_demangle+0x119dc> 4f5a0: cb1702ca sub x10, x22, x23 4f5a4: f100255f cmp x10, #0x9 4f5a8: 54000683 b.lo 0x4f678 <__cxa_demangle+0x118f0> 4f5ac: 394002ea ldrb w10, [x23] 4f5b0: 7101bd5f cmp w10, #0x6f 4f5b4: 54000621 b.ne 0x4f678 <__cxa_demangle+0x118f0> 4f5b8: 394006ea ldrb w10, [x23, #0x1] 4f5bc: 7101895f cmp w10, #0x62 4f5c0: 540005c1 b.ne 0x4f678 <__cxa_demangle+0x118f0> 4f5c4: 39400aea ldrb w10, [x23, #0x2] 4f5c8: 7101a95f cmp w10, #0x6a 4f5cc: 54000561 b.ne 0x4f678 <__cxa_demangle+0x118f0> 4f5d0: 39400eea ldrb w10, [x23, #0x3] 4f5d4: 71018d5f cmp w10, #0x63 4f5d8: 54000501 b.ne 0x4f678 <__cxa_demangle+0x118f0> 4f5dc: 394012ea ldrb w10, [x23, #0x4] 4f5e0: 7101c15f cmp w10, #0x70 4f5e4: 540004a1 b.ne 0x4f678 <__cxa_demangle+0x118f0> 4f5e8: 394016ea ldrb w10, [x23, #0x5] 4f5ec: 7101c95f cmp w10, #0x72 4f5f0: 54000441 b.ne 0x4f678 <__cxa_demangle+0x118f0> 4f5f4: 39401aea ldrb w10, [x23, #0x6] 4f5f8: 7101bd5f cmp w10, #0x6f 4f5fc: 540003e1 b.ne 0x4f678 <__cxa_demangle+0x118f0> 4f600: 39401eea ldrb w10, [x23, #0x7] 4f604: 7101d15f cmp w10, #0x74 4f608: 54000381 b.ne 0x4f678 <__cxa_demangle+0x118f0> 4f60c: 394022ea ldrb w10, [x23, #0x8] 4f610: 7101bd5f cmp w10, #0x6f 4f614: 54000321 b.ne 0x4f678 <__cxa_demangle+0x118f0> 4f618: 910026ea add x10, x23, #0x9 4f61c: eb16015f cmp x10, x22 4f620: a9005a6a stp x10, x22, [x19] 4f624: 540006a0 b.eq 0x4f6f8 <__cxa_demangle+0x11970> 4f628: 3940014a ldrb w10, [x10] 4f62c: 5100e94a sub w10, w10, #0x3a 4f630: 3100295f cmn w10, #0xa 4f634: 54000623 b.lo 0x4f6f8 <__cxa_demangle+0x11970> 4f638: aa1f03ea mov x10, xzr 4f63c: 91002aeb add x11, x23, #0xa 4f640: 5280014c mov w12, #0xa // =10 4f644: f900026b str x11, [x19] 4f648: eb16017f cmp x11, x22 4f64c: 385ff16d ldurb w13, [x11, #-0x1] 4f650: d503201f nop 4f654: 9b0c354a madd x10, x10, x12, x13 4f658: d100c14a sub x10, x10, #0x30 4f65c: 54000460 b.eq 0x4f6e8 <__cxa_demangle+0x11960> 4f660: 3840156d ldrb w13, [x11], #0x1 4f664: 5100c1ad sub w13, w13, #0x30 4f668: 710029bf cmp w13, #0xa 4f66c: 54fffec3 b.lo 0x4f644 <__cxa_demangle+0x118bc> 4f670: d1000577 sub x23, x11, #0x1 4f674: 1400001e b 0x4f6ec <__cxa_demangle+0x11964> 4f678: aa1303e0 mov x0, x19 4f67c: 97ffff55 bl 0x4f3d0 <__cxa_demangle+0x11648> 4f680: b4000720 cbz x0, 0x4f764 <__cxa_demangle+0x119dc> 4f684: f9499a78 ldr x24, [x19, #0x1330] 4f688: aa0003f5 mov x21, x0 4f68c: f9400708 ldr x8, [x24, #0x8] 4f690: d13f0109 sub x9, x8, #0xfc0 4f694: b13fc53f cmn x9, #0xff1 4f698: 54000108 b.hi 0x4f6b8 <__cxa_demangle+0x11930> 4f69c: 52820000 mov w0, #0x1000 // =4096 4f6a0: 94002628 bl 0x58f40 4f6a4: b4000740 cbz x0, 0x4f78c <__cxa_demangle+0x11a04> 4f6a8: aa1f03e8 mov x8, xzr 4f6ac: a9007c18 stp x24, xzr, [x0] 4f6b0: aa0003f8 mov x24, x0 4f6b4: f9099a60 str x0, [x19, #0x1330] 4f6b8: 9100c109 add x9, x8, #0x30 4f6bc: 8b080314 add x20, x24, x8 4f6c0: 90000088 adrp x8, 0x5f000 4f6c4: 5280204a mov w10, #0x102 // =258 4f6c8: 913d4108 add x8, x8, #0xf50 4f6cc: 72a0202a movk w10, #0x101, lsl #16 4f6d0: f9000709 str x9, [x24, #0x8] 4f6d4: f8010e88 str x8, [x20, #0x10]! 4f6d8: b9000a8a str w10, [x20, #0x8] 4f6dc: a9015e95 stp x21, x23, [x20, #0x10] 4f6e0: f9001296 str x22, [x20, #0x20] 4f6e4: 14000021 b 0x4f768 <__cxa_demangle+0x119e0> 4f6e8: aa1603f7 mov x23, x22 4f6ec: cb1702cb sub x11, x22, x23 4f6f0: eb0a017f cmp x11, x10 4f6f4: 54000482 b.hs 0x4f784 <__cxa_demangle+0x119fc> 4f6f8: aa1f03f6 mov x22, xzr 4f6fc: aa1f03f7 mov x23, xzr 4f700: eb1602ff cmp x23, x22 4f704: a9002269 stp x9, x8, [x19] 4f708: 540002e0 b.eq 0x4f764 <__cxa_demangle+0x119dc> 4f70c: aa1303e0 mov x0, x19 4f710: 97ffff30 bl 0x4f3d0 <__cxa_demangle+0x11648> 4f714: b4000280 cbz x0, 0x4f764 <__cxa_demangle+0x119dc> 4f718: f9499a78 ldr x24, [x19, #0x1330] 4f71c: aa0003f5 mov x21, x0 4f720: f9400708 ldr x8, [x24, #0x8] 4f724: d13f0109 sub x9, x8, #0xfc0 4f728: b13fc53f cmn x9, #0xff1 4f72c: 54000108 b.hi 0x4f74c <__cxa_demangle+0x119c4> 4f730: 52820000 mov w0, #0x1000 // =4096 4f734: 94002603 bl 0x58f40 4f738: b40002a0 cbz x0, 0x4f78c <__cxa_demangle+0x11a04> 4f73c: aa1f03e8 mov x8, xzr 4f740: a9007c18 stp x24, xzr, [x0] 4f744: aa0003f8 mov x24, x0 4f748: f9099a60 str x0, [x19, #0x1330] 4f74c: 9100c109 add x9, x8, #0x30 4f750: 8b080314 add x20, x24, x8 4f754: 90000088 adrp x8, 0x5f000 4f758: 5280214a mov w10, #0x10a // =266 4f75c: 913b8108 add x8, x8, #0xee0 4f760: 17ffffdb b 0x4f6cc <__cxa_demangle+0x11944> 4f764: aa1f03f4 mov x20, xzr 4f768: aa1403e0 mov x0, x20 4f76c: a9434ff4 ldp x20, x19, [sp, #0x30] 4f770: a94257f6 ldp x22, x21, [sp, #0x20] 4f774: a9415ff8 ldp x24, x23, [sp, #0x10] 4f778: a8c47bfd ldp x29, x30, [sp], #0x40 4f77c: d50323bf autiasp 4f780: d65f03c0 ret 4f784: 8b0a02f6 add x22, x23, x10 4f788: 17ffffde b 0x4f700 <__cxa_demangle+0x11978> 4f78c: 94002665 bl 0x59120 <_ZSt9terminatev@plt> 4f790: d503233f paciasp 4f794: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4f798: f9000bf5 str x21, [sp, #0x10] 4f79c: 910003fd mov x29, sp 4f7a0: a9024ff4 stp x20, x19, [sp, #0x20] 4f7a4: f9499815 ldr x21, [x0, #0x1330] 4f7a8: aa0103f3 mov x19, x1 4f7ac: f94006a8 ldr x8, [x21, #0x8] 4f7b0: d13f4109 sub x9, x8, #0xfd0 4f7b4: b13fc53f cmn x9, #0xff1 4f7b8: 54000128 b.hi 0x4f7dc <__cxa_demangle+0x11a54> 4f7bc: aa0003f4 mov x20, x0 4f7c0: 52820000 mov w0, #0x1000 // =4096 4f7c4: 940025df bl 0x58f40 4f7c8: b4000300 cbz x0, 0x4f828 <__cxa_demangle+0x11aa0> 4f7cc: aa1f03e8 mov x8, xzr 4f7d0: a9007c15 stp x21, xzr, [x0] 4f7d4: aa0003f5 mov x21, x0 4f7d8: f9099a80 str x0, [x20, #0x1330] 4f7dc: 91008109 add x9, x8, #0x20 4f7e0: aa1303e0 mov x0, x19 4f7e4: 8b0802b4 add x20, x21, x8 4f7e8: f90006a9 str x9, [x21, #0x8] 4f7ec: 94002739 bl 0x594d0 4f7f0: f0000069 adrp x9, 0x5e000 4f7f4: 528020e8 mov w8, #0x107 // =263 4f7f8: 910f0129 add x9, x9, #0x3c0 4f7fc: 72a02028 movk w8, #0x101, lsl #16 4f800: f9400bf5 ldr x21, [sp, #0x10] 4f804: f8010e89 str x9, [x20, #0x10]! 4f808: 8b000269 add x9, x19, x0 4f80c: aa1403e0 mov x0, x20 4f810: b9000a88 str w8, [x20, #0x8] 4f814: a9012693 stp x19, x9, [x20, #0x10] 4f818: a9424ff4 ldp x20, x19, [sp, #0x20] 4f81c: a8c37bfd ldp x29, x30, [sp], #0x30 4f820: d50323bf autiasp 4f824: d65f03c0 ret 4f828: 9400263e bl 0x59120 <_ZSt9terminatev@plt> 4f82c: d503233f paciasp 4f830: d10183ff sub sp, sp, #0x60 4f834: a9027bfd stp x29, x30, [sp, #0x20] 4f838: 910083fd add x29, sp, #0x20 4f83c: f9001bf7 str x23, [sp, #0x30] 4f840: a90457f6 stp x22, x21, [sp, #0x40] 4f844: a9054ff4 stp x20, x19, [sp, #0x50] 4f848: d53bd056 mrs x22, TPIDR_EL0 4f84c: f94016c8 ldr x8, [x22, #0x28] 4f850: f81f83a8 stur x8, [x29, #-0x8] 4f854: a9402009 ldp x9, x8, [x0] 4f858: cb09010a sub x10, x8, x9 4f85c: f100095f cmp x10, #0x2 4f860: 540011a3 b.lo 0x4fa94 <__cxa_demangle+0x11d0c> 4f864: 3940012a ldrb w10, [x9] 4f868: 7101115f cmp w10, #0x44 4f86c: 54001141 b.ne 0x4fa94 <__cxa_demangle+0x11d0c> 4f870: 3940052a ldrb w10, [x9, #0x1] 4f874: 7101d95f cmp w10, #0x76 4f878: 540010e1 b.ne 0x4fa94 <__cxa_demangle+0x11d0c> 4f87c: aa0003f3 mov x19, x0 4f880: 91000934 add x20, x9, #0x2 4f884: eb14011f cmp x8, x20 4f888: f9000014 str x20, [x0] 4f88c: 54000600 b.eq 0x4f94c <__cxa_demangle+0x11bc4> 4f890: 3940028a ldrb w10, [x20] 4f894: 7100c55f cmp w10, #0x31 4f898: 540005a3 b.lo 0x4f94c <__cxa_demangle+0x11bc4> 4f89c: 7100e55f cmp w10, #0x39 4f8a0: 54000188 b.hi 0x4f8d0 <__cxa_demangle+0x11b48> 4f8a4: 91000935 add x21, x9, #0x2 4f8a8: 91000d29 add x9, x9, #0x3 4f8ac: eb08013f cmp x9, x8 4f8b0: f9000269 str x9, [x19] 4f8b4: 540009a0 b.eq 0x4f9e8 <__cxa_demangle+0x11c60> 4f8b8: 3840152a ldrb w10, [x9], #0x1 4f8bc: 910006b5 add x21, x21, #0x1 4f8c0: 5100e94a sub w10, w10, #0x3a 4f8c4: 31002d5f cmn w10, #0xb 4f8c8: 54ffff28 b.hi 0x4f8ac <__cxa_demangle+0x11b24> 4f8cc: 14000048 b 0x4f9ec <__cxa_demangle+0x11c64> 4f8d0: 71017d5f cmp w10, #0x5f 4f8d4: 540003c1 b.ne 0x4f94c <__cxa_demangle+0x11bc4> 4f8d8: 91000d28 add x8, x9, #0x3 4f8dc: aa1303e0 mov x0, x19 4f8e0: f9000268 str x8, [x19] 4f8e4: 97ffbd4a bl 0x3ee0c <__cxa_demangle+0x1084> 4f8e8: b4000d80 cbz x0, 0x4fa98 <__cxa_demangle+0x11d10> 4f8ec: f9499a75 ldr x21, [x19, #0x1330] 4f8f0: aa0003f4 mov x20, x0 4f8f4: f94006a8 ldr x8, [x21, #0x8] 4f8f8: d13f4109 sub x9, x8, #0xfd0 4f8fc: b13fc53f cmn x9, #0xff1 4f900: 54000108 b.hi 0x4f920 <__cxa_demangle+0x11b98> 4f904: 52820000 mov w0, #0x1000 // =4096 4f908: 9400258e bl 0x58f40 4f90c: b4000ee0 cbz x0, 0x4fae8 <__cxa_demangle+0x11d60> 4f910: aa1f03e8 mov x8, xzr 4f914: a9007c15 stp x21, xzr, [x0] 4f918: aa0003f5 mov x21, x0 4f91c: f9099a60 str x0, [x19, #0x1330] 4f920: 91008109 add x9, x8, #0x20 4f924: 8b0802a0 add x0, x21, x8 4f928: b0000088 adrp x8, 0x60000 4f92c: 5280232a mov w10, #0x119 // =281 4f930: 91028108 add x8, x8, #0xa0 4f934: 72a0202a movk w10, #0x101, lsl #16 4f938: f90006a9 str x9, [x21, #0x8] 4f93c: f8010c08 str x8, [x0, #0x10]! 4f940: b900080a str w10, [x0, #0x8] 4f944: a9017c14 stp x20, xzr, [x0, #0x10] 4f948: 14000054 b 0x4fa98 <__cxa_demangle+0x11d10> 4f94c: aa1303e0 mov x0, x19 4f950: 97ffccd4 bl 0x42ca0 <__cxa_demangle+0x4f18> 4f954: b4000a20 cbz x0, 0x4fa98 <__cxa_demangle+0x11d10> 4f958: a9402668 ldp x8, x9, [x19] 4f95c: eb09011f cmp x8, x9 4f960: 540009a0 b.eq 0x4fa94 <__cxa_demangle+0x11d0c> 4f964: 39400109 ldrb w9, [x8] 4f968: 71017d3f cmp w9, #0x5f 4f96c: 54000941 b.ne 0x4fa94 <__cxa_demangle+0x11d0c> 4f970: aa0003f4 mov x20, x0 4f974: 91000508 add x8, x8, #0x1 4f978: aa1303e0 mov x0, x19 4f97c: f9000268 str x8, [x19] 4f980: 97ffbd23 bl 0x3ee0c <__cxa_demangle+0x1084> 4f984: b40008a0 cbz x0, 0x4fa98 <__cxa_demangle+0x11d10> 4f988: f9499a77 ldr x23, [x19, #0x1330] 4f98c: aa0003f5 mov x21, x0 4f990: f94006e8 ldr x8, [x23, #0x8] 4f994: d13f4109 sub x9, x8, #0xfd0 4f998: b13fc53f cmn x9, #0xff1 4f99c: 54000108 b.hi 0x4f9bc <__cxa_demangle+0x11c34> 4f9a0: 52820000 mov w0, #0x1000 // =4096 4f9a4: 94002567 bl 0x58f40 4f9a8: b4000a00 cbz x0, 0x4fae8 <__cxa_demangle+0x11d60> 4f9ac: aa1f03e8 mov x8, xzr 4f9b0: a9007c17 stp x23, xzr, [x0] 4f9b4: aa0003f7 mov x23, x0 4f9b8: f9099a60 str x0, [x19, #0x1330] 4f9bc: 91008109 add x9, x8, #0x20 4f9c0: 8b0802e0 add x0, x23, x8 4f9c4: b0000088 adrp x8, 0x60000 4f9c8: 5280232a mov w10, #0x119 // =281 4f9cc: 91028108 add x8, x8, #0xa0 4f9d0: 72a0202a movk w10, #0x101, lsl #16 4f9d4: f90006e9 str x9, [x23, #0x8] 4f9d8: f8010c08 str x8, [x0, #0x10]! 4f9dc: b900080a str w10, [x0, #0x8] 4f9e0: a9015015 stp x21, x20, [x0, #0x10] 4f9e4: 1400002d b 0x4fa98 <__cxa_demangle+0x11d10> 4f9e8: aa0803f5 mov x21, x8 4f9ec: f9499a77 ldr x23, [x19, #0x1330] 4f9f0: f94006e8 ldr x8, [x23, #0x8] 4f9f4: d13f4109 sub x9, x8, #0xfd0 4f9f8: b13fc53f cmn x9, #0xff1 4f9fc: 54000108 b.hi 0x4fa1c <__cxa_demangle+0x11c94> 4fa00: 52820000 mov w0, #0x1000 // =4096 4fa04: 9400254f bl 0x58f40 4fa08: b4000700 cbz x0, 0x4fae8 <__cxa_demangle+0x11d60> 4fa0c: aa1f03e8 mov x8, xzr 4fa10: a9007c17 stp x23, xzr, [x0] 4fa14: aa0003f7 mov x23, x0 4fa18: f9099a60 str x0, [x19, #0x1330] 4fa1c: 91008109 add x9, x8, #0x20 4fa20: 8b0802ea add x10, x23, x8 4fa24: f0000068 adrp x8, 0x5e000 4fa28: 528020eb mov w11, #0x107 // =263 4fa2c: 910f0108 add x8, x8, #0x3c0 4fa30: 72a0202b movk w11, #0x101, lsl #16 4fa34: f90006e9 str x9, [x23, #0x8] 4fa38: f8010d48 str x8, [x10, #0x10]! 4fa3c: b900094b str w11, [x10, #0x8] 4fa40: a9015554 stp x20, x21, [x10, #0x10] 4fa44: a9402668 ldp x8, x9, [x19] 4fa48: f9000bea str x10, [sp, #0x10] 4fa4c: eb09011f cmp x8, x9 4fa50: 54000220 b.eq 0x4fa94 <__cxa_demangle+0x11d0c> 4fa54: 3940010a ldrb w10, [x8] 4fa58: 71017d5f cmp w10, #0x5f 4fa5c: 540001c1 b.ne 0x4fa94 <__cxa_demangle+0x11d0c> 4fa60: 9100050a add x10, x8, #0x1 4fa64: eb09015f cmp x10, x9 4fa68: f900026a str x10, [x19] 4fa6c: 540002c0 b.eq 0x4fac4 <__cxa_demangle+0x11d3c> 4fa70: 39400149 ldrb w9, [x10] 4fa74: 7101c13f cmp w9, #0x70 4fa78: 54000261 b.ne 0x4fac4 <__cxa_demangle+0x11d3c> 4fa7c: 91000908 add x8, x8, #0x2 4fa80: 910043e1 add x1, sp, #0x10 4fa84: aa1303e0 mov x0, x19 4fa88: f9000268 str x8, [x19] 4fa8c: 940003eb bl 0x50a38 <__cxa_demangle+0x12cb0> 4fa90: 14000002 b 0x4fa98 <__cxa_demangle+0x11d10> 4fa94: aa1f03e0 mov x0, xzr 4fa98: f94016c8 ldr x8, [x22, #0x28] 4fa9c: f85f83a9 ldur x9, [x29, #-0x8] 4faa0: eb09011f cmp x8, x9 4faa4: 54000241 b.ne 0x4faec <__cxa_demangle+0x11d64> 4faa8: a9454ff4 ldp x20, x19, [sp, #0x50] 4faac: a94457f6 ldp x22, x21, [sp, #0x40] 4fab0: a9427bfd ldp x29, x30, [sp, #0x20] 4fab4: f9401bf7 ldr x23, [sp, #0x30] 4fab8: 910183ff add sp, sp, #0x60 4fabc: d50323bf autiasp 4fac0: d65f03c0 ret 4fac4: aa1303e0 mov x0, x19 4fac8: 97ffbcd1 bl 0x3ee0c <__cxa_demangle+0x1084> 4facc: f90007e0 str x0, [sp, #0x8] 4fad0: b4fffe40 cbz x0, 0x4fa98 <__cxa_demangle+0x11d10> 4fad4: 910023e1 add x1, sp, #0x8 4fad8: 910043e2 add x2, sp, #0x10 4fadc: aa1303e0 mov x0, x19 4fae0: 940003fa bl 0x50ac8 <__cxa_demangle+0x12d40> 4fae4: 17ffffed b 0x4fa98 <__cxa_demangle+0x11d10> 4fae8: 9400258e bl 0x59120 <_ZSt9terminatev@plt> 4faec: 940024d1 bl 0x58e30 <__stack_chk_fail@plt> 4faf0: d503233f paciasp 4faf4: a9bc7bfd stp x29, x30, [sp, #-0x40]! 4faf8: f9000bf7 str x23, [sp, #0x10] 4fafc: 910003fd mov x29, sp 4fb00: a90257f6 stp x22, x21, [sp, #0x20] 4fb04: a9034ff4 stp x20, x19, [sp, #0x30] 4fb08: a9402408 ldp x8, x9, [x0] 4fb0c: aa0003f3 mov x19, x0 4fb10: cb080129 sub x9, x9, x8 4fb14: f100093f cmp x9, #0x2 4fb18: 540001e3 b.lo 0x4fb54 <__cxa_demangle+0x11dcc> 4fb1c: 39400109 ldrb w9, [x8] 4fb20: 7101513f cmp w9, #0x54 4fb24: 54000181 b.ne 0x4fb54 <__cxa_demangle+0x11dcc> 4fb28: 39400509 ldrb w9, [x8, #0x1] 4fb2c: 7101953f cmp w9, #0x65 4fb30: 54000220 b.eq 0x4fb74 <__cxa_demangle+0x11dec> 4fb34: 7101cd3f cmp w9, #0x73 4fb38: 54000260 b.eq 0x4fb84 <__cxa_demangle+0x11dfc> 4fb3c: 7101d53f cmp w9, #0x75 4fb40: 540000a1 b.ne 0x4fb54 <__cxa_demangle+0x11dcc> 4fb44: f0fffe55 adrp x21, 0x1a000 4fb48: 9138aab5 add x21, x21, #0xe2a 4fb4c: 910016b6 add x22, x21, #0x5 4fb50: 14000010 b 0x4fb90 <__cxa_demangle+0x11e08> 4fb54: aa1303e0 mov x0, x19 4fb58: f9400bf7 ldr x23, [sp, #0x10] 4fb5c: a9434ff4 ldp x20, x19, [sp, #0x30] 4fb60: aa1f03e1 mov x1, xzr 4fb64: a94257f6 ldp x22, x21, [sp, #0x20] 4fb68: a8c47bfd ldp x29, x30, [sp], #0x40 4fb6c: d50323bf autiasp 4fb70: 17ffc093 b 0x3fdbc <__cxa_demangle+0x2034> 4fb74: 90fffe75 adrp x21, 0x1b000 4fb78: 910b36b5 add x21, x21, #0x2cd 4fb7c: 910012b6 add x22, x21, #0x4 4fb80: 14000004 b 0x4fb90 <__cxa_demangle+0x11e08> 4fb84: 90fffe75 adrp x21, 0x1b000 4fb88: 91170ab5 add x21, x21, #0x5c2 4fb8c: 91001ab6 add x22, x21, #0x6 4fb90: 91000908 add x8, x8, #0x2 4fb94: aa1303e0 mov x0, x19 4fb98: aa1f03e1 mov x1, xzr 4fb9c: f9000268 str x8, [x19] 4fba0: 97ffc087 bl 0x3fdbc <__cxa_demangle+0x2034> 4fba4: aa0003f4 mov x20, x0 4fba8: b4000360 cbz x0, 0x4fc14 <__cxa_demangle+0x11e8c> 4fbac: eb1602bf cmp x21, x22 4fbb0: 54000320 b.eq 0x4fc14 <__cxa_demangle+0x11e8c> 4fbb4: f9499a77 ldr x23, [x19, #0x1330] 4fbb8: f94006e8 ldr x8, [x23, #0x8] 4fbbc: d13f0109 sub x9, x8, #0xfc0 4fbc0: b13fc53f cmn x9, #0xff1 4fbc4: 54000108 b.hi 0x4fbe4 <__cxa_demangle+0x11e5c> 4fbc8: 52820000 mov w0, #0x1000 // =4096 4fbcc: 940024dd bl 0x58f40 4fbd0: b4000300 cbz x0, 0x4fc30 <__cxa_demangle+0x11ea8> 4fbd4: aa1f03e8 mov x8, xzr 4fbd8: a9007c17 stp x23, xzr, [x0] 4fbdc: aa0003f7 mov x23, x0 4fbe0: f9099a60 str x0, [x19, #0x1330] 4fbe4: b000008a adrp x10, 0x60000 4fbe8: 9100c109 add x9, x8, #0x30 4fbec: 8b0802e8 add x8, x23, x8 4fbf0: 9107c14a add x10, x10, #0x1f0 4fbf4: 528020cb mov w11, #0x106 // =262 4fbf8: 72a0202b movk w11, #0x101, lsl #16 4fbfc: f90006e9 str x9, [x23, #0x8] 4fc00: f8010d0a str x10, [x8, #0x10]! 4fc04: a901d116 stp x22, x20, [x8, #0x18] 4fc08: aa0803f4 mov x20, x8 4fc0c: b900090b str w11, [x8, #0x8] 4fc10: f9000915 str x21, [x8, #0x10] 4fc14: aa1403e0 mov x0, x20 4fc18: f9400bf7 ldr x23, [sp, #0x10] 4fc1c: a9434ff4 ldp x20, x19, [sp, #0x30] 4fc20: a94257f6 ldp x22, x21, [sp, #0x20] 4fc24: a8c47bfd ldp x29, x30, [sp], #0x40 4fc28: d50323bf autiasp 4fc2c: d65f03c0 ret 4fc30: 9400253c bl 0x59120 <_ZSt9terminatev@plt> 4fc34: d503233f paciasp 4fc38: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4fc3c: f9000bf5 str x21, [sp, #0x10] 4fc40: 910003fd mov x29, sp 4fc44: a9024ff4 stp x20, x19, [sp, #0x20] 4fc48: f9499815 ldr x21, [x0, #0x1330] 4fc4c: aa0103f3 mov x19, x1 4fc50: f94006a8 ldr x8, [x21, #0x8] 4fc54: d13f4109 sub x9, x8, #0xfd0 4fc58: b13fc53f cmn x9, #0xff1 4fc5c: 54000128 b.hi 0x4fc80 <__cxa_demangle+0x11ef8> 4fc60: aa0003f4 mov x20, x0 4fc64: 52820000 mov w0, #0x1000 // =4096 4fc68: 940024b6 bl 0x58f40 4fc6c: b4000300 cbz x0, 0x4fccc <__cxa_demangle+0x11f44> 4fc70: aa1f03e8 mov x8, xzr 4fc74: a9007c15 stp x21, xzr, [x0] 4fc78: aa0003f5 mov x21, x0 4fc7c: f9099a80 str x0, [x20, #0x1330] 4fc80: 9100810a add x10, x8, #0x20 4fc84: 8b0802a0 add x0, x21, x8 4fc88: b0000088 adrp x8, 0x60000 4fc8c: f9400269 ldr x9, [x19] 4fc90: 91098108 add x8, x8, #0x260 4fc94: 5280016b mov w11, #0xb // =11 4fc98: a9424ff4 ldp x20, x19, [sp, #0x20] 4fc9c: f90006aa str x10, [x21, #0x8] 4fca0: 3940252c ldrb w12, [x9, #0x9] 4fca4: f8010c08 str x8, [x0, #0x10]! 4fca8: 52802028 mov w8, #0x101 // =257 4fcac: f9400bf5 ldr x21, [sp, #0x10] 4fcb0: 3900200b strb w11, [x0, #0x8] 4fcb4: 3900240c strb w12, [x0, #0x9] 4fcb8: 79001408 strh w8, [x0, #0xa] 4fcbc: f9000809 str x9, [x0, #0x10] 4fcc0: a8c37bfd ldp x29, x30, [sp], #0x30 4fcc4: d50323bf autiasp 4fcc8: d65f03c0 ret 4fccc: 94002515 bl 0x59120 <_ZSt9terminatev@plt> 4fcd0: d503233f paciasp 4fcd4: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4fcd8: a90157f6 stp x22, x21, [sp, #0x10] 4fcdc: 910003fd mov x29, sp 4fce0: a9024ff4 stp x20, x19, [sp, #0x20] 4fce4: f9499816 ldr x22, [x0, #0x1330] 4fce8: aa0203f3 mov x19, x2 4fcec: aa0103f4 mov x20, x1 4fcf0: f94006c8 ldr x8, [x22, #0x8] 4fcf4: d13f4109 sub x9, x8, #0xfd0 4fcf8: b13fc53f cmn x9, #0xff1 4fcfc: 54000128 b.hi 0x4fd20 <__cxa_demangle+0x11f98> 4fd00: aa0003f5 mov x21, x0 4fd04: 52820000 mov w0, #0x1000 // =4096 4fd08: 9400248e bl 0x58f40 4fd0c: b4000360 cbz x0, 0x4fd78 <__cxa_demangle+0x11ff0> 4fd10: aa1f03e8 mov x8, xzr 4fd14: a9007c16 stp x22, xzr, [x0] 4fd18: aa0003f6 mov x22, x0 4fd1c: f9099aa0 str x0, [x21, #0x1330] 4fd20: 8b0802c0 add x0, x22, x8 4fd24: 91008108 add x8, x8, #0x20 4fd28: b000008a adrp x10, 0x60000 4fd2c: f9400289 ldr x9, [x20] 4fd30: 910b414a add x10, x10, #0x2d0 4fd34: 5280018b mov w11, #0xc // =12 4fd38: f90006c8 str x8, [x22, #0x8] 4fd3c: 52802028 mov w8, #0x101 // =257 4fd40: b940026c ldr w12, [x19] 4fd44: a9424ff4 ldp x20, x19, [sp, #0x20] 4fd48: f8010c0a str x10, [x0, #0x10]! 4fd4c: a94157f6 ldp x22, x21, [sp, #0x10] 4fd50: 3900200b strb w11, [x0, #0x8] 4fd54: 3940252a ldrb w10, [x9, #0x9] 4fd58: 79001408 strh w8, [x0, #0xa] 4fd5c: f9000809 str x9, [x0, #0x10] 4fd60: b900180c str w12, [x0, #0x18] 4fd64: 3900240a strb w10, [x0, #0x9] 4fd68: 3900701f strb wzr, [x0, #0x1c] 4fd6c: a8c37bfd ldp x29, x30, [sp], #0x30 4fd70: d50323bf autiasp 4fd74: d65f03c0 ret 4fd78: 940024ea bl 0x59120 <_ZSt9terminatev@plt> 4fd7c: d503233f paciasp 4fd80: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4fd84: f9000bf5 str x21, [sp, #0x10] 4fd88: 910003fd mov x29, sp 4fd8c: a9024ff4 stp x20, x19, [sp, #0x20] 4fd90: f9499815 ldr x21, [x0, #0x1330] 4fd94: aa0103f3 mov x19, x1 4fd98: f94006a8 ldr x8, [x21, #0x8] 4fd9c: d13f0109 sub x9, x8, #0xfc0 4fda0: b13fc53f cmn x9, #0xff1 4fda4: 54000128 b.hi 0x4fdc8 <__cxa_demangle+0x12040> 4fda8: aa0003f4 mov x20, x0 4fdac: 52820000 mov w0, #0x1000 // =4096 4fdb0: 94002464 bl 0x58f40 4fdb4: b4000320 cbz x0, 0x4fe18 <__cxa_demangle+0x12090> 4fdb8: aa1f03e8 mov x8, xzr 4fdbc: a9007c15 stp x21, xzr, [x0] 4fdc0: aa0003f5 mov x21, x0 4fdc4: f9099a80 str x0, [x20, #0x1330] 4fdc8: 9100c109 add x9, x8, #0x30 4fdcc: 8b0802a0 add x0, x21, x8 4fdd0: b0000088 adrp x8, 0x60000 4fdd4: 528020aa mov w10, #0x105 // =261 4fdd8: 910d0108 add x8, x8, #0x340 4fddc: 72a0202a movk w10, #0x101, lsl #16 4fde0: f90006a9 str x9, [x21, #0x8] 4fde4: f0fffe49 adrp x9, 0x1a000 4fde8: 91202929 add x9, x9, #0x80a 4fdec: f9400bf5 ldr x21, [sp, #0x10] 4fdf0: f8010c08 str x8, [x0, #0x10]! 4fdf4: f9400268 ldr x8, [x19] 4fdf8: b900080a str w10, [x0, #0x8] 4fdfc: a9424ff4 ldp x20, x19, [sp, #0x20] 4fe00: 9100212a add x10, x9, #0x8 4fe04: a9012408 stp x8, x9, [x0, #0x10] 4fe08: f900100a str x10, [x0, #0x20] 4fe0c: a8c37bfd ldp x29, x30, [sp], #0x30 4fe10: d50323bf autiasp 4fe14: d65f03c0 ret 4fe18: 940024c2 bl 0x59120 <_ZSt9terminatev@plt> 4fe1c: d503233f paciasp 4fe20: a9bd7bfd stp x29, x30, [sp, #-0x30]! 4fe24: f9000bf5 str x21, [sp, #0x10] 4fe28: 910003fd mov x29, sp 4fe2c: a9024ff4 stp x20, x19, [sp, #0x20] 4fe30: f9499815 ldr x21, [x0, #0x1330] 4fe34: aa0103f3 mov x19, x1 4fe38: f94006a8 ldr x8, [x21, #0x8] 4fe3c: d13f0109 sub x9, x8, #0xfc0 4fe40: b13fc53f cmn x9, #0xff1 4fe44: 54000128 b.hi 0x4fe68 <__cxa_demangle+0x120e0> 4fe48: aa0003f4 mov x20, x0 4fe4c: 52820000 mov w0, #0x1000 // =4096 4fe50: 9400243c bl 0x58f40 4fe54: b4000320 cbz x0, 0x4feb8 <__cxa_demangle+0x12130> 4fe58: aa1f03e8 mov x8, xzr 4fe5c: a9007c15 stp x21, xzr, [x0] 4fe60: aa0003f5 mov x21, x0 4fe64: f9099a80 str x0, [x20, #0x1330] 4fe68: 9100c109 add x9, x8, #0x30 4fe6c: 8b0802a0 add x0, x21, x8 4fe70: b0000088 adrp x8, 0x60000 4fe74: 528020aa mov w10, #0x105 // =261 4fe78: 910d0108 add x8, x8, #0x340 4fe7c: 72a0202a movk w10, #0x101, lsl #16 4fe80: f90006a9 str x9, [x21, #0x8] 4fe84: f0fffe49 adrp x9, 0x1a000 4fe88: 912e8529 add x9, x9, #0xba1 4fe8c: f9400bf5 ldr x21, [sp, #0x10] 4fe90: f8010c08 str x8, [x0, #0x10]! 4fe94: f9400268 ldr x8, [x19] 4fe98: b900080a str w10, [x0, #0x8] 4fe9c: a9424ff4 ldp x20, x19, [sp, #0x20] 4fea0: 9100292a add x10, x9, #0xa 4fea4: a9012408 stp x8, x9, [x0, #0x10] 4fea8: f900100a str x10, [x0, #0x20] 4feac: a8c37bfd ldp x29, x30, [sp], #0x30 4feb0: d50323bf autiasp 4feb4: d65f03c0 ret 4feb8: 9400249a bl 0x59120 <_ZSt9terminatev@plt> 4febc: d503233f paciasp 4fec0: a9be7bfd stp x29, x30, [sp, #-0x20]! 4fec4: a9014ff4 stp x20, x19, [sp, #0x10] 4fec8: 910003fd mov x29, sp 4fecc: a940a828 ldp x8, x10, [x1, #0x8] 4fed0: aa0103f3 mov x19, x1 4fed4: aa0003f4 mov x20, x0 4fed8: 91002509 add x9, x8, #0x9 4fedc: eb0a013f cmp x9, x10 4fee0: 54000062 b.hs 0x4feec <__cxa_demangle+0x12164> 4fee4: f9400260 ldr x0, [x19] 4fee8: 1400000a b 0x4ff10 <__cxa_demangle+0x12188> 4feec: d37ff948 lsl x8, x10, #1 4fef0: f9400260 ldr x0, [x19] 4fef4: eb09011f cmp x8, x9 4fef8: 9a883121 csel x1, x9, x8, lo 4fefc: f9000a61 str x1, [x19, #0x10] 4ff00: 94002418 bl 0x58f60 4ff04: f9000260 str x0, [x19] 4ff08: b4000640 cbz x0, 0x4ffd0 <__cxa_demangle+0x12248> 4ff0c: f9400668 ldr x8, [x19, #0x8] 4ff10: f0fffe49 adrp x9, 0x1a000 4ff14: 8b080008 add x8, x0, x8 4ff18: 91157d29 add x9, x9, #0x55f 4ff1c: 5280050a mov w10, #0x28 // =40 4ff20: aa1303e1 mov x1, x19 4ff24: f9400129 ldr x9, [x9] 4ff28: 3900210a strb w10, [x8, #0x8] 4ff2c: f9000109 str x9, [x8] 4ff30: f9400668 ldr x8, [x19, #0x8] 4ff34: f9400a94 ldr x20, [x20, #0x10] 4ff38: 91002508 add x8, x8, #0x9 4ff3c: f9400289 ldr x9, [x20] 4ff40: aa1403e0 mov x0, x20 4ff44: f9000668 str x8, [x19, #0x8] 4ff48: f9401128 ldr x8, [x9, #0x20] 4ff4c: d63f0100 blr x8 4ff50: 39402688 ldrb w8, [x20, #0x9] 4ff54: 7100051f cmp w8, #0x1 4ff58: 540000c0 b.eq 0x4ff70 <__cxa_demangle+0x121e8> 4ff5c: f9400288 ldr x8, [x20] 4ff60: aa1403e0 mov x0, x20 4ff64: aa1303e1 mov x1, x19 4ff68: f9401508 ldr x8, [x8, #0x28] 4ff6c: d63f0100 blr x8 4ff70: a940aa68 ldp x8, x10, [x19, #0x8] 4ff74: 91000509 add x9, x8, #0x1 4ff78: eb0a013f cmp x9, x10 4ff7c: 54000062 b.hs 0x4ff88 <__cxa_demangle+0x12200> 4ff80: f9400260 ldr x0, [x19] 4ff84: 1400000a b 0x4ffac <__cxa_demangle+0x12224> 4ff88: d37ff948 lsl x8, x10, #1 4ff8c: f9400260 ldr x0, [x19] 4ff90: eb09011f cmp x8, x9 4ff94: 9a883121 csel x1, x9, x8, lo 4ff98: f9000a61 str x1, [x19, #0x10] 4ff9c: 940023f1 bl 0x58f60 4ffa0: f9000260 str x0, [x19] 4ffa4: b4000160 cbz x0, 0x4ffd0 <__cxa_demangle+0x12248> 4ffa8: f9400668 ldr x8, [x19, #0x8] 4ffac: 52800529 mov w9, #0x29 // =41 4ffb0: 38286809 strb w9, [x0, x8] 4ffb4: f9400668 ldr x8, [x19, #0x8] 4ffb8: 91000508 add x8, x8, #0x1 4ffbc: f9000668 str x8, [x19, #0x8] 4ffc0: a9414ff4 ldp x20, x19, [sp, #0x10] 4ffc4: a8c27bfd ldp x29, x30, [sp], #0x20 4ffc8: d50323bf autiasp 4ffcc: d65f03c0 ret 4ffd0: 94002454 bl 0x59120 <_ZSt9terminatev@plt> 4ffd4: d503245f bti c 4ffd8: 1400238e b 0x58e10 <_ZdlPv@plt> 4ffdc: d503233f paciasp 4ffe0: a9be7bfd stp x29, x30, [sp, #-0x20]! 4ffe4: a9014ff4 stp x20, x19, [sp, #0x10] 4ffe8: 910003fd mov x29, sp 4ffec: a940a828 ldp x8, x10, [x1, #0x8] 4fff0: aa0103f3 mov x19, x1 4fff4: aa0003f4 mov x20, x0 4fff8: 91001909 add x9, x8, #0x6 4fffc: eb0a013f cmp x9, x10 50000: 54000062 b.hs 0x5000c <__cxa_demangle+0x12284> 50004: f9400260 ldr x0, [x19] 50008: 1400000a b 0x50030 <__cxa_demangle+0x122a8> 5000c: d37ff948 lsl x8, x10, #1 50010: f9400260 ldr x0, [x19] 50014: eb09011f cmp x8, x9 50018: 9a883121 csel x1, x9, x8, lo 5001c: f9000a61 str x1, [x19, #0x10] 50020: 940023d0 bl 0x58f60 50024: f9000260 str x0, [x19] 50028: b40004a0 cbz x0, 0x500bc <__cxa_demangle+0x12334> 5002c: f9400668 ldr x8, [x19, #0x8] 50030: 528d0e8a mov w10, #0x6874 // =26740 50034: 8b080008 add x8, x0, x8 50038: 52850ee9 mov w9, #0x2877 // =10359 5003c: 72adee4a movk w10, #0x6f72, lsl #16 50040: 91004280 add x0, x20, #0x10 50044: aa1303e1 mov x1, x19 50048: 79000909 strh w9, [x8, #0x4] 5004c: b900010a str w10, [x8] 50050: f9400668 ldr x8, [x19, #0x8] 50054: 91001908 add x8, x8, #0x6 50058: f9000668 str x8, [x19, #0x8] 5005c: 97ffe36b bl 0x48e08 <__cxa_demangle+0xb080> 50060: a940aa68 ldp x8, x10, [x19, #0x8] 50064: 91000509 add x9, x8, #0x1 50068: eb0a013f cmp x9, x10 5006c: 54000062 b.hs 0x50078 <__cxa_demangle+0x122f0> 50070: f9400260 ldr x0, [x19] 50074: 1400000b b 0x500a0 <__cxa_demangle+0x12318> 50078: d37ff948 lsl x8, x10, #1 5007c: f9400260 ldr x0, [x19] 50080: eb09011f cmp x8, x9 50084: 9a883121 csel x1, x9, x8, lo 50088: f9000a61 str x1, [x19, #0x10] 5008c: 940023b5 bl 0x58f60 50090: f9000260 str x0, [x19] 50094: b4000140 cbz x0, 0x500bc <__cxa_demangle+0x12334> 50098: f9400668 ldr x8, [x19, #0x8] 5009c: 91000509 add x9, x8, #0x1 500a0: f9000669 str x9, [x19, #0x8] 500a4: 5280052a mov w10, #0x29 // =41 500a8: a9414ff4 ldp x20, x19, [sp, #0x10] 500ac: 3828680a strb w10, [x0, x8] 500b0: a8c27bfd ldp x29, x30, [sp], #0x20 500b4: d50323bf autiasp 500b8: d65f03c0 ret 500bc: 94002419 bl 0x59120 <_ZSt9terminatev@plt> 500c0: d503245f bti c 500c4: 14002353 b 0x58e10 <_ZdlPv@plt> 500c8: d503245f bti c 500cc: 52800020 mov w0, #0x1 // =1 500d0: d65f03c0 ret 500d4: d503245f bti c 500d8: 52800020 mov w0, #0x1 // =1 500dc: d65f03c0 ret 500e0: d503233f paciasp 500e4: a9be7bfd stp x29, x30, [sp, #-0x20]! 500e8: f9000bf3 str x19, [sp, #0x10] 500ec: 910003fd mov x29, sp 500f0: f9400800 ldr x0, [x0, #0x10] 500f4: aa0103f3 mov x19, x1 500f8: f9400008 ldr x8, [x0] 500fc: f9401108 ldr x8, [x8, #0x20] 50100: d63f0100 blr x8 50104: a940aa68 ldp x8, x10, [x19, #0x8] 50108: 91000509 add x9, x8, #0x1 5010c: eb0a013f cmp x9, x10 50110: 54000062 b.hs 0x5011c <__cxa_demangle+0x12394> 50114: f9400260 ldr x0, [x19] 50118: 1400000a b 0x50140 <__cxa_demangle+0x123b8> 5011c: d37ff948 lsl x8, x10, #1 50120: f9400260 ldr x0, [x19] 50124: eb09011f cmp x8, x9 50128: 9a883121 csel x1, x9, x8, lo 5012c: f9000a61 str x1, [x19, #0x10] 50130: 9400238c bl 0x58f60 50134: f9000260 str x0, [x19] 50138: b4000160 cbz x0, 0x50164 <__cxa_demangle+0x123dc> 5013c: f9400668 ldr x8, [x19, #0x8] 50140: 52800409 mov w9, #0x20 // =32 50144: 38286809 strb w9, [x0, x8] 50148: f9400668 ldr x8, [x19, #0x8] 5014c: 91000508 add x8, x8, #0x1 50150: f9000668 str x8, [x19, #0x8] 50154: f9400bf3 ldr x19, [sp, #0x10] 50158: a8c27bfd ldp x29, x30, [sp], #0x20 5015c: d50323bf autiasp 50160: d65f03c0 ret 50164: 940023ef bl 0x59120 <_ZSt9terminatev@plt> 50168: d503233f paciasp 5016c: a9be7bfd stp x29, x30, [sp, #-0x20]! 50170: a9014ff4 stp x20, x19, [sp, #0x10] 50174: 910003fd mov x29, sp 50178: a940a828 ldp x8, x10, [x1, #0x8] 5017c: aa0103f3 mov x19, x1 50180: aa0003f4 mov x20, x0 50184: 91000509 add x9, x8, #0x1 50188: eb0a013f cmp x9, x10 5018c: 54000062 b.hs 0x50198 <__cxa_demangle+0x12410> 50190: f9400260 ldr x0, [x19] 50194: 1400000a b 0x501bc <__cxa_demangle+0x12434> 50198: d37ff948 lsl x8, x10, #1 5019c: f9400260 ldr x0, [x19] 501a0: eb09011f cmp x8, x9 501a4: 9a883121 csel x1, x9, x8, lo 501a8: f9000a61 str x1, [x19, #0x10] 501ac: 9400236d bl 0x58f60 501b0: f9000260 str x0, [x19] 501b4: b40019a0 cbz x0, 0x504e8 <__cxa_demangle+0x12760> 501b8: f9400668 ldr x8, [x19, #0x8] 501bc: 52800509 mov w9, #0x28 // =40 501c0: aa1303e1 mov x1, x19 501c4: 38286809 strb w9, [x0, x8] 501c8: 91006280 add x0, x20, #0x18 501cc: f9400668 ldr x8, [x19, #0x8] 501d0: 91000508 add x8, x8, #0x1 501d4: f9000668 str x8, [x19, #0x8] 501d8: 97ffe30c bl 0x48e08 <__cxa_demangle+0xb080> 501dc: a940aa68 ldp x8, x10, [x19, #0x8] 501e0: 91000509 add x9, x8, #0x1 501e4: eb0a013f cmp x9, x10 501e8: 54000062 b.hs 0x501f4 <__cxa_demangle+0x1246c> 501ec: f9400260 ldr x0, [x19] 501f0: 1400000a b 0x50218 <__cxa_demangle+0x12490> 501f4: d37ff948 lsl x8, x10, #1 501f8: f9400260 ldr x0, [x19] 501fc: eb09011f cmp x8, x9 50200: 9a883121 csel x1, x9, x8, lo 50204: f9000a61 str x1, [x19, #0x10] 50208: 94002356 bl 0x58f60 5020c: f9000260 str x0, [x19] 50210: b40016c0 cbz x0, 0x504e8 <__cxa_demangle+0x12760> 50214: f9400668 ldr x8, [x19, #0x8] 50218: 52800529 mov w9, #0x29 // =41 5021c: aa1303e1 mov x1, x19 50220: 38286809 strb w9, [x0, x8] 50224: f9400668 ldr x8, [x19, #0x8] 50228: f9400a80 ldr x0, [x20, #0x10] 5022c: 91000508 add x8, x8, #0x1 50230: f9400009 ldr x9, [x0] 50234: f9000668 str x8, [x19, #0x8] 50238: f9401528 ldr x8, [x9, #0x28] 5023c: d63f0100 blr x8 50240: b9402a88 ldr w8, [x20, #0x28] 50244: 36000348 tbz w8, #0x0, 0x502ac <__cxa_demangle+0x12524> 50248: a940aa68 ldp x8, x10, [x19, #0x8] 5024c: 91001909 add x9, x8, #0x6 50250: eb0a013f cmp x9, x10 50254: 54000062 b.hs 0x50260 <__cxa_demangle+0x124d8> 50258: f9400260 ldr x0, [x19] 5025c: 1400000a b 0x50284 <__cxa_demangle+0x124fc> 50260: d37ff948 lsl x8, x10, #1 50264: f9400260 ldr x0, [x19] 50268: eb09011f cmp x8, x9 5026c: 9a883121 csel x1, x9, x8, lo 50270: f9000a61 str x1, [x19, #0x10] 50274: 9400233b bl 0x58f60 50278: f9000260 str x0, [x19] 5027c: b4001360 cbz x0, 0x504e8 <__cxa_demangle+0x12760> 50280: f9400668 ldr x8, [x19, #0x8] 50284: 528c640a mov w10, #0x6320 // =25376 50288: 8b080008 add x8, x0, x8 5028c: 528e8e69 mov w9, #0x7473 // =29811 50290: 72adcdea movk w10, #0x6e6f, lsl #16 50294: 79000909 strh w9, [x8, #0x4] 50298: b900010a str w10, [x8] 5029c: f9400668 ldr x8, [x19, #0x8] 502a0: 91001909 add x9, x8, #0x6 502a4: b9402a88 ldr w8, [x20, #0x28] 502a8: f9000669 str x9, [x19, #0x8] 502ac: 36080368 tbz w8, #0x1, 0x50318 <__cxa_demangle+0x12590> 502b0: a940aa68 ldp x8, x10, [x19, #0x8] 502b4: 91002509 add x9, x8, #0x9 502b8: eb0a013f cmp x9, x10 502bc: 54000062 b.hs 0x502c8 <__cxa_demangle+0x12540> 502c0: f9400260 ldr x0, [x19] 502c4: 1400000a b 0x502ec <__cxa_demangle+0x12564> 502c8: d37ff948 lsl x8, x10, #1 502cc: f9400260 ldr x0, [x19] 502d0: eb09011f cmp x8, x9 502d4: 9a883121 csel x1, x9, x8, lo 502d8: f9000a61 str x1, [x19, #0x10] 502dc: 94002321 bl 0x58f60 502e0: f9000260 str x0, [x19] 502e4: b4001020 cbz x0, 0x504e8 <__cxa_demangle+0x12760> 502e8: f9400668 ldr x8, [x19, #0x8] 502ec: f0fffe49 adrp x9, 0x1b000 502f0: 8b080008 add x8, x0, x8 502f4: 911d6529 add x9, x9, #0x759 502f8: 52800caa mov w10, #0x65 // =101 502fc: f9400129 ldr x9, [x9] 50300: 3900210a strb w10, [x8, #0x8] 50304: f9000109 str x9, [x8] 50308: f9400668 ldr x8, [x19, #0x8] 5030c: 91002509 add x9, x8, #0x9 50310: b9402a88 ldr w8, [x20, #0x28] 50314: f9000669 str x9, [x19, #0x8] 50318: 36100348 tbz w8, #0x2, 0x50380 <__cxa_demangle+0x125f8> 5031c: a940aa68 ldp x8, x10, [x19, #0x8] 50320: 91002509 add x9, x8, #0x9 50324: eb0a013f cmp x9, x10 50328: 54000062 b.hs 0x50334 <__cxa_demangle+0x125ac> 5032c: f9400260 ldr x0, [x19] 50330: 1400000a b 0x50358 <__cxa_demangle+0x125d0> 50334: d37ff948 lsl x8, x10, #1 50338: f9400260 ldr x0, [x19] 5033c: eb09011f cmp x8, x9 50340: 9a883121 csel x1, x9, x8, lo 50344: f9000a61 str x1, [x19, #0x10] 50348: 94002306 bl 0x58f60 5034c: f9000260 str x0, [x19] 50350: b4000cc0 cbz x0, 0x504e8 <__cxa_demangle+0x12760> 50354: f9400668 ldr x8, [x19, #0x8] 50358: d0fffe49 adrp x9, 0x1a000 5035c: 8b080008 add x8, x0, x8 50360: 9132ed29 add x9, x9, #0xcbb 50364: 52800e8a mov w10, #0x74 // =116 50368: f9400129 ldr x9, [x9] 5036c: 3900210a strb w10, [x8, #0x8] 50370: f9000109 str x9, [x8] 50374: f9400668 ldr x8, [x19, #0x8] 50378: 91002508 add x8, x8, #0x9 5037c: f9000668 str x8, [x19, #0x8] 50380: 3940b288 ldrb w8, [x20, #0x2c] 50384: 7100091f cmp w8, #0x2 50388: 54000120 b.eq 0x503ac <__cxa_demangle+0x12624> 5038c: 7100051f cmp w8, #0x1 50390: 54000581 b.ne 0x50440 <__cxa_demangle+0x126b8> 50394: a940aa68 ldp x8, x10, [x19, #0x8] 50398: 91000909 add x9, x8, #0x2 5039c: eb0a013f cmp x9, x10 503a0: 54000122 b.hs 0x503c4 <__cxa_demangle+0x1263c> 503a4: f9400260 ldr x0, [x19] 503a8: 14000010 b 0x503e8 <__cxa_demangle+0x12660> 503ac: a940aa68 ldp x8, x10, [x19, #0x8] 503b0: 91000d09 add x9, x8, #0x3 503b4: eb0a013f cmp x9, x10 503b8: 54000202 b.hs 0x503f8 <__cxa_demangle+0x12670> 503bc: f9400260 ldr x0, [x19] 503c0: 14000017 b 0x5041c <__cxa_demangle+0x12694> 503c4: d37ff948 lsl x8, x10, #1 503c8: f9400260 ldr x0, [x19] 503cc: eb09011f cmp x8, x9 503d0: 9a883121 csel x1, x9, x8, lo 503d4: f9000a61 str x1, [x19, #0x10] 503d8: 940022e2 bl 0x58f60 503dc: f9000260 str x0, [x19] 503e0: b4000840 cbz x0, 0x504e8 <__cxa_demangle+0x12760> 503e4: f9400668 ldr x8, [x19, #0x8] 503e8: 5284c40a mov w10, #0x2620 // =9760 503ec: 52800049 mov w9, #0x2 // =2 503f0: 7828680a strh w10, [x0, x8] 503f4: 14000010 b 0x50434 <__cxa_demangle+0x126ac> 503f8: d37ff948 lsl x8, x10, #1 503fc: f9400260 ldr x0, [x19] 50400: eb09011f cmp x8, x9 50404: 9a883121 csel x1, x9, x8, lo 50408: f9000a61 str x1, [x19, #0x10] 5040c: 940022d5 bl 0x58f60 50410: f9000260 str x0, [x19] 50414: b40006a0 cbz x0, 0x504e8 <__cxa_demangle+0x12760> 50418: f9400668 ldr x8, [x19, #0x8] 5041c: 8b080008 add x8, x0, x8 50420: 528004ca mov w10, #0x26 // =38 50424: 5284c40b mov w11, #0x2620 // =9760 50428: 52800069 mov w9, #0x3 // =3 5042c: 3900090a strb w10, [x8, #0x2] 50430: 7900010b strh w11, [x8] 50434: f9400668 ldr x8, [x19, #0x8] 50438: 8b090108 add x8, x8, x9 5043c: f9000668 str x8, [x19, #0x8] 50440: f9401a88 ldr x8, [x20, #0x30] 50444: b40003a8 cbz x8, 0x504b8 <__cxa_demangle+0x12730> 50448: a940aa68 ldp x8, x10, [x19, #0x8] 5044c: 91000509 add x9, x8, #0x1 50450: eb0a013f cmp x9, x10 50454: 54000062 b.hs 0x50460 <__cxa_demangle+0x126d8> 50458: f9400260 ldr x0, [x19] 5045c: 1400000b b 0x50488 <__cxa_demangle+0x12700> 50460: d37ff948 lsl x8, x10, #1 50464: f9400260 ldr x0, [x19] 50468: eb09011f cmp x8, x9 5046c: 9a883121 csel x1, x9, x8, lo 50470: f9000a61 str x1, [x19, #0x10] 50474: 940022bb bl 0x58f60 50478: f9000260 str x0, [x19] 5047c: b4000360 cbz x0, 0x504e8 <__cxa_demangle+0x12760> 50480: f9400668 ldr x8, [x19, #0x8] 50484: 91000509 add x9, x8, #0x1 50488: 5280040a mov w10, #0x20 // =32 5048c: f9000669 str x9, [x19, #0x8] 50490: aa1303e1 mov x1, x19 50494: 3828680a strb w10, [x0, x8] 50498: f9401a94 ldr x20, [x20, #0x30] 5049c: f9400288 ldr x8, [x20] 504a0: aa1403e0 mov x0, x20 504a4: f9401108 ldr x8, [x8, #0x20] 504a8: d63f0100 blr x8 504ac: 39402688 ldrb w8, [x20, #0x9] 504b0: 7100051f cmp w8, #0x1 504b4: 540000a1 b.ne 0x504c8 <__cxa_demangle+0x12740> 504b8: a9414ff4 ldp x20, x19, [sp, #0x10] 504bc: a8c27bfd ldp x29, x30, [sp], #0x20 504c0: d50323bf autiasp 504c4: d65f03c0 ret 504c8: f9400288 ldr x8, [x20] 504cc: aa1403e0 mov x0, x20 504d0: aa1303e1 mov x1, x19 504d4: a9414ff4 ldp x20, x19, [sp, #0x10] 504d8: f9401510 ldr x16, [x8, #0x28] 504dc: a8c27bfd ldp x29, x30, [sp], #0x20 504e0: d50323bf autiasp 504e4: d61f0200 br x16 504e8: 9400230e bl 0x59120 <_ZSt9terminatev@plt> 504ec: d503245f bti c 504f0: 14002248 b 0x58e10 <_ZdlPv@plt> 504f4: d503233f paciasp 504f8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 504fc: f9000bf5 str x21, [sp, #0x10] 50500: 910003fd mov x29, sp 50504: a9024ff4 stp x20, x19, [sp, #0x20] 50508: f9400815 ldr x21, [x0, #0x10] 5050c: aa0003f4 mov x20, x0 50510: aa0103f3 mov x19, x1 50514: f94002a8 ldr x8, [x21] 50518: aa1503e0 mov x0, x21 5051c: f9401108 ldr x8, [x8, #0x20] 50520: d63f0100 blr x8 50524: 394026a8 ldrb w8, [x21, #0x9] 50528: 7100051f cmp w8, #0x1 5052c: 540000c0 b.eq 0x50544 <__cxa_demangle+0x127bc> 50530: f94002a8 ldr x8, [x21] 50534: aa1503e0 mov x0, x21 50538: aa1303e1 mov x1, x19 5053c: f9401508 ldr x8, [x8, #0x28] 50540: d63f0100 blr x8 50544: a940aa68 ldp x8, x10, [x19, #0x8] 50548: 91000509 add x9, x8, #0x1 5054c: eb0a013f cmp x9, x10 50550: 54000062 b.hs 0x5055c <__cxa_demangle+0x127d4> 50554: f9400260 ldr x0, [x19] 50558: 1400000a b 0x50580 <__cxa_demangle+0x127f8> 5055c: d37ff948 lsl x8, x10, #1 50560: f9400260 ldr x0, [x19] 50564: eb09011f cmp x8, x9 50568: 9a883121 csel x1, x9, x8, lo 5056c: f9000a61 str x1, [x19, #0x10] 50570: 9400227c bl 0x58f60 50574: f9000260 str x0, [x19] 50578: b4000720 cbz x0, 0x5065c <__cxa_demangle+0x128d4> 5057c: f9400668 ldr x8, [x19, #0x8] 50580: 52800789 mov w9, #0x3c // =60 50584: 38286809 strb w9, [x0, x8] 50588: f9400668 ldr x8, [x19, #0x8] 5058c: 91000508 add x8, x8, #0x1 50590: f9000668 str x8, [x19, #0x8] 50594: a941a695 ldp x21, x9, [x20, #0x18] 50598: eb150134 subs x20, x9, x21 5059c: 540002e0 b.eq 0x505f8 <__cxa_demangle+0x12870> 505a0: f9400a6a ldr x10, [x19, #0x10] 505a4: 8b140109 add x9, x8, x20 505a8: eb0a013f cmp x9, x10 505ac: 54000062 b.hs 0x505b8 <__cxa_demangle+0x12830> 505b0: f9400260 ldr x0, [x19] 505b4: 1400000a b 0x505dc <__cxa_demangle+0x12854> 505b8: d37ff948 lsl x8, x10, #1 505bc: f9400260 ldr x0, [x19] 505c0: eb09011f cmp x8, x9 505c4: 9a883121 csel x1, x9, x8, lo 505c8: f9000a61 str x1, [x19, #0x10] 505cc: 94002265 bl 0x58f60 505d0: f9000260 str x0, [x19] 505d4: b4000440 cbz x0, 0x5065c <__cxa_demangle+0x128d4> 505d8: f9400668 ldr x8, [x19, #0x8] 505dc: 8b080000 add x0, x0, x8 505e0: aa1503e1 mov x1, x21 505e4: aa1403e2 mov x2, x20 505e8: 940023d6 bl 0x59540 505ec: f9400668 ldr x8, [x19, #0x8] 505f0: 8b140108 add x8, x8, x20 505f4: f9000668 str x8, [x19, #0x8] 505f8: f9400a6a ldr x10, [x19, #0x10] 505fc: 91000509 add x9, x8, #0x1 50600: eb0a013f cmp x9, x10 50604: 54000062 b.hs 0x50610 <__cxa_demangle+0x12888> 50608: f9400260 ldr x0, [x19] 5060c: 1400000a b 0x50634 <__cxa_demangle+0x128ac> 50610: d37ff948 lsl x8, x10, #1 50614: f9400260 ldr x0, [x19] 50618: eb09011f cmp x8, x9 5061c: 9a883121 csel x1, x9, x8, lo 50620: f9000a61 str x1, [x19, #0x10] 50624: 9400224f bl 0x58f60 50628: f9000260 str x0, [x19] 5062c: b4000180 cbz x0, 0x5065c <__cxa_demangle+0x128d4> 50630: f9400668 ldr x8, [x19, #0x8] 50634: 528007c9 mov w9, #0x3e // =62 50638: f9400bf5 ldr x21, [sp, #0x10] 5063c: 38286809 strb w9, [x0, x8] 50640: f9400668 ldr x8, [x19, #0x8] 50644: 91000508 add x8, x8, #0x1 50648: f9000668 str x8, [x19, #0x8] 5064c: a9424ff4 ldp x20, x19, [sp, #0x20] 50650: a8c37bfd ldp x29, x30, [sp], #0x30 50654: d50323bf autiasp 50658: d65f03c0 ret 5065c: 940022b1 bl 0x59120 <_ZSt9terminatev@plt> 50660: d503245f bti c 50664: 140021eb b 0x58e10 <_ZdlPv@plt> 50668: d503233f paciasp 5066c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 50670: f9000bf5 str x21, [sp, #0x10] 50674: 910003fd mov x29, sp 50678: a9024ff4 stp x20, x19, [sp, #0x20] 5067c: f9400815 ldr x21, [x0, #0x10] 50680: aa0003f4 mov x20, x0 50684: aa0103f3 mov x19, x1 50688: f94002a8 ldr x8, [x21] 5068c: aa1503e0 mov x0, x21 50690: f9401108 ldr x8, [x8, #0x20] 50694: d63f0100 blr x8 50698: 394026a8 ldrb w8, [x21, #0x9] 5069c: 7100051f cmp w8, #0x1 506a0: 540000c0 b.eq 0x506b8 <__cxa_demangle+0x12930> 506a4: f94002a8 ldr x8, [x21] 506a8: aa1503e0 mov x0, x21 506ac: aa1303e1 mov x1, x19 506b0: f9401508 ldr x8, [x8, #0x28] 506b4: d63f0100 blr x8 506b8: a940aa68 ldp x8, x10, [x19, #0x8] 506bc: 91000509 add x9, x8, #0x1 506c0: eb0a013f cmp x9, x10 506c4: 54000062 b.hs 0x506d0 <__cxa_demangle+0x12948> 506c8: f9400260 ldr x0, [x19] 506cc: 1400000a b 0x506f4 <__cxa_demangle+0x1296c> 506d0: d37ff948 lsl x8, x10, #1 506d4: f9400260 ldr x0, [x19] 506d8: eb09011f cmp x8, x9 506dc: 9a883121 csel x1, x9, x8, lo 506e0: f9000a61 str x1, [x19, #0x10] 506e4: 9400221f bl 0x58f60 506e8: f9000260 str x0, [x19] 506ec: b40004a0 cbz x0, 0x50780 <__cxa_demangle+0x129f8> 506f0: f9400668 ldr x8, [x19, #0x8] 506f4: 52800409 mov w9, #0x20 // =32 506f8: 38286809 strb w9, [x0, x8] 506fc: f9400668 ldr x8, [x19, #0x8] 50700: 91000508 add x8, x8, #0x1 50704: f9000668 str x8, [x19, #0x8] 50708: a941a695 ldp x21, x9, [x20, #0x18] 5070c: eb150134 subs x20, x9, x21 50710: 540002e0 b.eq 0x5076c <__cxa_demangle+0x129e4> 50714: f9400a6a ldr x10, [x19, #0x10] 50718: 8b140109 add x9, x8, x20 5071c: eb0a013f cmp x9, x10 50720: 54000062 b.hs 0x5072c <__cxa_demangle+0x129a4> 50724: f9400260 ldr x0, [x19] 50728: 1400000a b 0x50750 <__cxa_demangle+0x129c8> 5072c: d37ff948 lsl x8, x10, #1 50730: f9400260 ldr x0, [x19] 50734: eb09011f cmp x8, x9 50738: 9a883121 csel x1, x9, x8, lo 5073c: f9000a61 str x1, [x19, #0x10] 50740: 94002208 bl 0x58f60 50744: f9000260 str x0, [x19] 50748: b40001c0 cbz x0, 0x50780 <__cxa_demangle+0x129f8> 5074c: f9400668 ldr x8, [x19, #0x8] 50750: 8b080000 add x0, x0, x8 50754: aa1503e1 mov x1, x21 50758: aa1403e2 mov x2, x20 5075c: 94002379 bl 0x59540 50760: f9400668 ldr x8, [x19, #0x8] 50764: 8b140108 add x8, x8, x20 50768: f9000668 str x8, [x19, #0x8] 5076c: a9424ff4 ldp x20, x19, [sp, #0x20] 50770: f9400bf5 ldr x21, [sp, #0x10] 50774: a8c37bfd ldp x29, x30, [sp], #0x30 50778: d50323bf autiasp 5077c: d65f03c0 ret 50780: 94002268 bl 0x59120 <_ZSt9terminatev@plt> 50784: d503245f bti c 50788: 140021a2 b 0x58e10 <_ZdlPv@plt> 5078c: d503245f bti c 50790: f9400800 ldr x0, [x0, #0x10] 50794: 39402408 ldrb w8, [x0, #0x9] 50798: 7100091f cmp w8, #0x2 5079c: 54000081 b.ne 0x507ac <__cxa_demangle+0x12a24> 507a0: f9400008 ldr x8, [x0] 507a4: f9400110 ldr x16, [x8] 507a8: d61f0200 br x16 507ac: 7100011f cmp w8, #0x0 507b0: 1a9f17e0 cset w0, eq 507b4: d65f03c0 ret 507b8: d503245f bti c 507bc: f9400800 ldr x0, [x0, #0x10] 507c0: 39402808 ldrb w8, [x0, #0xa] 507c4: 7100091f cmp w8, #0x2 507c8: 54000081 b.ne 0x507d8 <__cxa_demangle+0x12a50> 507cc: f9400008 ldr x8, [x0] 507d0: f9400510 ldr x16, [x8, #0x8] 507d4: d61f0200 br x16 507d8: 7100011f cmp w8, #0x0 507dc: 1a9f17e0 cset w0, eq 507e0: d65f03c0 ret 507e4: d503245f bti c 507e8: f9400800 ldr x0, [x0, #0x10] 507ec: 39402c08 ldrb w8, [x0, #0xb] 507f0: 7100091f cmp w8, #0x2 507f4: 54000081 b.ne 0x50804 <__cxa_demangle+0x12a7c> 507f8: f9400008 ldr x8, [x0] 507fc: f9400910 ldr x16, [x8, #0x10] 50800: d61f0200 br x16 50804: 7100011f cmp w8, #0x0 50808: 1a9f17e0 cset w0, eq 5080c: d65f03c0 ret 50810: d503233f paciasp 50814: a9be7bfd stp x29, x30, [sp, #-0x20]! 50818: a9014ff4 stp x20, x19, [sp, #0x10] 5081c: 910003fd mov x29, sp 50820: aa0003f4 mov x20, x0 50824: f9400800 ldr x0, [x0, #0x10] 50828: aa0103f3 mov x19, x1 5082c: f9400008 ldr x8, [x0] 50830: f9401108 ldr x8, [x8, #0x20] 50834: d63f0100 blr x8 50838: b9400e88 ldr w8, [x20, #0xc] 5083c: 36000348 tbz w8, #0x0, 0x508a4 <__cxa_demangle+0x12b1c> 50840: a940aa68 ldp x8, x10, [x19, #0x8] 50844: 91001909 add x9, x8, #0x6 50848: eb0a013f cmp x9, x10 5084c: 54000062 b.hs 0x50858 <__cxa_demangle+0x12ad0> 50850: f9400260 ldr x0, [x19] 50854: 1400000a b 0x5087c <__cxa_demangle+0x12af4> 50858: d37ff948 lsl x8, x10, #1 5085c: f9400260 ldr x0, [x19] 50860: eb09011f cmp x8, x9 50864: 9a883121 csel x1, x9, x8, lo 50868: f9000a61 str x1, [x19, #0x10] 5086c: 940021bd bl 0x58f60 50870: f9000260 str x0, [x19] 50874: b40008a0 cbz x0, 0x50988 <__cxa_demangle+0x12c00> 50878: f9400668 ldr x8, [x19, #0x8] 5087c: 528c640a mov w10, #0x6320 // =25376 50880: 8b080008 add x8, x0, x8 50884: 528e8e69 mov w9, #0x7473 // =29811 50888: 72adcdea movk w10, #0x6e6f, lsl #16 5088c: 79000909 strh w9, [x8, #0x4] 50890: b900010a str w10, [x8] 50894: f9400668 ldr x8, [x19, #0x8] 50898: 91001909 add x9, x8, #0x6 5089c: b9400e88 ldr w8, [x20, #0xc] 508a0: f9000669 str x9, [x19, #0x8] 508a4: 36080368 tbz w8, #0x1, 0x50910 <__cxa_demangle+0x12b88> 508a8: a940aa68 ldp x8, x10, [x19, #0x8] 508ac: 91002509 add x9, x8, #0x9 508b0: eb0a013f cmp x9, x10 508b4: 54000062 b.hs 0x508c0 <__cxa_demangle+0x12b38> 508b8: f9400260 ldr x0, [x19] 508bc: 1400000a b 0x508e4 <__cxa_demangle+0x12b5c> 508c0: d37ff948 lsl x8, x10, #1 508c4: f9400260 ldr x0, [x19] 508c8: eb09011f cmp x8, x9 508cc: 9a883121 csel x1, x9, x8, lo 508d0: f9000a61 str x1, [x19, #0x10] 508d4: 940021a3 bl 0x58f60 508d8: f9000260 str x0, [x19] 508dc: b4000560 cbz x0, 0x50988 <__cxa_demangle+0x12c00> 508e0: f9400668 ldr x8, [x19, #0x8] 508e4: f0fffe49 adrp x9, 0x1b000 508e8: 8b080008 add x8, x0, x8 508ec: 911d6529 add x9, x9, #0x759 508f0: 52800caa mov w10, #0x65 // =101 508f4: f9400129 ldr x9, [x9] 508f8: 3900210a strb w10, [x8, #0x8] 508fc: f9000109 str x9, [x8] 50900: f9400668 ldr x8, [x19, #0x8] 50904: 91002509 add x9, x8, #0x9 50908: b9400e88 ldr w8, [x20, #0xc] 5090c: f9000669 str x9, [x19, #0x8] 50910: 36100348 tbz w8, #0x2, 0x50978 <__cxa_demangle+0x12bf0> 50914: a940aa68 ldp x8, x10, [x19, #0x8] 50918: 91002509 add x9, x8, #0x9 5091c: eb0a013f cmp x9, x10 50920: 54000062 b.hs 0x5092c <__cxa_demangle+0x12ba4> 50924: f9400260 ldr x0, [x19] 50928: 1400000a b 0x50950 <__cxa_demangle+0x12bc8> 5092c: d37ff948 lsl x8, x10, #1 50930: f9400260 ldr x0, [x19] 50934: eb09011f cmp x8, x9 50938: 9a883121 csel x1, x9, x8, lo 5093c: f9000a61 str x1, [x19, #0x10] 50940: 94002188 bl 0x58f60 50944: f9000260 str x0, [x19] 50948: b4000200 cbz x0, 0x50988 <__cxa_demangle+0x12c00> 5094c: f9400668 ldr x8, [x19, #0x8] 50950: d0fffe49 adrp x9, 0x1a000 50954: 8b080008 add x8, x0, x8 50958: 9132ed29 add x9, x9, #0xcbb 5095c: 52800e8a mov w10, #0x74 // =116 50960: f9400129 ldr x9, [x9] 50964: 3900210a strb w10, [x8, #0x8] 50968: f9000109 str x9, [x8] 5096c: f9400668 ldr x8, [x19, #0x8] 50970: 91002508 add x8, x8, #0x9 50974: f9000668 str x8, [x19, #0x8] 50978: a9414ff4 ldp x20, x19, [sp, #0x10] 5097c: a8c27bfd ldp x29, x30, [sp], #0x20 50980: d50323bf autiasp 50984: d65f03c0 ret 50988: 940021e6 bl 0x59120 <_ZSt9terminatev@plt> 5098c: d503245f bti c 50990: f9400800 ldr x0, [x0, #0x10] 50994: f9400008 ldr x8, [x0] 50998: f9401510 ldr x16, [x8, #0x28] 5099c: d61f0200 br x16 509a0: d503245f bti c 509a4: 1400211b b 0x58e10 <_ZdlPv@plt> 509a8: d503233f paciasp 509ac: a9bd7bfd stp x29, x30, [sp, #-0x30]! 509b0: f9000bf5 str x21, [sp, #0x10] 509b4: 910003fd mov x29, sp 509b8: a9024ff4 stp x20, x19, [sp, #0x20] 509bc: f9499815 ldr x21, [x0, #0x1330] 509c0: aa0103f3 mov x19, x1 509c4: f94006a8 ldr x8, [x21, #0x8] 509c8: d13f4109 sub x9, x8, #0xfd0 509cc: b13fc53f cmn x9, #0xff1 509d0: 54000128 b.hi 0x509f4 <__cxa_demangle+0x12c6c> 509d4: aa0003f4 mov x20, x0 509d8: 52820000 mov w0, #0x1000 // =4096 509dc: 94002159 bl 0x58f40 509e0: b40002a0 cbz x0, 0x50a34 <__cxa_demangle+0x12cac> 509e4: aa1f03e8 mov x8, xzr 509e8: a9007c15 stp x21, xzr, [x0] 509ec: aa0003f5 mov x21, x0 509f0: f9099a80 str x0, [x20, #0x1330] 509f4: 91008109 add x9, x8, #0x20 509f8: 8b0802a0 add x0, x21, x8 509fc: d0000068 adrp x8, 0x5e000 50a00: 910f0108 add x8, x8, #0x3c0 50a04: f90006a9 str x9, [x21, #0x8] 50a08: 528020e9 mov w9, #0x107 // =263 50a0c: 3dc00260 ldr q0, [x19] 50a10: 72a02029 movk w9, #0x101, lsl #16 50a14: a9424ff4 ldp x20, x19, [sp, #0x20] 50a18: f8010c08 str x8, [x0, #0x10]! 50a1c: f9400bf5 ldr x21, [sp, #0x10] 50a20: b9000809 str w9, [x0, #0x8] 50a24: 3d800400 str q0, [x0, #0x10] 50a28: a8c37bfd ldp x29, x30, [sp], #0x30 50a2c: d50323bf autiasp 50a30: d65f03c0 ret 50a34: 940021bb bl 0x59120 <_ZSt9terminatev@plt> 50a38: d503233f paciasp 50a3c: a9bd7bfd stp x29, x30, [sp, #-0x30]! 50a40: f9000bf5 str x21, [sp, #0x10] 50a44: 910003fd mov x29, sp 50a48: a9024ff4 stp x20, x19, [sp, #0x20] 50a4c: f9499815 ldr x21, [x0, #0x1330] 50a50: aa0103f3 mov x19, x1 50a54: f94006a8 ldr x8, [x21, #0x8] 50a58: d13f4109 sub x9, x8, #0xfd0 50a5c: b13fc53f cmn x9, #0xff1 50a60: 54000128 b.hi 0x50a84 <__cxa_demangle+0x12cfc> 50a64: aa0003f4 mov x20, x0 50a68: 52820000 mov w0, #0x1000 // =4096 50a6c: 94002135 bl 0x58f40 50a70: b40002a0 cbz x0, 0x50ac4 <__cxa_demangle+0x12d3c> 50a74: aa1f03e8 mov x8, xzr 50a78: a9007c15 stp x21, xzr, [x0] 50a7c: aa0003f5 mov x21, x0 50a80: f9099a80 str x0, [x20, #0x1330] 50a84: 90000089 adrp x9, 0x60000 50a88: 8b0802a0 add x0, x21, x8 50a8c: 9100c129 add x9, x9, #0x30 50a90: 91008108 add x8, x8, #0x20 50a94: 5280234a mov w10, #0x11a // =282 50a98: 72a0202a movk w10, #0x101, lsl #16 50a9c: f8010c09 str x9, [x0, #0x10]! 50aa0: f9400269 ldr x9, [x19] 50aa4: f90006a8 str x8, [x21, #0x8] 50aa8: a9424ff4 ldp x20, x19, [sp, #0x20] 50aac: b900080a str w10, [x0, #0x8] 50ab0: f9400bf5 ldr x21, [sp, #0x10] 50ab4: f9000809 str x9, [x0, #0x10] 50ab8: a8c37bfd ldp x29, x30, [sp], #0x30 50abc: d50323bf autiasp 50ac0: d65f03c0 ret 50ac4: 94002197 bl 0x59120 <_ZSt9terminatev@plt> 50ac8: d503233f paciasp 50acc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 50ad0: a90157f6 stp x22, x21, [sp, #0x10] 50ad4: 910003fd mov x29, sp 50ad8: a9024ff4 stp x20, x19, [sp, #0x20] 50adc: f9499816 ldr x22, [x0, #0x1330] 50ae0: aa0203f3 mov x19, x2 50ae4: aa0103f4 mov x20, x1 50ae8: f94006c8 ldr x8, [x22, #0x8] 50aec: d13f4109 sub x9, x8, #0xfd0 50af0: b13fc53f cmn x9, #0xff1 50af4: 54000128 b.hi 0x50b18 <__cxa_demangle+0x12d90> 50af8: aa0003f5 mov x21, x0 50afc: 52820000 mov w0, #0x1000 // =4096 50b00: 94002110 bl 0x58f40 50b04: b40002c0 cbz x0, 0x50b5c <__cxa_demangle+0x12dd4> 50b08: aa1f03e8 mov x8, xzr 50b0c: a9007c16 stp x22, xzr, [x0] 50b10: aa0003f6 mov x22, x0 50b14: f9099aa0 str x0, [x21, #0x1330] 50b18: 91008109 add x9, x8, #0x20 50b1c: 8b0802c0 add x0, x22, x8 50b20: f9400288 ldr x8, [x20] 50b24: 9000008a adrp x10, 0x60000 50b28: 5280232b mov w11, #0x119 // =281 50b2c: 9102814a add x10, x10, #0xa0 50b30: f90006c9 str x9, [x22, #0x8] 50b34: f9400269 ldr x9, [x19] 50b38: a9424ff4 ldp x20, x19, [sp, #0x20] 50b3c: 72a0202b movk w11, #0x101, lsl #16 50b40: a94157f6 ldp x22, x21, [sp, #0x10] 50b44: f8010c0a str x10, [x0, #0x10]! 50b48: b900080b str w11, [x0, #0x8] 50b4c: a9012408 stp x8, x9, [x0, #0x10] 50b50: a8c37bfd ldp x29, x30, [sp], #0x30 50b54: d50323bf autiasp 50b58: d65f03c0 ret 50b5c: 94002171 bl 0x59120 <_ZSt9terminatev@plt> 50b60: d503233f paciasp 50b64: a9be7bfd stp x29, x30, [sp, #-0x20]! 50b68: a9014ff4 stp x20, x19, [sp, #0x10] 50b6c: 910003fd mov x29, sp 50b70: a940a828 ldp x8, x10, [x1, #0x8] 50b74: aa0103f3 mov x19, x1 50b78: aa0003f4 mov x20, x0 50b7c: 91003509 add x9, x8, #0xd 50b80: eb0a013f cmp x9, x10 50b84: 54000062 b.hs 0x50b90 <__cxa_demangle+0x12e08> 50b88: f9400260 ldr x0, [x19] 50b8c: 1400000a b 0x50bb4 <__cxa_demangle+0x12e2c> 50b90: d37ff948 lsl x8, x10, #1 50b94: f9400260 ldr x0, [x19] 50b98: eb09011f cmp x8, x9 50b9c: 9a883121 csel x1, x9, x8, lo 50ba0: f9000a61 str x1, [x19, #0x10] 50ba4: 940020ef bl 0x58f60 50ba8: f9000260 str x0, [x19] 50bac: b4000640 cbz x0, 0x50c74 <__cxa_demangle+0x12eec> 50bb0: f9400668 ldr x8, [x19, #0x8] 50bb4: d0fffe49 adrp x9, 0x1a000 50bb8: 8b080008 add x8, x0, x8 50bbc: 91387129 add x9, x9, #0xe1c 50bc0: aa1303e1 mov x1, x19 50bc4: f840512a ldur x10, [x9, #0x5] 50bc8: f9400129 ldr x9, [x9] 50bcc: f800510a stur x10, [x8, #0x5] 50bd0: f9000109 str x9, [x8] 50bd4: f9400668 ldr x8, [x19, #0x8] 50bd8: f9400a94 ldr x20, [x20, #0x10] 50bdc: 91003508 add x8, x8, #0xd 50be0: f9400289 ldr x9, [x20] 50be4: aa1403e0 mov x0, x20 50be8: f9000668 str x8, [x19, #0x8] 50bec: f9401128 ldr x8, [x9, #0x20] 50bf0: d63f0100 blr x8 50bf4: 39402688 ldrb w8, [x20, #0x9] 50bf8: 7100051f cmp w8, #0x1 50bfc: 540000c0 b.eq 0x50c14 <__cxa_demangle+0x12e8c> 50c00: f9400288 ldr x8, [x20] 50c04: aa1403e0 mov x0, x20 50c08: aa1303e1 mov x1, x19 50c0c: f9401508 ldr x8, [x8, #0x28] 50c10: d63f0100 blr x8 50c14: a940aa68 ldp x8, x10, [x19, #0x8] 50c18: 91000509 add x9, x8, #0x1 50c1c: eb0a013f cmp x9, x10 50c20: 54000062 b.hs 0x50c2c <__cxa_demangle+0x12ea4> 50c24: f9400260 ldr x0, [x19] 50c28: 1400000a b 0x50c50 <__cxa_demangle+0x12ec8> 50c2c: d37ff948 lsl x8, x10, #1 50c30: f9400260 ldr x0, [x19] 50c34: eb09011f cmp x8, x9 50c38: 9a883121 csel x1, x9, x8, lo 50c3c: f9000a61 str x1, [x19, #0x10] 50c40: 940020c8 bl 0x58f60 50c44: f9000260 str x0, [x19] 50c48: b4000160 cbz x0, 0x50c74 <__cxa_demangle+0x12eec> 50c4c: f9400668 ldr x8, [x19, #0x8] 50c50: 52800ba9 mov w9, #0x5d // =93 50c54: 38286809 strb w9, [x0, x8] 50c58: f9400668 ldr x8, [x19, #0x8] 50c5c: 91000508 add x8, x8, #0x1 50c60: f9000668 str x8, [x19, #0x8] 50c64: a9414ff4 ldp x20, x19, [sp, #0x10] 50c68: a8c27bfd ldp x29, x30, [sp], #0x20 50c6c: d50323bf autiasp 50c70: d65f03c0 ret 50c74: 9400212b bl 0x59120 <_ZSt9terminatev@plt> 50c78: d503245f bti c 50c7c: 14002065 b 0x58e10 <_ZdlPv@plt> 50c80: d503233f paciasp 50c84: a9bd7bfd stp x29, x30, [sp, #-0x30]! 50c88: f9000bf5 str x21, [sp, #0x10] 50c8c: 910003fd mov x29, sp 50c90: a9024ff4 stp x20, x19, [sp, #0x20] 50c94: f9400815 ldr x21, [x0, #0x10] 50c98: aa0003f4 mov x20, x0 50c9c: aa0103f3 mov x19, x1 50ca0: f94002a8 ldr x8, [x21] 50ca4: aa1503e0 mov x0, x21 50ca8: f9401108 ldr x8, [x8, #0x20] 50cac: d63f0100 blr x8 50cb0: 394026a8 ldrb w8, [x21, #0x9] 50cb4: 7100051f cmp w8, #0x1 50cb8: 540000c0 b.eq 0x50cd0 <__cxa_demangle+0x12f48> 50cbc: f94002a8 ldr x8, [x21] 50cc0: aa1503e0 mov x0, x21 50cc4: aa1303e1 mov x1, x19 50cc8: f9401508 ldr x8, [x8, #0x28] 50ccc: d63f0100 blr x8 50cd0: a940aa68 ldp x8, x10, [x19, #0x8] 50cd4: 91002109 add x9, x8, #0x8 50cd8: eb0a013f cmp x9, x10 50cdc: 54000062 b.hs 0x50ce8 <__cxa_demangle+0x12f60> 50ce0: f9400260 ldr x0, [x19] 50ce4: 1400000a b 0x50d0c <__cxa_demangle+0x12f84> 50ce8: d37ff948 lsl x8, x10, #1 50cec: f9400260 ldr x0, [x19] 50cf0: eb09011f cmp x8, x9 50cf4: 9a883121 csel x1, x9, x8, lo 50cf8: f9000a61 str x1, [x19, #0x10] 50cfc: 94002099 bl 0x58f60 50d00: f9000260 str x0, [x19] 50d04: b4000640 cbz x0, 0x50dcc <__cxa_demangle+0x13044> 50d08: f9400668 ldr x8, [x19, #0x8] 50d0c: d28ec409 mov x9, #0x7620 // =30240 50d10: f2ac6ca9 movk x9, #0x6365, lsl #16 50d14: f2cdee89 movk x9, #0x6f74, lsl #32 50d18: f2eb6e49 movk x9, #0x5b72, lsl #48 50d1c: f8286809 str x9, [x0, x8] 50d20: f9400668 ldr x8, [x19, #0x8] 50d24: f9400e94 ldr x20, [x20, #0x18] 50d28: 91002108 add x8, x8, #0x8 50d2c: f9000668 str x8, [x19, #0x8] 50d30: b40001d4 cbz x20, 0x50d68 <__cxa_demangle+0x12fe0> 50d34: f9400288 ldr x8, [x20] 50d38: aa1403e0 mov x0, x20 50d3c: aa1303e1 mov x1, x19 50d40: f9401108 ldr x8, [x8, #0x20] 50d44: d63f0100 blr x8 50d48: 39402688 ldrb w8, [x20, #0x9] 50d4c: 7100051f cmp w8, #0x1 50d50: 540000c0 b.eq 0x50d68 <__cxa_demangle+0x12fe0> 50d54: f9400288 ldr x8, [x20] 50d58: aa1403e0 mov x0, x20 50d5c: aa1303e1 mov x1, x19 50d60: f9401508 ldr x8, [x8, #0x28] 50d64: d63f0100 blr x8 50d68: a940aa68 ldp x8, x10, [x19, #0x8] 50d6c: 91000509 add x9, x8, #0x1 50d70: eb0a013f cmp x9, x10 50d74: 54000062 b.hs 0x50d80 <__cxa_demangle+0x12ff8> 50d78: f9400260 ldr x0, [x19] 50d7c: 1400000a b 0x50da4 <__cxa_demangle+0x1301c> 50d80: d37ff948 lsl x8, x10, #1 50d84: f9400260 ldr x0, [x19] 50d88: eb09011f cmp x8, x9 50d8c: 9a883121 csel x1, x9, x8, lo 50d90: f9000a61 str x1, [x19, #0x10] 50d94: 94002073 bl 0x58f60 50d98: f9000260 str x0, [x19] 50d9c: b4000180 cbz x0, 0x50dcc <__cxa_demangle+0x13044> 50da0: f9400668 ldr x8, [x19, #0x8] 50da4: 52800ba9 mov w9, #0x5d // =93 50da8: f9400bf5 ldr x21, [sp, #0x10] 50dac: 38286809 strb w9, [x0, x8] 50db0: f9400668 ldr x8, [x19, #0x8] 50db4: 91000508 add x8, x8, #0x1 50db8: f9000668 str x8, [x19, #0x8] 50dbc: a9424ff4 ldp x20, x19, [sp, #0x20] 50dc0: a8c37bfd ldp x29, x30, [sp], #0x30 50dc4: d50323bf autiasp 50dc8: d65f03c0 ret 50dcc: 940020d5 bl 0x59120 <_ZSt9terminatev@plt> 50dd0: d503245f bti c 50dd4: 1400200f b 0x58e10 <_ZdlPv@plt> 50dd8: d503233f paciasp 50ddc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 50de0: a90157f6 stp x22, x21, [sp, #0x10] 50de4: 910003fd mov x29, sp 50de8: a9024ff4 stp x20, x19, [sp, #0x20] 50dec: f9499816 ldr x22, [x0, #0x1330] 50df0: aa0203f3 mov x19, x2 50df4: aa0103f4 mov x20, x1 50df8: f94006c8 ldr x8, [x22, #0x8] 50dfc: d13f4109 sub x9, x8, #0xfd0 50e00: b13fc53f cmn x9, #0xff1 50e04: 54000128 b.hi 0x50e28 <__cxa_demangle+0x130a0> 50e08: aa0003f5 mov x21, x0 50e0c: 52820000 mov w0, #0x1000 // =4096 50e10: 9400204c bl 0x58f40 50e14: b40002c0 cbz x0, 0x50e6c <__cxa_demangle+0x130e4> 50e18: aa1f03e8 mov x8, xzr 50e1c: a9007c16 stp x22, xzr, [x0] 50e20: aa0003f6 mov x22, x0 50e24: f9099aa0 str x0, [x21, #0x1330] 50e28: 91008109 add x9, x8, #0x20 50e2c: 8b0802c0 add x0, x22, x8 50e30: f9400288 ldr x8, [x20] 50e34: 9000008a adrp x10, 0x60000 50e38: 528001cb mov w11, #0xe // =14 50e3c: 9104414a add x10, x10, #0x110 50e40: f90006c9 str x9, [x22, #0x8] 50e44: f9400269 ldr x9, [x19] 50e48: a9424ff4 ldp x20, x19, [sp, #0x20] 50e4c: 72a0200b movk w11, #0x100, lsl #16 50e50: a94157f6 ldp x22, x21, [sp, #0x10] 50e54: f8010c0a str x10, [x0, #0x10]! 50e58: b900080b str w11, [x0, #0x8] 50e5c: a9012408 stp x8, x9, [x0, #0x10] 50e60: a8c37bfd ldp x29, x30, [sp], #0x30 50e64: d50323bf autiasp 50e68: d65f03c0 ret 50e6c: 940020ad bl 0x59120 <_ZSt9terminatev@plt> 50e70: d503245f bti c 50e74: 52800020 mov w0, #0x1 // =1 50e78: d65f03c0 ret 50e7c: d503245f bti c 50e80: 52800020 mov w0, #0x1 // =1 50e84: d65f03c0 ret 50e88: d503245f bti c 50e8c: f9400800 ldr x0, [x0, #0x10] 50e90: f9400008 ldr x8, [x0] 50e94: f9401110 ldr x16, [x8, #0x20] 50e98: d61f0200 br x16 50e9c: d503233f paciasp 50ea0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 50ea4: f9000bf5 str x21, [sp, #0x10] 50ea8: 910003fd mov x29, sp 50eac: a9024ff4 stp x20, x19, [sp, #0x20] 50eb0: aa0103f3 mov x19, x1 50eb4: f9400428 ldr x8, [x1, #0x8] 50eb8: aa0003f4 mov x20, x0 50ebc: b40000c8 cbz x8, 0x50ed4 <__cxa_demangle+0x1314c> 50ec0: f9400269 ldr x9, [x19] 50ec4: 8b090109 add x9, x8, x9 50ec8: 385ff129 ldurb w9, [x9, #-0x1] 50ecc: 7101753f cmp w9, #0x5d 50ed0: 540002a0 b.eq 0x50f24 <__cxa_demangle+0x1319c> 50ed4: f9400a6a ldr x10, [x19, #0x10] 50ed8: 91000509 add x9, x8, #0x1 50edc: eb0a013f cmp x9, x10 50ee0: 54000062 b.hs 0x50eec <__cxa_demangle+0x13164> 50ee4: f9400260 ldr x0, [x19] 50ee8: 1400000a b 0x50f10 <__cxa_demangle+0x13188> 50eec: d37ff948 lsl x8, x10, #1 50ef0: f9400260 ldr x0, [x19] 50ef4: eb09011f cmp x8, x9 50ef8: 9a883121 csel x1, x9, x8, lo 50efc: f9000a61 str x1, [x19, #0x10] 50f00: 94002018 bl 0x58f60 50f04: f9000260 str x0, [x19] 50f08: b40008e0 cbz x0, 0x51024 <__cxa_demangle+0x1329c> 50f0c: f9400668 ldr x8, [x19, #0x8] 50f10: 52800409 mov w9, #0x20 // =32 50f14: 38286809 strb w9, [x0, x8] 50f18: f9400668 ldr x8, [x19, #0x8] 50f1c: 91000508 add x8, x8, #0x1 50f20: f9000668 str x8, [x19, #0x8] 50f24: f9400a6a ldr x10, [x19, #0x10] 50f28: 91000509 add x9, x8, #0x1 50f2c: eb0a013f cmp x9, x10 50f30: 54000062 b.hs 0x50f3c <__cxa_demangle+0x131b4> 50f34: f9400260 ldr x0, [x19] 50f38: 1400000a b 0x50f60 <__cxa_demangle+0x131d8> 50f3c: d37ff948 lsl x8, x10, #1 50f40: f9400260 ldr x0, [x19] 50f44: eb09011f cmp x8, x9 50f48: 9a883121 csel x1, x9, x8, lo 50f4c: f9000a61 str x1, [x19, #0x10] 50f50: 94002004 bl 0x58f60 50f54: f9000260 str x0, [x19] 50f58: b4000660 cbz x0, 0x51024 <__cxa_demangle+0x1329c> 50f5c: f9400668 ldr x8, [x19, #0x8] 50f60: 52800b69 mov w9, #0x5b // =91 50f64: 38286809 strb w9, [x0, x8] 50f68: f9400668 ldr x8, [x19, #0x8] 50f6c: f9400e95 ldr x21, [x20, #0x18] 50f70: 91000508 add x8, x8, #0x1 50f74: f9000668 str x8, [x19, #0x8] 50f78: b40001d5 cbz x21, 0x50fb0 <__cxa_demangle+0x13228> 50f7c: f94002a8 ldr x8, [x21] 50f80: aa1503e0 mov x0, x21 50f84: aa1303e1 mov x1, x19 50f88: f9401108 ldr x8, [x8, #0x20] 50f8c: d63f0100 blr x8 50f90: 394026a8 ldrb w8, [x21, #0x9] 50f94: 7100051f cmp w8, #0x1 50f98: 540000c0 b.eq 0x50fb0 <__cxa_demangle+0x13228> 50f9c: f94002a8 ldr x8, [x21] 50fa0: aa1503e0 mov x0, x21 50fa4: aa1303e1 mov x1, x19 50fa8: f9401508 ldr x8, [x8, #0x28] 50fac: d63f0100 blr x8 50fb0: a940aa68 ldp x8, x10, [x19, #0x8] 50fb4: 91000509 add x9, x8, #0x1 50fb8: eb0a013f cmp x9, x10 50fbc: 54000062 b.hs 0x50fc8 <__cxa_demangle+0x13240> 50fc0: f9400260 ldr x0, [x19] 50fc4: 1400000a b 0x50fec <__cxa_demangle+0x13264> 50fc8: d37ff948 lsl x8, x10, #1 50fcc: f9400260 ldr x0, [x19] 50fd0: eb09011f cmp x8, x9 50fd4: 9a883121 csel x1, x9, x8, lo 50fd8: f9000a61 str x1, [x19, #0x10] 50fdc: 94001fe1 bl 0x58f60 50fe0: f9000260 str x0, [x19] 50fe4: b4000200 cbz x0, 0x51024 <__cxa_demangle+0x1329c> 50fe8: f9400668 ldr x8, [x19, #0x8] 50fec: 52800ba9 mov w9, #0x5d // =93 50ff0: aa1303e1 mov x1, x19 50ff4: f9400bf5 ldr x21, [sp, #0x10] 50ff8: 38286809 strb w9, [x0, x8] 50ffc: f9400668 ldr x8, [x19, #0x8] 51000: f9400a80 ldr x0, [x20, #0x10] 51004: 91000508 add x8, x8, #0x1 51008: f9400009 ldr x9, [x0] 5100c: f9000668 str x8, [x19, #0x8] 51010: a9424ff4 ldp x20, x19, [sp, #0x20] 51014: f9401530 ldr x16, [x9, #0x28] 51018: a8c37bfd ldp x29, x30, [sp], #0x30 5101c: d50323bf autiasp 51020: d61f0200 br x16 51024: 9400203f bl 0x59120 <_ZSt9terminatev@plt> 51028: d503245f bti c 5102c: 14001f79 b 0x58e10 <_ZdlPv@plt> 51030: d503233f paciasp 51034: a9bd7bfd stp x29, x30, [sp, #-0x30]! 51038: a90157f6 stp x22, x21, [sp, #0x10] 5103c: 910003fd mov x29, sp 51040: a9024ff4 stp x20, x19, [sp, #0x20] 51044: f9499816 ldr x22, [x0, #0x1330] 51048: aa0203f4 mov x20, x2 5104c: aa0103f3 mov x19, x1 51050: f94006c8 ldr x8, [x22, #0x8] 51054: d13f4109 sub x9, x8, #0xfd0 51058: b13fc53f cmn x9, #0xff1 5105c: 54000128 b.hi 0x51080 <__cxa_demangle+0x132f8> 51060: aa0003f5 mov x21, x0 51064: 52820000 mov w0, #0x1000 // =4096 51068: 94001fb6 bl 0x58f40 5106c: b4000320 cbz x0, 0x510d0 <__cxa_demangle+0x13348> 51070: aa1f03e8 mov x8, xzr 51074: a9007c16 stp x22, xzr, [x0] 51078: aa0003f6 mov x22, x0 5107c: f9099aa0 str x0, [x21, #0x1330] 51080: f000006a adrp x10, 0x60000 51084: 8b0802c0 add x0, x22, x8 51088: 9106014a add x10, x10, #0x180 5108c: 91008108 add x8, x8, #0x20 51090: 528001ab mov w11, #0xd // =13 51094: f9400289 ldr x9, [x20] 51098: f8010c0a str x10, [x0, #0x10]! 5109c: f90006c8 str x8, [x22, #0x8] 510a0: 3940252a ldrb w10, [x9, #0x9] 510a4: 3900200b strb w11, [x0, #0x8] 510a8: f940026b ldr x11, [x19] 510ac: a9424ff4 ldp x20, x19, [sp, #0x20] 510b0: 52802028 mov w8, #0x101 // =257 510b4: 3900240a strb w10, [x0, #0x9] 510b8: a94157f6 ldp x22, x21, [sp, #0x10] 510bc: a901240b stp x11, x9, [x0, #0x10] 510c0: 79001408 strh w8, [x0, #0xa] 510c4: a8c37bfd ldp x29, x30, [sp], #0x30 510c8: d50323bf autiasp 510cc: d65f03c0 ret 510d0: 94002014 bl 0x59120 <_ZSt9terminatev@plt> 510d4: d503245f bti c 510d8: f9400c00 ldr x0, [x0, #0x18] 510dc: 39402408 ldrb w8, [x0, #0x9] 510e0: 7100091f cmp w8, #0x2 510e4: 54000081 b.ne 0x510f4 <__cxa_demangle+0x1336c> 510e8: f9400008 ldr x8, [x0] 510ec: f9400110 ldr x16, [x8] 510f0: d61f0200 br x16 510f4: 7100011f cmp w8, #0x0 510f8: 1a9f17e0 cset w0, eq 510fc: d65f03c0 ret 51100: d503233f paciasp 51104: a9be7bfd stp x29, x30, [sp, #-0x20]! 51108: a9014ff4 stp x20, x19, [sp, #0x10] 5110c: 910003fd mov x29, sp 51110: aa0003f4 mov x20, x0 51114: f9400c00 ldr x0, [x0, #0x18] 51118: aa0103f3 mov x19, x1 5111c: f9400008 ldr x8, [x0] 51120: f9401108 ldr x8, [x8, #0x20] 51124: d63f0100 blr x8 51128: f9400e80 ldr x0, [x20, #0x18] 5112c: 39402808 ldrb w8, [x0, #0xa] 51130: 34000248 cbz w8, 0x51178 <__cxa_demangle+0x133f0> 51134: 7100091f cmp w8, #0x2 51138: 540000e1 b.ne 0x51154 <__cxa_demangle+0x133cc> 5113c: f9400008 ldr x8, [x0] 51140: aa1303e1 mov x1, x19 51144: f9400508 ldr x8, [x8, #0x8] 51148: d63f0100 blr x8 5114c: 37000160 tbnz w0, #0x0, 0x51178 <__cxa_demangle+0x133f0> 51150: f9400e80 ldr x0, [x20, #0x18] 51154: 39402c08 ldrb w8, [x0, #0xb] 51158: 34000108 cbz w8, 0x51178 <__cxa_demangle+0x133f0> 5115c: 7100091f cmp w8, #0x2 51160: 54000301 b.ne 0x511c0 <__cxa_demangle+0x13438> 51164: f9400008 ldr x8, [x0] 51168: aa1303e1 mov x1, x19 5116c: f9400908 ldr x8, [x8, #0x10] 51170: d63f0100 blr x8 51174: 36000260 tbz w0, #0x0, 0x511c0 <__cxa_demangle+0x13438> 51178: a940aa68 ldp x8, x10, [x19, #0x8] 5117c: 91000509 add x9, x8, #0x1 51180: eb0a013f cmp x9, x10 51184: 54000082 b.hs 0x51194 <__cxa_demangle+0x1340c> 51188: f9400260 ldr x0, [x19] 5118c: 52800509 mov w9, #0x28 // =40 51190: 1400001c b 0x51200 <__cxa_demangle+0x13478> 51194: d37ff948 lsl x8, x10, #1 51198: f9400260 ldr x0, [x19] 5119c: eb09011f cmp x8, x9 511a0: 9a883121 csel x1, x9, x8, lo 511a4: f9000a61 str x1, [x19, #0x10] 511a8: 94001f6e bl 0x58f60 511ac: f9000260 str x0, [x19] 511b0: b4000820 cbz x0, 0x512b4 <__cxa_demangle+0x1352c> 511b4: f9400668 ldr x8, [x19, #0x8] 511b8: 52800509 mov w9, #0x28 // =40 511bc: 14000011 b 0x51200 <__cxa_demangle+0x13478> 511c0: a940aa68 ldp x8, x10, [x19, #0x8] 511c4: 91000509 add x9, x8, #0x1 511c8: eb0a013f cmp x9, x10 511cc: 54000062 b.hs 0x511d8 <__cxa_demangle+0x13450> 511d0: f9400260 ldr x0, [x19] 511d4: 1400000a b 0x511fc <__cxa_demangle+0x13474> 511d8: d37ff948 lsl x8, x10, #1 511dc: f9400260 ldr x0, [x19] 511e0: eb09011f cmp x8, x9 511e4: 9a883121 csel x1, x9, x8, lo 511e8: f9000a61 str x1, [x19, #0x10] 511ec: 94001f5d bl 0x58f60 511f0: f9000260 str x0, [x19] 511f4: b4000600 cbz x0, 0x512b4 <__cxa_demangle+0x1352c> 511f8: f9400668 ldr x8, [x19, #0x8] 511fc: 52800409 mov w9, #0x20 // =32 51200: 38286809 strb w9, [x0, x8] 51204: aa1303e1 mov x1, x19 51208: f9400668 ldr x8, [x19, #0x8] 5120c: f9400a94 ldr x20, [x20, #0x10] 51210: 91000508 add x8, x8, #0x1 51214: f9400289 ldr x9, [x20] 51218: aa1403e0 mov x0, x20 5121c: f9000668 str x8, [x19, #0x8] 51220: f9401128 ldr x8, [x9, #0x20] 51224: d63f0100 blr x8 51228: 39402688 ldrb w8, [x20, #0x9] 5122c: 7100051f cmp w8, #0x1 51230: 540000c0 b.eq 0x51248 <__cxa_demangle+0x134c0> 51234: f9400288 ldr x8, [x20] 51238: aa1403e0 mov x0, x20 5123c: aa1303e1 mov x1, x19 51240: f9401508 ldr x8, [x8, #0x28] 51244: d63f0100 blr x8 51248: a940aa68 ldp x8, x10, [x19, #0x8] 5124c: 91000d09 add x9, x8, #0x3 51250: eb0a013f cmp x9, x10 51254: 54000062 b.hs 0x51260 <__cxa_demangle+0x134d8> 51258: f9400260 ldr x0, [x19] 5125c: 1400000a b 0x51284 <__cxa_demangle+0x134fc> 51260: d37ff948 lsl x8, x10, #1 51264: f9400260 ldr x0, [x19] 51268: eb09011f cmp x8, x9 5126c: 9a883121 csel x1, x9, x8, lo 51270: f9000a61 str x1, [x19, #0x10] 51274: 94001f3b bl 0x58f60 51278: f9000260 str x0, [x19] 5127c: b40001c0 cbz x0, 0x512b4 <__cxa_demangle+0x1352c> 51280: f9400668 ldr x8, [x19, #0x8] 51284: 8b080008 add x8, x0, x8 51288: 52800549 mov w9, #0x2a // =42 5128c: 5287474a mov w10, #0x3a3a // =14906 51290: 39000909 strb w9, [x8, #0x2] 51294: 7900010a strh w10, [x8] 51298: f9400668 ldr x8, [x19, #0x8] 5129c: 91000d08 add x8, x8, #0x3 512a0: f9000668 str x8, [x19, #0x8] 512a4: a9414ff4 ldp x20, x19, [sp, #0x10] 512a8: a8c27bfd ldp x29, x30, [sp], #0x20 512ac: d50323bf autiasp 512b0: d65f03c0 ret 512b4: 94001f9b bl 0x59120 <_ZSt9terminatev@plt> 512b8: d503233f paciasp 512bc: a9be7bfd stp x29, x30, [sp, #-0x20]! 512c0: a9014ff4 stp x20, x19, [sp, #0x10] 512c4: 910003fd mov x29, sp 512c8: aa0003f4 mov x20, x0 512cc: f9400c00 ldr x0, [x0, #0x18] 512d0: aa0103f3 mov x19, x1 512d4: 39402808 ldrb w8, [x0, #0xa] 512d8: 34000248 cbz w8, 0x51320 <__cxa_demangle+0x13598> 512dc: 7100091f cmp w8, #0x2 512e0: 540000e1 b.ne 0x512fc <__cxa_demangle+0x13574> 512e4: f9400008 ldr x8, [x0] 512e8: aa1303e1 mov x1, x19 512ec: f9400508 ldr x8, [x8, #0x8] 512f0: d63f0100 blr x8 512f4: 37000160 tbnz w0, #0x0, 0x51320 <__cxa_demangle+0x13598> 512f8: f9400e80 ldr x0, [x20, #0x18] 512fc: 39402c08 ldrb w8, [x0, #0xb] 51300: 34000108 cbz w8, 0x51320 <__cxa_demangle+0x13598> 51304: 7100091f cmp w8, #0x2 51308: 54000341 b.ne 0x51370 <__cxa_demangle+0x135e8> 5130c: f9400008 ldr x8, [x0] 51310: aa1303e1 mov x1, x19 51314: f9400908 ldr x8, [x8, #0x10] 51318: d63f0100 blr x8 5131c: 360002a0 tbz w0, #0x0, 0x51370 <__cxa_demangle+0x135e8> 51320: a940aa68 ldp x8, x10, [x19, #0x8] 51324: 91000509 add x9, x8, #0x1 51328: eb0a013f cmp x9, x10 5132c: 54000062 b.hs 0x51338 <__cxa_demangle+0x135b0> 51330: f9400260 ldr x0, [x19] 51334: 1400000a b 0x5135c <__cxa_demangle+0x135d4> 51338: d37ff948 lsl x8, x10, #1 5133c: f9400260 ldr x0, [x19] 51340: eb09011f cmp x8, x9 51344: 9a883121 csel x1, x9, x8, lo 51348: f9000a61 str x1, [x19, #0x10] 5134c: 94001f05 bl 0x58f60 51350: f9000260 str x0, [x19] 51354: b40001e0 cbz x0, 0x51390 <__cxa_demangle+0x13608> 51358: f9400668 ldr x8, [x19, #0x8] 5135c: 52800529 mov w9, #0x29 // =41 51360: 38286809 strb w9, [x0, x8] 51364: f9400668 ldr x8, [x19, #0x8] 51368: 91000508 add x8, x8, #0x1 5136c: f9000668 str x8, [x19, #0x8] 51370: f9400e80 ldr x0, [x20, #0x18] 51374: aa1303e1 mov x1, x19 51378: a9414ff4 ldp x20, x19, [sp, #0x10] 5137c: f9400008 ldr x8, [x0] 51380: f9401510 ldr x16, [x8, #0x28] 51384: a8c27bfd ldp x29, x30, [sp], #0x20 51388: d50323bf autiasp 5138c: d61f0200 br x16 51390: 94001f64 bl 0x59120 <_ZSt9terminatev@plt> 51394: d503245f bti c 51398: 14001e9e b 0x58e10 <_ZdlPv@plt> 5139c: d503233f paciasp 513a0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 513a4: a90157f6 stp x22, x21, [sp, #0x10] 513a8: 910003fd mov x29, sp 513ac: a9024ff4 stp x20, x19, [sp, #0x20] 513b0: a9412016 ldp x22, x8, [x0, #0x10] 513b4: aa0103f3 mov x19, x1 513b8: aa0003f4 mov x20, x0 513bc: eb160115 subs x21, x8, x22 513c0: f9400428 ldr x8, [x1, #0x8] 513c4: 540002e0 b.eq 0x51420 <__cxa_demangle+0x13698> 513c8: f9400a6a ldr x10, [x19, #0x10] 513cc: 8b150109 add x9, x8, x21 513d0: eb0a013f cmp x9, x10 513d4: 54000062 b.hs 0x513e0 <__cxa_demangle+0x13658> 513d8: f9400260 ldr x0, [x19] 513dc: 1400000a b 0x51404 <__cxa_demangle+0x1367c> 513e0: d37ff948 lsl x8, x10, #1 513e4: f9400260 ldr x0, [x19] 513e8: eb09011f cmp x8, x9 513ec: 9a883121 csel x1, x9, x8, lo 513f0: f9000a61 str x1, [x19, #0x10] 513f4: 94001edb bl 0x58f60 513f8: f9000260 str x0, [x19] 513fc: b4000660 cbz x0, 0x514c8 <__cxa_demangle+0x13740> 51400: f9400668 ldr x8, [x19, #0x8] 51404: 8b080000 add x0, x0, x8 51408: aa1603e1 mov x1, x22 5140c: aa1503e2 mov x2, x21 51410: 9400204c bl 0x59540 51414: f9400668 ldr x8, [x19, #0x8] 51418: 8b150108 add x8, x8, x21 5141c: f9000668 str x8, [x19, #0x8] 51420: f9400a6a ldr x10, [x19, #0x10] 51424: 91000509 add x9, x8, #0x1 51428: eb0a013f cmp x9, x10 5142c: 54000062 b.hs 0x51438 <__cxa_demangle+0x136b0> 51430: f9400260 ldr x0, [x19] 51434: 1400000b b 0x51460 <__cxa_demangle+0x136d8> 51438: d37ff948 lsl x8, x10, #1 5143c: f9400260 ldr x0, [x19] 51440: eb09011f cmp x8, x9 51444: 9a883121 csel x1, x9, x8, lo 51448: f9000a61 str x1, [x19, #0x10] 5144c: 94001ec5 bl 0x58f60 51450: f9000260 str x0, [x19] 51454: b40003a0 cbz x0, 0x514c8 <__cxa_demangle+0x13740> 51458: f9400668 ldr x8, [x19, #0x8] 5145c: 91000509 add x9, x8, #0x1 51460: 5280040a mov w10, #0x20 // =32 51464: f9000669 str x9, [x19, #0x8] 51468: aa1303e1 mov x1, x19 5146c: 3828680a strb w10, [x0, x8] 51470: f9401294 ldr x20, [x20, #0x20] 51474: f9400288 ldr x8, [x20] 51478: aa1403e0 mov x0, x20 5147c: f9401108 ldr x8, [x8, #0x20] 51480: d63f0100 blr x8 51484: 39402688 ldrb w8, [x20, #0x9] 51488: 7100051f cmp w8, #0x1 5148c: 540000c1 b.ne 0x514a4 <__cxa_demangle+0x1371c> 51490: a9424ff4 ldp x20, x19, [sp, #0x20] 51494: a94157f6 ldp x22, x21, [sp, #0x10] 51498: a8c37bfd ldp x29, x30, [sp], #0x30 5149c: d50323bf autiasp 514a0: d65f03c0 ret 514a4: f9400288 ldr x8, [x20] 514a8: aa1403e0 mov x0, x20 514ac: aa1303e1 mov x1, x19 514b0: a9424ff4 ldp x20, x19, [sp, #0x20] 514b4: a94157f6 ldp x22, x21, [sp, #0x10] 514b8: f9401510 ldr x16, [x8, #0x28] 514bc: a8c37bfd ldp x29, x30, [sp], #0x30 514c0: d50323bf autiasp 514c4: d61f0200 br x16 514c8: 94001f16 bl 0x59120 <_ZSt9terminatev@plt> 514cc: d503245f bti c 514d0: 14001e50 b 0x58e10 <_ZdlPv@plt> 514d4: d503245f bti c 514d8: f9400800 ldr x0, [x0, #0x10] 514dc: 39402408 ldrb w8, [x0, #0x9] 514e0: 7100091f cmp w8, #0x2 514e4: 54000081 b.ne 0x514f4 <__cxa_demangle+0x1376c> 514e8: f9400008 ldr x8, [x0] 514ec: f9400110 ldr x16, [x8] 514f0: d61f0200 br x16 514f4: 7100011f cmp w8, #0x0 514f8: 1a9f17e0 cset w0, eq 514fc: d65f03c0 ret 51500: d503233f paciasp 51504: a9bc7bfd stp x29, x30, [sp, #-0x40]! 51508: f9000bf7 str x23, [sp, #0x10] 5150c: 910003fd mov x29, sp 51510: a90257f6 stp x22, x21, [sp, #0x20] 51514: a9034ff4 stp x20, x19, [sp, #0x30] 51518: f9400815 ldr x21, [x0, #0x10] 5151c: aa0003f4 mov x20, x0 51520: aa0103f3 mov x19, x1 51524: 394022a8 ldrb w8, [x21, #0x8] 51528: 7100291f cmp w8, #0xa 5152c: 54000381 b.ne 0x5159c <__cxa_demangle+0x13814> 51530: f9400aa9 ldr x9, [x21, #0x10] 51534: 39402128 ldrb w8, [x9, #0x8] 51538: 71001d1f cmp w8, #0x7 5153c: 54000301 b.ne 0x5159c <__cxa_demangle+0x13814> 51540: a9412528 ldp x8, x9, [x9, #0x10] 51544: cb08012a sub x10, x9, x8 51548: f1002d5f cmp x10, #0xb 5154c: 54000281 b.ne 0x5159c <__cxa_demangle+0x13814> 51550: eb09011f cmp x8, x9 51554: 54000160 b.eq 0x51580 <__cxa_demangle+0x137f8> 51558: b0fffe4a adrp x10, 0x1a000 5155c: 9101b54a add x10, x10, #0x6d 51560: 3940010b ldrb w11, [x8] 51564: 3940014c ldrb w12, [x10] 51568: 6b0c017f cmp w11, w12 5156c: 54000181 b.ne 0x5159c <__cxa_demangle+0x13814> 51570: 91000508 add x8, x8, #0x1 51574: 9100054a add x10, x10, #0x1 51578: eb09011f cmp x8, x9 5157c: 54ffff21 b.ne 0x51560 <__cxa_demangle+0x137d8> 51580: aa1303f7 mov x23, x19 51584: a9c0aae8 ldp x8, x10, [x23, #0x8]! 51588: 91000d09 add x9, x8, #0x3 5158c: eb0a013f cmp x9, x10 51590: 54000d22 b.hs 0x51734 <__cxa_demangle+0x139ac> 51594: f9400260 ldr x0, [x19] 51598: 14000070 b 0x51758 <__cxa_demangle+0x139d0> 5159c: f94002a8 ldr x8, [x21] 515a0: aa1503e0 mov x0, x21 515a4: aa1303e1 mov x1, x19 515a8: f9401108 ldr x8, [x8, #0x20] 515ac: d63f0100 blr x8 515b0: f9400a80 ldr x0, [x20, #0x10] 515b4: 39402808 ldrb w8, [x0, #0xa] 515b8: 34000108 cbz w8, 0x515d8 <__cxa_demangle+0x13850> 515bc: 7100091f cmp w8, #0x2 515c0: 54000341 b.ne 0x51628 <__cxa_demangle+0x138a0> 515c4: f9400008 ldr x8, [x0] 515c8: aa1303e1 mov x1, x19 515cc: f9400508 ldr x8, [x8, #0x8] 515d0: d63f0100 blr x8 515d4: 360002a0 tbz w0, #0x0, 0x51628 <__cxa_demangle+0x138a0> 515d8: a940aa68 ldp x8, x10, [x19, #0x8] 515dc: 91000509 add x9, x8, #0x1 515e0: eb0a013f cmp x9, x10 515e4: 54000062 b.hs 0x515f0 <__cxa_demangle+0x13868> 515e8: f9400260 ldr x0, [x19] 515ec: 1400000a b 0x51614 <__cxa_demangle+0x1388c> 515f0: d37ff948 lsl x8, x10, #1 515f4: f9400260 ldr x0, [x19] 515f8: eb09011f cmp x8, x9 515fc: 9a883121 csel x1, x9, x8, lo 51600: f9000a61 str x1, [x19, #0x10] 51604: 94001e57 bl 0x58f60 51608: f9000260 str x0, [x19] 5160c: b40010a0 cbz x0, 0x51820 <__cxa_demangle+0x13a98> 51610: f9400668 ldr x8, [x19, #0x8] 51614: 52800409 mov w9, #0x20 // =32 51618: 38286809 strb w9, [x0, x8] 5161c: f9400668 ldr x8, [x19, #0x8] 51620: 91000508 add x8, x8, #0x1 51624: f9000668 str x8, [x19, #0x8] 51628: f9400a80 ldr x0, [x20, #0x10] 5162c: 39402808 ldrb w8, [x0, #0xa] 51630: 34000248 cbz w8, 0x51678 <__cxa_demangle+0x138f0> 51634: 7100091f cmp w8, #0x2 51638: 540000e1 b.ne 0x51654 <__cxa_demangle+0x138cc> 5163c: f9400008 ldr x8, [x0] 51640: aa1303e1 mov x1, x19 51644: f9400508 ldr x8, [x8, #0x8] 51648: d63f0100 blr x8 5164c: 37000160 tbnz w0, #0x0, 0x51678 <__cxa_demangle+0x138f0> 51650: f9400a80 ldr x0, [x20, #0x10] 51654: 39402c08 ldrb w8, [x0, #0xb] 51658: 34000108 cbz w8, 0x51678 <__cxa_demangle+0x138f0> 5165c: 7100091f cmp w8, #0x2 51660: 54000341 b.ne 0x516c8 <__cxa_demangle+0x13940> 51664: f9400008 ldr x8, [x0] 51668: aa1303e1 mov x1, x19 5166c: f9400908 ldr x8, [x8, #0x10] 51670: d63f0100 blr x8 51674: 360002a0 tbz w0, #0x0, 0x516c8 <__cxa_demangle+0x13940> 51678: a940aa68 ldp x8, x10, [x19, #0x8] 5167c: 91000509 add x9, x8, #0x1 51680: eb0a013f cmp x9, x10 51684: 54000062 b.hs 0x51690 <__cxa_demangle+0x13908> 51688: f9400260 ldr x0, [x19] 5168c: 1400000a b 0x516b4 <__cxa_demangle+0x1392c> 51690: d37ff948 lsl x8, x10, #1 51694: f9400260 ldr x0, [x19] 51698: eb09011f cmp x8, x9 5169c: 9a883121 csel x1, x9, x8, lo 516a0: f9000a61 str x1, [x19, #0x10] 516a4: 94001e2f bl 0x58f60 516a8: f9000260 str x0, [x19] 516ac: b4000ba0 cbz x0, 0x51820 <__cxa_demangle+0x13a98> 516b0: f9400668 ldr x8, [x19, #0x8] 516b4: 52800509 mov w9, #0x28 // =40 516b8: 38286809 strb w9, [x0, x8] 516bc: f9400668 ldr x8, [x19, #0x8] 516c0: 91000508 add x8, x8, #0x1 516c4: f9000668 str x8, [x19, #0x8] 516c8: aa1303f7 mov x23, x19 516cc: a9c0aae8 ldp x8, x10, [x23, #0x8]! 516d0: 91000509 add x9, x8, #0x1 516d4: eb0a013f cmp x9, x10 516d8: 54000062 b.hs 0x516e4 <__cxa_demangle+0x1395c> 516dc: f9400260 ldr x0, [x19] 516e0: 1400000a b 0x51708 <__cxa_demangle+0x13980> 516e4: d37ff948 lsl x8, x10, #1 516e8: f9400260 ldr x0, [x19] 516ec: eb09011f cmp x8, x9 516f0: 9a883121 csel x1, x9, x8, lo 516f4: f9000a61 str x1, [x19, #0x10] 516f8: 94001e1a bl 0x58f60 516fc: f9000260 str x0, [x19] 51700: b4000900 cbz x0, 0x51820 <__cxa_demangle+0x13a98> 51704: f94002e8 ldr x8, [x23] 51708: 52800549 mov w9, #0x2a // =42 5170c: 38286809 strb w9, [x0, x8] 51710: f94002e8 ldr x8, [x23] 51714: a9434ff4 ldp x20, x19, [sp, #0x30] 51718: 91000508 add x8, x8, #0x1 5171c: a94257f6 ldp x22, x21, [sp, #0x20] 51720: f90002e8 str x8, [x23] 51724: f9400bf7 ldr x23, [sp, #0x10] 51728: a8c47bfd ldp x29, x30, [sp], #0x40 5172c: d50323bf autiasp 51730: d65f03c0 ret 51734: d37ff948 lsl x8, x10, #1 51738: f9400260 ldr x0, [x19] 5173c: eb09011f cmp x8, x9 51740: 9a883121 csel x1, x9, x8, lo 51744: f9000a61 str x1, [x19, #0x10] 51748: 94001e06 bl 0x58f60 5174c: f9000260 str x0, [x19] 51750: b4000680 cbz x0, 0x51820 <__cxa_demangle+0x13a98> 51754: f94002e8 ldr x8, [x23] 51758: 8b080008 add x8, x0, x8 5175c: 52800789 mov w9, #0x3c // =60 51760: 528c8d2a mov w10, #0x6469 // =25705 51764: 39000909 strb w9, [x8, #0x2] 51768: 7900010a strh w10, [x8] 5176c: f94002e8 ldr x8, [x23] 51770: 91000d08 add x8, x8, #0x3 51774: f90002e8 str x8, [x23] 51778: a941a6b6 ldp x22, x9, [x21, #0x18] 5177c: eb160134 subs x20, x9, x22 51780: 540002e0 b.eq 0x517dc <__cxa_demangle+0x13a54> 51784: f9400a6a ldr x10, [x19, #0x10] 51788: 8b140109 add x9, x8, x20 5178c: eb0a013f cmp x9, x10 51790: 54000062 b.hs 0x5179c <__cxa_demangle+0x13a14> 51794: f9400260 ldr x0, [x19] 51798: 1400000a b 0x517c0 <__cxa_demangle+0x13a38> 5179c: d37ff948 lsl x8, x10, #1 517a0: f9400260 ldr x0, [x19] 517a4: eb09011f cmp x8, x9 517a8: 9a883121 csel x1, x9, x8, lo 517ac: f9000a61 str x1, [x19, #0x10] 517b0: 94001dec bl 0x58f60 517b4: f9000260 str x0, [x19] 517b8: b4000340 cbz x0, 0x51820 <__cxa_demangle+0x13a98> 517bc: f94002e8 ldr x8, [x23] 517c0: 8b080000 add x0, x0, x8 517c4: aa1603e1 mov x1, x22 517c8: aa1403e2 mov x2, x20 517cc: 94001f5d bl 0x59540 517d0: f94002e8 ldr x8, [x23] 517d4: 8b140108 add x8, x8, x20 517d8: f90002e8 str x8, [x23] 517dc: f9400a6a ldr x10, [x19, #0x10] 517e0: 91000509 add x9, x8, #0x1 517e4: eb0a013f cmp x9, x10 517e8: 54000062 b.hs 0x517f4 <__cxa_demangle+0x13a6c> 517ec: f9400260 ldr x0, [x19] 517f0: 1400000a b 0x51818 <__cxa_demangle+0x13a90> 517f4: d37ff948 lsl x8, x10, #1 517f8: f9400260 ldr x0, [x19] 517fc: eb09011f cmp x8, x9 51800: 9a883121 csel x1, x9, x8, lo 51804: f9000a61 str x1, [x19, #0x10] 51808: 94001dd6 bl 0x58f60 5180c: f9000260 str x0, [x19] 51810: b4000080 cbz x0, 0x51820 <__cxa_demangle+0x13a98> 51814: f94002e8 ldr x8, [x23] 51818: 528007c9 mov w9, #0x3e // =62 5181c: 17ffffbc b 0x5170c <__cxa_demangle+0x13984> 51820: 94001e40 bl 0x59120 <_ZSt9terminatev@plt> 51824: d503233f paciasp 51828: a9be7bfd stp x29, x30, [sp, #-0x20]! 5182c: a9014ff4 stp x20, x19, [sp, #0x10] 51830: 910003fd mov x29, sp 51834: aa0003f4 mov x20, x0 51838: f9400800 ldr x0, [x0, #0x10] 5183c: aa0103f3 mov x19, x1 51840: 39402008 ldrb w8, [x0, #0x8] 51844: 7100291f cmp w8, #0xa 51848: 54000321 b.ne 0x518ac <__cxa_demangle+0x13b24> 5184c: f9400809 ldr x9, [x0, #0x10] 51850: 39402128 ldrb w8, [x9, #0x8] 51854: 71001d1f cmp w8, #0x7 51858: 540002a1 b.ne 0x518ac <__cxa_demangle+0x13b24> 5185c: a9412528 ldp x8, x9, [x9, #0x10] 51860: cb08012a sub x10, x9, x8 51864: f1002d5f cmp x10, #0xb 51868: 54000221 b.ne 0x518ac <__cxa_demangle+0x13b24> 5186c: eb09011f cmp x8, x9 51870: 54000160 b.eq 0x5189c <__cxa_demangle+0x13b14> 51874: b0fffe4a adrp x10, 0x1a000 51878: 9101b54a add x10, x10, #0x6d 5187c: 3940010b ldrb w11, [x8] 51880: 3940014c ldrb w12, [x10] 51884: 6b0c017f cmp w11, w12 51888: 54000121 b.ne 0x518ac <__cxa_demangle+0x13b24> 5188c: 91000508 add x8, x8, #0x1 51890: 9100054a add x10, x10, #0x1 51894: eb09011f cmp x8, x9 51898: 54ffff21 b.ne 0x5187c <__cxa_demangle+0x13af4> 5189c: a9414ff4 ldp x20, x19, [sp, #0x10] 518a0: a8c27bfd ldp x29, x30, [sp], #0x20 518a4: d50323bf autiasp 518a8: d65f03c0 ret 518ac: 39402808 ldrb w8, [x0, #0xa] 518b0: 34000248 cbz w8, 0x518f8 <__cxa_demangle+0x13b70> 518b4: 7100091f cmp w8, #0x2 518b8: 540000e1 b.ne 0x518d4 <__cxa_demangle+0x13b4c> 518bc: f9400008 ldr x8, [x0] 518c0: aa1303e1 mov x1, x19 518c4: f9400508 ldr x8, [x8, #0x8] 518c8: d63f0100 blr x8 518cc: 37000160 tbnz w0, #0x0, 0x518f8 <__cxa_demangle+0x13b70> 518d0: f9400a80 ldr x0, [x20, #0x10] 518d4: 39402c08 ldrb w8, [x0, #0xb] 518d8: 34000108 cbz w8, 0x518f8 <__cxa_demangle+0x13b70> 518dc: 7100091f cmp w8, #0x2 518e0: 54000341 b.ne 0x51948 <__cxa_demangle+0x13bc0> 518e4: f9400008 ldr x8, [x0] 518e8: aa1303e1 mov x1, x19 518ec: f9400908 ldr x8, [x8, #0x10] 518f0: d63f0100 blr x8 518f4: 360002a0 tbz w0, #0x0, 0x51948 <__cxa_demangle+0x13bc0> 518f8: a940aa68 ldp x8, x10, [x19, #0x8] 518fc: 91000509 add x9, x8, #0x1 51900: eb0a013f cmp x9, x10 51904: 54000062 b.hs 0x51910 <__cxa_demangle+0x13b88> 51908: f9400260 ldr x0, [x19] 5190c: 1400000a b 0x51934 <__cxa_demangle+0x13bac> 51910: d37ff948 lsl x8, x10, #1 51914: f9400260 ldr x0, [x19] 51918: eb09011f cmp x8, x9 5191c: 9a883121 csel x1, x9, x8, lo 51920: f9000a61 str x1, [x19, #0x10] 51924: 94001d8f bl 0x58f60 51928: f9000260 str x0, [x19] 5192c: b40001e0 cbz x0, 0x51968 <__cxa_demangle+0x13be0> 51930: f9400668 ldr x8, [x19, #0x8] 51934: 52800529 mov w9, #0x29 // =41 51938: 38286809 strb w9, [x0, x8] 5193c: f9400668 ldr x8, [x19, #0x8] 51940: 91000508 add x8, x8, #0x1 51944: f9000668 str x8, [x19, #0x8] 51948: f9400a80 ldr x0, [x20, #0x10] 5194c: aa1303e1 mov x1, x19 51950: a9414ff4 ldp x20, x19, [sp, #0x10] 51954: f9400008 ldr x8, [x0] 51958: f9401510 ldr x16, [x8, #0x28] 5195c: a8c27bfd ldp x29, x30, [sp], #0x20 51960: d50323bf autiasp 51964: d61f0200 br x16 51968: 94001dee bl 0x59120 <_ZSt9terminatev@plt> 5196c: d503245f bti c 51970: 14001d28 b 0x58e10 <_ZdlPv@plt> 51974: d503245f bti c 51978: f9400800 ldr x0, [x0, #0x10] 5197c: 39402408 ldrb w8, [x0, #0x9] 51980: 7100091f cmp w8, #0x2 51984: 54000081 b.ne 0x51994 <__cxa_demangle+0x13c0c> 51988: f9400008 ldr x8, [x0] 5198c: f9400110 ldr x16, [x8] 51990: d61f0200 br x16 51994: 7100011f cmp w8, #0x0 51998: 1a9f17e0 cset w0, eq 5199c: d65f03c0 ret 519a0: d503233f paciasp 519a4: a9bc7bfd stp x29, x30, [sp, #-0x40]! 519a8: f9000bf7 str x23, [sp, #0x10] 519ac: 910003fd mov x29, sp 519b0: a90257f6 stp x22, x21, [sp, #0x20] 519b4: a9034ff4 stp x20, x19, [sp, #0x30] 519b8: 39407008 ldrb w8, [x0, #0x1c] 519bc: 350012e8 cbnz w8, 0x51c18 <__cxa_demangle+0x13e90> 519c0: f9400815 ldr x21, [x0, #0x10] 519c4: 52800028 mov w8, #0x1 // =1 519c8: aa0003f3 mov x19, x0 519cc: aa0103f4 mov x20, x1 519d0: b9401817 ldr w23, [x0, #0x18] 519d4: f94002a9 ldr x9, [x21] 519d8: 39007008 strb w8, [x0, #0x1c] 519dc: f9400d28 ldr x8, [x9, #0x18] 519e0: aa1503e0 mov x0, x21 519e4: d63f0100 blr x8 519e8: 39402008 ldrb w8, [x0, #0x8] 519ec: 7100311f cmp w8, #0xc 519f0: 54000161 b.ne 0x51a1c <__cxa_demangle+0x13c94> 519f4: f9400815 ldr x21, [x0, #0x10] 519f8: b9401808 ldr w8, [x0, #0x18] 519fc: f94002a9 ldr x9, [x21] 51a00: 6b17011f cmp w8, w23 51a04: 1a97b117 csel w23, w8, w23, lt 51a08: f9400d28 ldr x8, [x9, #0x18] 51a0c: aa1503e0 mov x0, x21 51a10: aa1403e1 mov x1, x20 51a14: d63f0100 blr x8 51a18: 17fffff4 b 0x519e8 <__cxa_demangle+0x13c60> 51a1c: f94002a8 ldr x8, [x21] 51a20: f9401108 ldr x8, [x8, #0x20] 51a24: aa1503e0 mov x0, x21 51a28: aa1403e1 mov x1, x20 51a2c: d63f0100 blr x8 51a30: 39402aa8 ldrb w8, [x21, #0xa] 51a34: 34000128 cbz w8, 0x51a58 <__cxa_demangle+0x13cd0> 51a38: 7100091f cmp w8, #0x2 51a3c: 540005c1 b.ne 0x51af4 <__cxa_demangle+0x13d6c> 51a40: f94002a8 ldr x8, [x21] 51a44: f9400508 ldr x8, [x8, #0x8] 51a48: aa1503e0 mov x0, x21 51a4c: aa1403e1 mov x1, x20 51a50: d63f0100 blr x8 51a54: 360003c0 tbz w0, #0x0, 0x51acc <__cxa_demangle+0x13d44> 51a58: b0fffe40 adrp x0, 0x1a000 51a5c: 52800041 mov w1, #0x2 // =2 51a60: 9105a800 add x0, x0, #0x16a 51a64: 94001f1b bl 0x596d0 <__strlen_chk@plt> 51a68: aa0003f6 mov x22, x0 51a6c: b4000300 cbz x0, 0x51acc <__cxa_demangle+0x13d44> 51a70: a940aa88 ldp x8, x10, [x20, #0x8] 51a74: 8b160109 add x9, x8, x22 51a78: eb0a013f cmp x9, x10 51a7c: 54000062 b.hs 0x51a88 <__cxa_demangle+0x13d00> 51a80: f9400280 ldr x0, [x20] 51a84: 1400000a b 0x51aac <__cxa_demangle+0x13d24> 51a88: d37ff948 lsl x8, x10, #1 51a8c: f9400280 ldr x0, [x20] 51a90: eb09011f cmp x8, x9 51a94: 9a883121 csel x1, x9, x8, lo 51a98: f9000a81 str x1, [x20, #0x10] 51a9c: 94001d31 bl 0x58f60 51aa0: f9000280 str x0, [x20] 51aa4: b4000c60 cbz x0, 0x51c30 <__cxa_demangle+0x13ea8> 51aa8: f9400688 ldr x8, [x20, #0x8] 51aac: b0fffe41 adrp x1, 0x1a000 51ab0: 8b080000 add x0, x0, x8 51ab4: 9105a821 add x1, x1, #0x16a 51ab8: aa1603e2 mov x2, x22 51abc: 94001ce5 bl 0x58e50 51ac0: f9400688 ldr x8, [x20, #0x8] 51ac4: 8b160108 add x8, x8, x22 51ac8: f9000688 str x8, [x20, #0x8] 51acc: 39402aa8 ldrb w8, [x21, #0xa] 51ad0: 34000268 cbz w8, 0x51b1c <__cxa_demangle+0x13d94> 51ad4: 7100091f cmp w8, #0x2 51ad8: 540000e1 b.ne 0x51af4 <__cxa_demangle+0x13d6c> 51adc: f94002a8 ldr x8, [x21] 51ae0: f9400508 ldr x8, [x8, #0x8] 51ae4: aa1503e0 mov x0, x21 51ae8: aa1403e1 mov x1, x20 51aec: d63f0100 blr x8 51af0: 37000160 tbnz w0, #0x0, 0x51b1c <__cxa_demangle+0x13d94> 51af4: 39402ea8 ldrb w8, [x21, #0xb] 51af8: 34000128 cbz w8, 0x51b1c <__cxa_demangle+0x13d94> 51afc: 7100091f cmp w8, #0x2 51b00: 54000481 b.ne 0x51b90 <__cxa_demangle+0x13e08> 51b04: f94002a8 ldr x8, [x21] 51b08: f9400908 ldr x8, [x8, #0x10] 51b0c: aa1503e0 mov x0, x21 51b10: aa1403e1 mov x1, x20 51b14: d63f0100 blr x8 51b18: 360003c0 tbz w0, #0x0, 0x51b90 <__cxa_demangle+0x13e08> 51b1c: d0fffe40 adrp x0, 0x1b000 51b20: 52800041 mov w1, #0x2 // =2 51b24: 91052800 add x0, x0, #0x14a 51b28: 94001eea bl 0x596d0 <__strlen_chk@plt> 51b2c: aa0003f5 mov x21, x0 51b30: b4000300 cbz x0, 0x51b90 <__cxa_demangle+0x13e08> 51b34: a940aa88 ldp x8, x10, [x20, #0x8] 51b38: 8b150109 add x9, x8, x21 51b3c: eb0a013f cmp x9, x10 51b40: 54000062 b.hs 0x51b4c <__cxa_demangle+0x13dc4> 51b44: f9400280 ldr x0, [x20] 51b48: 1400000a b 0x51b70 <__cxa_demangle+0x13de8> 51b4c: d37ff948 lsl x8, x10, #1 51b50: f9400280 ldr x0, [x20] 51b54: eb09011f cmp x8, x9 51b58: 9a883121 csel x1, x9, x8, lo 51b5c: f9000a81 str x1, [x20, #0x10] 51b60: 94001d00 bl 0x58f60 51b64: f9000280 str x0, [x20] 51b68: b4000640 cbz x0, 0x51c30 <__cxa_demangle+0x13ea8> 51b6c: f9400688 ldr x8, [x20, #0x8] 51b70: d0fffe41 adrp x1, 0x1b000 51b74: 8b080000 add x0, x0, x8 51b78: 91052821 add x1, x1, #0x14a 51b7c: aa1503e2 mov x2, x21 51b80: 94001cb4 bl 0x58e50 51b84: f9400688 ldr x8, [x20, #0x8] 51b88: 8b150108 add x8, x8, x21 51b8c: f9000688 str x8, [x20, #0x8] 51b90: d0fffe48 adrp x8, 0x1b000 51b94: d0fffe49 adrp x9, 0x1b000 51b98: 910aa108 add x8, x8, #0x2a8 51b9c: 910d6d29 add x9, x9, #0x35b 51ba0: 710002ff cmp w23, #0x0 51ba4: 9a880135 csel x21, x9, x8, eq 51ba8: aa1503e0 mov x0, x21 51bac: 52800061 mov w1, #0x3 // =3 51bb0: 94001ec8 bl 0x596d0 <__strlen_chk@plt> 51bb4: aa0003f6 mov x22, x0 51bb8: b40002e0 cbz x0, 0x51c14 <__cxa_demangle+0x13e8c> 51bbc: a940aa88 ldp x8, x10, [x20, #0x8] 51bc0: 8b160109 add x9, x8, x22 51bc4: eb0a013f cmp x9, x10 51bc8: 54000062 b.hs 0x51bd4 <__cxa_demangle+0x13e4c> 51bcc: f9400280 ldr x0, [x20] 51bd0: 1400000a b 0x51bf8 <__cxa_demangle+0x13e70> 51bd4: d37ff948 lsl x8, x10, #1 51bd8: f9400280 ldr x0, [x20] 51bdc: eb09011f cmp x8, x9 51be0: 9a883121 csel x1, x9, x8, lo 51be4: f9000a81 str x1, [x20, #0x10] 51be8: 94001cde bl 0x58f60 51bec: f9000280 str x0, [x20] 51bf0: b4000200 cbz x0, 0x51c30 <__cxa_demangle+0x13ea8> 51bf4: f9400688 ldr x8, [x20, #0x8] 51bf8: 8b080000 add x0, x0, x8 51bfc: aa1503e1 mov x1, x21 51c00: aa1603e2 mov x2, x22 51c04: 94001e4f bl 0x59540 51c08: f9400688 ldr x8, [x20, #0x8] 51c0c: 8b160108 add x8, x8, x22 51c10: f9000688 str x8, [x20, #0x8] 51c14: 3900727f strb wzr, [x19, #0x1c] 51c18: a9434ff4 ldp x20, x19, [sp, #0x30] 51c1c: a94257f6 ldp x22, x21, [sp, #0x20] 51c20: f9400bf7 ldr x23, [sp, #0x10] 51c24: a8c47bfd ldp x29, x30, [sp], #0x40 51c28: d50323bf autiasp 51c2c: d65f03c0 ret 51c30: 94001d3c bl 0x59120 <_ZSt9terminatev@plt> 51c34: 3900727f strb wzr, [x19, #0x1c] 51c38: 94000c28 bl 0x54cd8 51c3c: 3900727f strb wzr, [x19, #0x1c] 51c40: 94000c26 bl 0x54cd8 51c44: d503233f paciasp 51c48: a9bd7bfd stp x29, x30, [sp, #-0x30]! 51c4c: a90157f6 stp x22, x21, [sp, #0x10] 51c50: 910003fd mov x29, sp 51c54: a9024ff4 stp x20, x19, [sp, #0x20] 51c58: 39407008 ldrb w8, [x0, #0x1c] 51c5c: 35000968 cbnz w8, 0x51d88 <__cxa_demangle+0x14000> 51c60: f9400815 ldr x21, [x0, #0x10] 51c64: 52800028 mov w8, #0x1 // =1 51c68: aa0003f3 mov x19, x0 51c6c: aa0103f4 mov x20, x1 51c70: f94002a9 ldr x9, [x21] 51c74: 39007008 strb w8, [x0, #0x1c] 51c78: f9400d28 ldr x8, [x9, #0x18] 51c7c: aa1503e0 mov x0, x21 51c80: d63f0100 blr x8 51c84: 39402008 ldrb w8, [x0, #0x8] 51c88: 7100311f cmp w8, #0xc 51c8c: 54000101 b.ne 0x51cac <__cxa_demangle+0x13f24> 51c90: f9400815 ldr x21, [x0, #0x10] 51c94: f94002a8 ldr x8, [x21] 51c98: f9400d08 ldr x8, [x8, #0x18] 51c9c: aa1503e0 mov x0, x21 51ca0: aa1403e1 mov x1, x20 51ca4: d63f0100 blr x8 51ca8: 17fffff7 b 0x51c84 <__cxa_demangle+0x13efc> 51cac: 39402aa8 ldrb w8, [x21, #0xa] 51cb0: 34000268 cbz w8, 0x51cfc <__cxa_demangle+0x13f74> 51cb4: 7100091f cmp w8, #0x2 51cb8: 540000e1 b.ne 0x51cd4 <__cxa_demangle+0x13f4c> 51cbc: f94002a8 ldr x8, [x21] 51cc0: f9400508 ldr x8, [x8, #0x8] 51cc4: aa1503e0 mov x0, x21 51cc8: aa1403e1 mov x1, x20 51ccc: d63f0100 blr x8 51cd0: 37000160 tbnz w0, #0x0, 0x51cfc <__cxa_demangle+0x13f74> 51cd4: 39402ea8 ldrb w8, [x21, #0xb] 51cd8: 34000128 cbz w8, 0x51cfc <__cxa_demangle+0x13f74> 51cdc: 7100091f cmp w8, #0x2 51ce0: 54000481 b.ne 0x51d70 <__cxa_demangle+0x13fe8> 51ce4: f94002a8 ldr x8, [x21] 51ce8: f9400908 ldr x8, [x8, #0x10] 51cec: aa1503e0 mov x0, x21 51cf0: aa1403e1 mov x1, x20 51cf4: d63f0100 blr x8 51cf8: 360003c0 tbz w0, #0x0, 0x51d70 <__cxa_demangle+0x13fe8> 51cfc: d0fffe40 adrp x0, 0x1b000 51d00: 52800041 mov w1, #0x2 // =2 51d04: 91132800 add x0, x0, #0x4ca 51d08: 94001e72 bl 0x596d0 <__strlen_chk@plt> 51d0c: aa0003f6 mov x22, x0 51d10: b4000300 cbz x0, 0x51d70 <__cxa_demangle+0x13fe8> 51d14: a940aa88 ldp x8, x10, [x20, #0x8] 51d18: 8b160109 add x9, x8, x22 51d1c: eb0a013f cmp x9, x10 51d20: 54000062 b.hs 0x51d2c <__cxa_demangle+0x13fa4> 51d24: f9400280 ldr x0, [x20] 51d28: 1400000a b 0x51d50 <__cxa_demangle+0x13fc8> 51d2c: d37ff948 lsl x8, x10, #1 51d30: f9400280 ldr x0, [x20] 51d34: eb09011f cmp x8, x9 51d38: 9a883121 csel x1, x9, x8, lo 51d3c: f9000a81 str x1, [x20, #0x10] 51d40: 94001c88 bl 0x58f60 51d44: f9000280 str x0, [x20] 51d48: b40002a0 cbz x0, 0x51d9c <__cxa_demangle+0x14014> 51d4c: f9400688 ldr x8, [x20, #0x8] 51d50: d0fffe41 adrp x1, 0x1b000 51d54: 8b080000 add x0, x0, x8 51d58: 91132821 add x1, x1, #0x4ca 51d5c: aa1603e2 mov x2, x22 51d60: 94001c3c bl 0x58e50 51d64: f9400688 ldr x8, [x20, #0x8] 51d68: 8b160108 add x8, x8, x22 51d6c: f9000688 str x8, [x20, #0x8] 51d70: f94002a8 ldr x8, [x21] 51d74: f9401508 ldr x8, [x8, #0x28] 51d78: aa1503e0 mov x0, x21 51d7c: aa1403e1 mov x1, x20 51d80: d63f0100 blr x8 51d84: 3900727f strb wzr, [x19, #0x1c] 51d88: a9424ff4 ldp x20, x19, [sp, #0x20] 51d8c: a94157f6 ldp x22, x21, [sp, #0x10] 51d90: a8c37bfd ldp x29, x30, [sp], #0x30 51d94: d50323bf autiasp 51d98: d65f03c0 ret 51d9c: 94001ce1 bl 0x59120 <_ZSt9terminatev@plt> 51da0: 3900727f strb wzr, [x19, #0x1c] 51da4: 94000bcd bl 0x54cd8 51da8: 3900727f strb wzr, [x19, #0x1c] 51dac: 94000bcb bl 0x54cd8 51db0: d503245f bti c 51db4: 14001c17 b 0x58e10 <_ZdlPv@plt> 51db8: d503233f paciasp 51dbc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 51dc0: f9000bf5 str x21, [sp, #0x10] 51dc4: 910003fd mov x29, sp 51dc8: a9024ff4 stp x20, x19, [sp, #0x20] 51dcc: aa0003f4 mov x20, x0 51dd0: f9400800 ldr x0, [x0, #0x10] 51dd4: aa0103f3 mov x19, x1 51dd8: f9400008 ldr x8, [x0] 51ddc: f9401108 ldr x8, [x8, #0x20] 51de0: d63f0100 blr x8 51de4: a941a295 ldp x21, x8, [x20, #0x18] 51de8: eb150114 subs x20, x8, x21 51dec: 540002e0 b.eq 0x51e48 <__cxa_demangle+0x140c0> 51df0: a940aa68 ldp x8, x10, [x19, #0x8] 51df4: 8b140109 add x9, x8, x20 51df8: eb0a013f cmp x9, x10 51dfc: 54000062 b.hs 0x51e08 <__cxa_demangle+0x14080> 51e00: f9400260 ldr x0, [x19] 51e04: 1400000a b 0x51e2c <__cxa_demangle+0x140a4> 51e08: d37ff948 lsl x8, x10, #1 51e0c: f9400260 ldr x0, [x19] 51e10: eb09011f cmp x8, x9 51e14: 9a883121 csel x1, x9, x8, lo 51e18: f9000a61 str x1, [x19, #0x10] 51e1c: 94001c51 bl 0x58f60 51e20: f9000260 str x0, [x19] 51e24: b40001c0 cbz x0, 0x51e5c <__cxa_demangle+0x140d4> 51e28: f9400668 ldr x8, [x19, #0x8] 51e2c: 8b080000 add x0, x0, x8 51e30: aa1503e1 mov x1, x21 51e34: aa1403e2 mov x2, x20 51e38: 94001dc2 bl 0x59540 51e3c: f9400668 ldr x8, [x19, #0x8] 51e40: 8b140108 add x8, x8, x20 51e44: f9000668 str x8, [x19, #0x8] 51e48: a9424ff4 ldp x20, x19, [sp, #0x20] 51e4c: f9400bf5 ldr x21, [sp, #0x10] 51e50: a8c37bfd ldp x29, x30, [sp], #0x30 51e54: d50323bf autiasp 51e58: d65f03c0 ret 51e5c: 94001cb1 bl 0x59120 <_ZSt9terminatev@plt> 51e60: d503245f bti c 51e64: 14001beb b 0x58e10 <_ZdlPv@plt> 0000000000051e68 <__gxx_personality_v0>: 51e68: d503233f paciasp 51e6c: d10203ff sub sp, sp, #0x80 51e70: a9047bfd stp x29, x30, [sp, #0x40] 51e74: 910103fd add x29, sp, #0x40 51e78: f9002bf7 str x23, [sp, #0x50] 51e7c: a90657f6 stp x22, x21, [sp, #0x60] 51e80: a9074ff4 stp x20, x19, [sp, #0x70] 51e84: d53bd057 mrs x23, TPIDR_EL0 51e88: 2a0003e8 mov w8, w0 51e8c: f94016e9 ldr x9, [x23, #0x28] 51e90: 52800060 mov w0, #0x3 // =3 51e94: 7100051f cmp w8, #0x1 51e98: f81f83a9 stur x9, [x29, #-0x8] 51e9c: 54000b01 b.ne 0x51ffc <__gxx_personality_v0+0x194> 51ea0: aa0303f3 mov x19, x3 51ea4: b4000ac3 cbz x3, 0x51ffc <__gxx_personality_v0+0x194> 51ea8: aa0403f4 mov x20, x4 51eac: b4000a84 cbz x4, 0x51ffc <__gxx_personality_v0+0x194> 51eb0: 9278dc55 and x21, x2, #0xffffffffffffff00 51eb4: 37000081 tbnz w1, #0x0, 0x51ec4 <__gxx_personality_v0+0x5c> 51eb8: 37080341 tbnz w1, #0x1, 0x51f20 <__gxx_personality_v0+0xb8> 51ebc: 52800060 mov w0, #0x3 // =3 51ec0: 1400004f b 0x51ffc <__gxx_personality_v0+0x194> 51ec4: d2856016 mov x22, #0x2b00 // =11008 51ec8: 910023e0 add x0, sp, #0x8 51ecc: f2a86576 movk x22, #0x432b, lsl #16 51ed0: aa1303e3 mov x3, x19 51ed4: f2c9c8f6 movk x22, #0x4e47, lsl #32 51ed8: aa1403e4 mov x4, x20 51edc: f2e86996 movk x22, #0x434c, lsl #48 51ee0: eb1602bf cmp x21, x22 51ee4: 1a9f17e2 cset w2, eq 51ee8: 94000054 bl 0x52038 <__gxx_personality_v0+0x1d0> 51eec: b94033e0 ldr w0, [sp, #0x30] 51ef0: eb1602bf cmp x21, x22 51ef4: 54000841 b.ne 0x51ffc <__gxx_personality_v0+0x194> 51ef8: 7100181f cmp w0, #0x6 51efc: 54000801 b.ne 0x51ffc <__gxx_personality_v0+0x194> 51f00: a940a7e8 ldp x8, x9, [sp, #0x8] 51f04: 3cc183e0 ldur q0, [sp, #0x18] 51f08: f94017ea ldr x10, [sp, #0x28] 51f0c: b81dc268 stur w8, [x19, #-0x24] 51f10: f81e0269 stur x9, [x19, #-0x20] 51f14: 3c9e8260 stur q0, [x19, #-0x18] 51f18: f81f826a stur x10, [x19, #-0x8] 51f1c: 14000038 b 0x51ffc <__gxx_personality_v0+0x194> 51f20: d2856008 mov x8, #0x2b00 // =11008 51f24: f2a86568 movk x8, #0x432b, lsl #16 51f28: f2c9c8e8 movk x8, #0x4e47, lsl #32 51f2c: f2e86988 movk x8, #0x434c, lsl #48 51f30: eb0802bf cmp x21, x8 51f34: 37100281 tbnz w1, #0x2, 0x51f84 <__gxx_personality_v0+0x11c> 51f38: 1a9f17e2 cset w2, eq 51f3c: 910023e0 add x0, sp, #0x8 51f40: aa1303e3 mov x3, x19 51f44: aa1403e4 mov x4, x20 51f48: 9400003c bl 0x52038 <__gxx_personality_v0+0x1d0> 51f4c: b94033e0 ldr w0, [sp, #0x30] 51f50: 7100181f cmp w0, #0x6 51f54: 54000541 b.ne 0x51ffc <__gxx_personality_v0+0x194> 51f58: aa1403e0 mov x0, x20 51f5c: 2a1f03e1 mov w1, wzr 51f60: aa1303e2 mov x2, x19 51f64: 94000bdd bl 0x54ed8 51f68: f94007e2 ldr x2, [sp, #0x8] 51f6c: aa1403e0 mov x0, x20 51f70: 52800021 mov w1, #0x1 // =1 51f74: 94000bd9 bl 0x54ed8 51f78: f94013e1 ldr x1, [sp, #0x20] 51f7c: aa1403e0 mov x0, x20 51f80: 1400001d b 0x51ff4 <__gxx_personality_v0+0x18c> 51f84: 54000101 b.ne 0x51fa4 <__gxx_personality_v0+0x13c> 51f88: a97e2668 ldp x8, x9, [x19, #-0x20] 51f8c: b89dc275 ldursw x21, [x19, #-0x24] 51f90: a900a3f5 stp x21, x8, [sp, #0x8] 51f94: a97f2276 ldp x22, x8, [x19, #-0x10] 51f98: a901dbe9 stp x9, x22, [sp, #0x18] 51f9c: f90017e8 str x8, [sp, #0x28] 51fa0: 1400000b b 0x51fcc <__gxx_personality_v0+0x164> 51fa4: 910023e0 add x0, sp, #0x8 51fa8: 2a1f03e2 mov w2, wzr 51fac: aa1303e3 mov x3, x19 51fb0: aa1403e4 mov x4, x20 51fb4: 94000021 bl 0x52038 <__gxx_personality_v0+0x1d0> 51fb8: b94033e8 ldr w8, [sp, #0x30] 51fbc: 7100191f cmp w8, #0x6 51fc0: 54000341 b.ne 0x52028 <__gxx_personality_v0+0x1c0> 51fc4: f94007f5 ldr x21, [sp, #0x8] 51fc8: f94013f6 ldr x22, [sp, #0x20] 51fcc: aa1403e0 mov x0, x20 51fd0: 2a1f03e1 mov w1, wzr 51fd4: aa1303e2 mov x2, x19 51fd8: 94000bc0 bl 0x54ed8 51fdc: aa1403e0 mov x0, x20 51fe0: 52800021 mov w1, #0x1 // =1 51fe4: aa1503e2 mov x2, x21 51fe8: 94000bbc bl 0x54ed8 51fec: aa1403e0 mov x0, x20 51ff0: aa1603e1 mov x1, x22 51ff4: 94000bc7 bl 0x54f10 51ff8: 528000e0 mov w0, #0x7 // =7 51ffc: f94016e8 ldr x8, [x23, #0x28] 52000: f85f83a9 ldur x9, [x29, #-0x8] 52004: eb09011f cmp x8, x9 52008: 54000161 b.ne 0x52034 <__gxx_personality_v0+0x1cc> 5200c: a9474ff4 ldp x20, x19, [sp, #0x70] 52010: a94657f6 ldp x22, x21, [sp, #0x60] 52014: a9447bfd ldp x29, x30, [sp, #0x40] 52018: f9402bf7 ldr x23, [sp, #0x50] 5201c: 910203ff add sp, sp, #0x80 52020: d50323bf autiasp 52024: d65f03c0 ret 52028: aa1303e0 mov x0, x19 5202c: 94001c39 bl 0x59110 <__cxa_begin_catch@plt> 52030: 94001c3c bl 0x59120 <_ZSt9terminatev@plt> 52034: 94001b7f bl 0x58e30 <__stack_chk_fail@plt> 52038: d503233f paciasp 5203c: d10303ff sub sp, sp, #0xc0 52040: a9067bfd stp x29, x30, [sp, #0x60] 52044: 910183fd add x29, sp, #0x60 52048: a9076ffc stp x28, x27, [sp, #0x70] 5204c: a90867fa stp x26, x25, [sp, #0x80] 52050: a9095ff8 stp x24, x23, [sp, #0x90] 52054: a90a57f6 stp x22, x21, [sp, #0xa0] 52058: a90b4ff4 stp x20, x19, [sp, #0xb0] 5205c: d53bd055 mrs x21, TPIDR_EL0 52060: aa0403f7 mov x23, x4 52064: f94016a8 ldr x8, [x21, #0x28] 52068: 2a0203fc mov w28, w2 5206c: 6f00e400 movi v0.2d, #0000000000000000 52070: 2a0103f6 mov w22, w1 52074: aa0003f4 mov x20, x0 52078: f81f83a8 stur x8, [x29, #-0x8] 5207c: 52800068 mov w8, #0x3 // =3 52080: f900101f str xzr, [x0, #0x20] 52084: ad000000 stp q0, q0, [x0] 52088: b9002808 str w8, [x0, #0x28] 5208c: 370000e1 tbnz w1, #0x0, 0x520a8 <__gxx_personality_v0+0x240> 52090: 36081f36 tbz w22, #0x1, 0x52474 <__gxx_personality_v0+0x60c> 52094: 2a3603e8 mvn w8, w22 52098: 721e051f tst w8, #0xc 5209c: 540000a1 b.ne 0x520b0 <__gxx_personality_v0+0x248> 520a0: 52800048 mov w8, #0x2 // =2 520a4: 140000f3 b 0x52470 <__gxx_personality_v0+0x608> 520a8: 721f0adf tst w22, #0xe 520ac: 54001e41 b.ne 0x52474 <__gxx_personality_v0+0x60c> 520b0: aa1703e0 mov x0, x23 520b4: f9001be3 str x3, [sp, #0x30] 520b8: 94000b67 bl 0x54e54 520bc: b4000420 cbz x0, 0x52140 <__gxx_personality_v0+0x2d8> 520c0: aa0003f8 mov x24, x0 520c4: f9000a80 str x0, [x20, #0x10] 520c8: aa1703e0 mov x0, x23 520cc: f90007f5 str x21, [sp, #0x8] 520d0: 94000b84 bl 0x54ee0 520d4: aa0003f9 mov x25, x0 520d8: aa1703e0 mov x0, x23 520dc: 94000b6b bl 0x54e88 520e0: aa0003fa mov x26, x0 520e4: aa2003f5 mvn x21, x0 520e8: 38401701 ldrb w1, [x24], #0x1 520ec: d10063a0 sub x0, x29, #0x18 520f0: f81e83b8 stur x24, [x29, #-0x18] 520f4: 940001b8 bl 0x527d4 <__cxa_call_unexpected+0x20c> 520f8: f85e83b3 ldur x19, [x29, #-0x18] 520fc: f100001f cmp x0, #0x0 52100: 9a80034c csel x12, x26, x0, eq 52104: 38401678 ldrb w24, [x19], #0x1 52108: f81d83ac stur x12, [x29, #-0x28] 5210c: f103ff1f cmp x24, #0xff 52110: 540001c0 b.eq 0x52148 <__gxx_personality_v0+0x2e0> 52114: aa1f03e9 mov x9, xzr 52118: aa1f03e8 mov x8, xzr 5211c: 3840166a ldrb w10, [x19], #0x1 52120: 9240194b and x11, x10, #0x7f 52124: 9ac9216b lsl x11, x11, x9 52128: 91001d29 add x9, x9, #0x7 5212c: aa080168 orr x8, x11, x8 52130: 373fff6a tbnz w10, #0x7, 0x5211c <__gxx_personality_v0+0x2b4> 52134: 8b080268 add x8, x19, x8 52138: f90017e8 str x8, [sp, #0x28] 5213c: 14000004 b 0x5214c <__gxx_personality_v0+0x2e4> 52140: 52800108 mov w8, #0x8 // =8 52144: 140000cb b 0x52470 <__gxx_personality_v0+0x608> 52148: f90017ff str xzr, [sp, #0x28] 5214c: aa1f03e9 mov x9, xzr 52150: aa1f03e8 mov x8, xzr 52154: 8b150337 add x23, x25, x21 52158: 38401679 ldrb w25, [x19], #0x1 5215c: f81e83b3 stur x19, [x29, #-0x18] 52160: 3840166a ldrb w10, [x19], #0x1 52164: 9240194b and x11, x10, #0x7f 52168: 9ac9216b lsl x11, x11, x9 5216c: 91001d29 add x9, x9, #0x7 52170: aa080168 orr x8, x11, x8 52174: 373fff6a tbnz w10, #0x7, 0x52160 <__gxx_personality_v0+0x2f8> 52178: 92407d08 and x8, x8, #0xffffffff 5217c: aa1303e9 mov x9, x19 52180: 8b080275 add x21, x19, x8 52184: a93e4fb3 stp x19, x19, [x29, #-0x20] 52188: f90013e8 str x8, [sp, #0x20] 5218c: 14000003 b 0x52198 <__gxx_personality_v0+0x330> 52190: eb1a02ff cmp x23, x26 52194: 54001ec3 b.lo 0x5256c <__gxx_personality_v0+0x704> 52198: eb15013f cmp x9, x21 5219c: 54001e82 b.hs 0x5256c <__gxx_personality_v0+0x704> 521a0: d10083a0 sub x0, x29, #0x20 521a4: 2a1903e1 mov w1, w25 521a8: 9400018b bl 0x527d4 <__cxa_call_unexpected+0x20c> 521ac: aa0003fa mov x26, x0 521b0: d10083a0 sub x0, x29, #0x20 521b4: 2a1903e1 mov w1, w25 521b8: 94000187 bl 0x527d4 <__cxa_call_unexpected+0x20c> 521bc: aa0003fb mov x27, x0 521c0: d10083a0 sub x0, x29, #0x20 521c4: 2a1903e1 mov w1, w25 521c8: 94000183 bl 0x527d4 <__cxa_call_unexpected+0x20c> 521cc: aa1f03ea mov x10, xzr 521d0: aa1f03e8 mov x8, xzr 521d4: f85e03a9 ldur x9, [x29, #-0x20] 521d8: 3840152b ldrb w11, [x9], #0x1 521dc: 9240196c and x12, x11, #0x7f 521e0: 9aca218c lsl x12, x12, x10 521e4: 91001d4a add x10, x10, #0x7 521e8: aa080188 orr x8, x12, x8 521ec: 373fff6b tbnz w11, #0x7, 0x521d8 <__gxx_personality_v0+0x370> 521f0: eb17035f cmp x26, x23 521f4: f81e03a9 stur x9, [x29, #-0x20] 521f8: 54fffcc8 b.hi 0x52190 <__gxx_personality_v0+0x328> 521fc: 8b1a036a add x10, x27, x26 52200: eb0a02ff cmp x23, x10 52204: 54fffc62 b.hs 0x52190 <__gxx_personality_v0+0x328> 52208: b4001300 cbz x0, 0x52468 <__gxx_personality_v0+0x600> 5220c: f85d83a9 ldur x9, [x29, #-0x28] 52210: 8b090009 add x9, x0, x9 52214: b40011c8 cbz x8, 0x5244c <__gxx_personality_v0+0x5e4> 52218: f90003e9 str x9, [sp] 5221c: f94013e9 ldr x9, [sp, #0x20] 52220: 92400f1b and x27, x24, #0xf 52224: 121f06ca and w10, w22, #0x6 52228: 9280000d mov x13, #-0x1 // =-1 5222c: f94017f5 ldr x21, [sp, #0x28] 52230: 8b090269 add x9, x19, x9 52234: 8b080128 add x8, x9, x8 52238: f9401be9 ldr x9, [sp, #0x30] 5223c: d1000517 sub x23, x8, #0x1 52240: 528000a8 mov w8, #0x5 // =5 52244: 0a0802c8 and w8, w22, w8 52248: b90017ea str w10, [sp, #0x14] 5224c: 91008129 add x9, x9, #0x20 52250: b90023e8 str w8, [sp, #0x20] 52254: 528383a8 mov w8, #0x1c1d // =7197 52258: 1adb2508 lsr w8, w8, w27 5225c: f9000fe9 str x9, [sp, #0x18] 52260: 12000108 and w8, w8, #0x1 52264: b81d83a8 stur w8, [x29, #-0x28] 52268: aa1f03e9 mov x9, xzr 5226c: aa1f03e8 mov x8, xzr 52270: aa1703f3 mov x19, x23 52274: 3840166a ldrb w10, [x19], #0x1 52278: 9240194b and x11, x10, #0x7f 5227c: 9ac9216b lsl x11, x11, x9 52280: 91001d29 add x9, x9, #0x7 52284: aa080168 orr x8, x11, x8 52288: 373fff6a tbnz w10, #0x7, 0x52274 <__gxx_personality_v0+0x40c> 5228c: f101013f cmp x9, #0x40 52290: 9ac921a9 lsl x9, x13, x9 52294: 1a9f27eb cset w11, lo 52298: 6a4a197f tst w11, w10, lsr #6 5229c: 9a9f1129 csel x9, x9, xzr, ne 522a0: aa090119 orr x25, x8, x9 522a4: f100073f cmp x25, #0x1 522a8: 5400060b b.lt 0x52368 <__gxx_personality_v0+0x500> 522ac: b4001615 cbz x21, 0x5256c <__gxx_personality_v0+0x704> 522b0: 7100337f cmp w27, #0xc 522b4: 540015c8 b.hi 0x5256c <__gxx_personality_v0+0x704> 522b8: b85d83a8 ldur w8, [x29, #-0x28] 522bc: 34001588 cbz w8, 0x5256c <__gxx_personality_v0+0x704> 522c0: f0fffe48 adrp x8, 0x1d000 522c4: d10043a0 sub x0, x29, #0x10 522c8: 911f6108 add x8, x8, #0x7d8 522cc: 2a1803e1 mov w1, w24 522d0: f87b7908 ldr x8, [x8, x27, lsl #3] 522d4: d503201f nop 522d8: 9b195508 madd x8, x8, x25, x21 522dc: f81f03a8 stur x8, [x29, #-0x10] 522e0: 9400013d bl 0x527d4 <__cxa_call_unexpected+0x20c> 522e4: b40004c0 cbz x0, 0x5237c <__gxx_personality_v0+0x514> 522e8: 9280000d mov x13, #-0x1 // =-1 522ec: 360008dc tbz w28, #0x0, 0x52404 <__gxx_personality_v0+0x59c> 522f0: aa1803f5 mov x21, x24 522f4: 2a1c03f8 mov w24, w28 522f8: f9401bfc ldr x28, [sp, #0x30] 522fc: aa0003fa mov x26, x0 52300: aa1c03e0 mov x0, x28 52304: 97ffaaff bl 0x3cf00 ::__throw_out_of_range() const+0x18> 52308: d285602a mov x10, #0x2b01 // =11009 5230c: f9400fe8 ldr x8, [sp, #0x18] 52310: f2a8656a movk x10, #0x432b, lsl #16 52314: f2c9c8ea movk x10, #0x4e47, lsl #32 52318: f2e8698a movk x10, #0x434c, lsl #48 5231c: eb0a001f cmp x0, x10 52320: 54000041 b.ne 0x52328 <__gxx_personality_v0+0x4c0> 52324: f85a8388 ldur x8, [x28, #-0x58] 52328: f81f03a8 stur x8, [x29, #-0x10] 5232c: b40012e8 cbz x8, 0x52588 <__gxx_personality_v0+0x720> 52330: f85b0381 ldur x1, [x28, #-0x50] 52334: b40012a1 cbz x1, 0x52588 <__gxx_personality_v0+0x720> 52338: f9400348 ldr x8, [x26] 5233c: d10043a2 sub x2, x29, #0x10 52340: aa1a03e0 mov x0, x26 52344: f9401108 ldr x8, [x8, #0x20] 52348: d63f0100 blr x8 5234c: 2a1803fc mov w28, w24 52350: aa1503f8 mov x24, x21 52354: f94017f5 ldr x21, [sp, #0x28] 52358: 9280000d mov x13, #-0x1 // =-1 5235c: 36000540 tbz w0, #0x0, 0x52404 <__gxx_personality_v0+0x59c> 52360: 36000496 tbz w22, #0x0, 0x523f0 <__gxx_personality_v0+0x588> 52364: 14000076 b 0x5253c <__gxx_personality_v0+0x6d4> 52368: b7f80159 tbnz x25, #0x3f, 0x52390 <__gxx_personality_v0+0x528> 5236c: b94017e8 ldr w8, [sp, #0x14] 52370: 7100091f cmp w8, #0x2 52374: 54000481 b.ne 0x52404 <__gxx_personality_v0+0x59c> 52378: 1400005e b 0x524f0 <__gxx_personality_v0+0x688> 5237c: b94023e8 ldr w8, [sp, #0x20] 52380: 9280000d mov x13, #-0x1 // =-1 52384: 35000928 cbnz w8, 0x524a8 <__gxx_personality_v0+0x640> 52388: 371803f6 tbnz w22, #0x3, 0x52404 <__gxx_personality_v0+0x59c> 5238c: 14000078 b 0x5256c <__gxx_personality_v0+0x704> 52390: 3600035c tbz w28, #0x0, 0x523f8 <__gxx_personality_v0+0x590> 52394: f9401bfa ldr x26, [sp, #0x30] 52398: aa1a03e0 mov x0, x26 5239c: 97ffaad9 bl 0x3cf00 ::__throw_out_of_range() const+0x18> 523a0: d2856028 mov x8, #0x2b01 // =11009 523a4: aa1a03e5 mov x5, x26 523a8: f2a86568 movk x8, #0x432b, lsl #16 523ac: f9400ffa ldr x26, [sp, #0x18] 523b0: f2c9c8e8 movk x8, #0x4e47, lsl #32 523b4: f2e86988 movk x8, #0x434c, lsl #48 523b8: eb08001f cmp x0, x8 523bc: 54000041 b.ne 0x523c4 <__gxx_personality_v0+0x55c> 523c0: f85a80ba ldur x26, [x5, #-0x58] 523c4: b4000f1a cbz x26, 0x525a4 <__gxx_personality_v0+0x73c> 523c8: f85b00a3 ldur x3, [x5, #-0x50] 523cc: b4000ec3 cbz x3, 0x525a4 <__gxx_personality_v0+0x73c> 523d0: aa1903e0 mov x0, x25 523d4: aa1503e1 mov x1, x21 523d8: 2a1803e2 mov w2, w24 523dc: aa1a03e4 mov x4, x26 523e0: 9400015a bl 0x52948 <__cxa_call_unexpected+0x380> 523e4: 9280000d mov x13, #-0x1 // =-1 523e8: 360000e0 tbz w0, #0x0, 0x52404 <__gxx_personality_v0+0x59c> 523ec: 37000b76 tbnz w22, #0x0, 0x52558 <__gxx_personality_v0+0x6f0> 523f0: 371800b6 tbnz w22, #0x3, 0x52404 <__gxx_personality_v0+0x59c> 523f4: 14000069 b 0x52598 <__gxx_personality_v0+0x730> 523f8: b94023e8 ldr w8, [sp, #0x20] 523fc: 35000568 cbnz w8, 0x524a8 <__gxx_personality_v0+0x640> 52400: 36180dd6 tbz w22, #0x3, 0x525b8 <__gxx_personality_v0+0x750> 52404: aa1f03e9 mov x9, xzr 52408: aa1f03e8 mov x8, xzr 5240c: aa1303ea mov x10, x19 52410: 3840154b ldrb w11, [x10], #0x1 52414: 9240196c and x12, x11, #0x7f 52418: 9ac9218c lsl x12, x12, x9 5241c: 91001d29 add x9, x9, #0x7 52420: aa080188 orr x8, x12, x8 52424: 373fff6b tbnz w11, #0x7, 0x52410 <__gxx_personality_v0+0x5a8> 52428: f101013f cmp x9, #0x40 5242c: 9ac921a9 lsl x9, x13, x9 52430: 1a9f27ea cset w10, lo 52434: 6a4b195f tst w10, w11, lsr #6 52438: 9a9f1129 csel x9, x9, xzr, ne 5243c: aa090108 orr x8, x8, x9 52440: b4000148 cbz x8, 0x52468 <__gxx_personality_v0+0x600> 52444: 8b080277 add x23, x19, x8 52448: 17ffff88 b 0x52268 <__gxx_personality_v0+0x400> 5244c: 121f06c8 and w8, w22, #0x6 52450: 7100091f cmp w8, #0x2 52454: 540000a1 b.ne 0x52468 <__gxx_personality_v0+0x600> 52458: 528000c8 mov w8, #0x6 // =6 5245c: f900029f str xzr, [x20] 52460: f9000e89 str x9, [x20, #0x18] 52464: 14000002 b 0x5246c <__gxx_personality_v0+0x604> 52468: 52800108 mov w8, #0x8 // =8 5246c: f94007f5 ldr x21, [sp, #0x8] 52470: b9002a88 str w8, [x20, #0x28] 52474: f94016a8 ldr x8, [x21, #0x28] 52478: f85f83a9 ldur x9, [x29, #-0x8] 5247c: eb09011f cmp x8, x9 52480: 54000a21 b.ne 0x525c4 <__gxx_personality_v0+0x75c> 52484: a94b4ff4 ldp x20, x19, [sp, #0xb0] 52488: a94a57f6 ldp x22, x21, [sp, #0xa0] 5248c: a9495ff8 ldp x24, x23, [sp, #0x90] 52490: a94867fa ldp x26, x25, [sp, #0x80] 52494: a9476ffc ldp x28, x27, [sp, #0x70] 52498: a9467bfd ldp x29, x30, [sp, #0x60] 5249c: 910303ff add sp, sp, #0xc0 524a0: d50323bf autiasp 524a4: d65f03c0 ret 524a8: f9401bf3 ldr x19, [sp, #0x30] 524ac: a9005e99 stp x25, x23, [x20] 524b0: f94003e8 ldr x8, [sp] 524b4: aa1303e0 mov x0, x19 524b8: f9000e88 str x8, [x20, #0x18] 524bc: 97ffaa91 bl 0x3cf00 ::__throw_out_of_range() const+0x18> 524c0: d2856028 mov x8, #0x2b01 // =11009 524c4: f2a86568 movk x8, #0x432b, lsl #16 524c8: f2c9c8e8 movk x8, #0x4e47, lsl #32 524cc: f2e86988 movk x8, #0x434c, lsl #48 524d0: eb08001f cmp x0, x8 524d4: 54000061 b.ne 0x524e0 <__gxx_personality_v0+0x678> 524d8: f85a8268 ldur x8, [x19, #-0x58] 524dc: f9000fe8 str x8, [sp, #0x18] 524e0: f9400fe9 ldr x9, [sp, #0x18] 524e4: 528000c8 mov w8, #0x6 // =6 524e8: f9001289 str x9, [x20, #0x20] 524ec: 17ffffe0 b 0x5246c <__gxx_personality_v0+0x604> 524f0: f9401bf3 ldr x19, [sp, #0x30] 524f4: a9005e9f stp xzr, x23, [x20] 524f8: f94003e8 ldr x8, [sp] 524fc: aa1303e0 mov x0, x19 52500: f9000e88 str x8, [x20, #0x18] 52504: 97ffaa7f bl 0x3cf00 ::__throw_out_of_range() const+0x18> 52508: d2856028 mov x8, #0x2b01 // =11009 5250c: f94007f5 ldr x21, [sp, #0x8] 52510: f2a86568 movk x8, #0x432b, lsl #16 52514: f2c9c8e8 movk x8, #0x4e47, lsl #32 52518: f2e86988 movk x8, #0x434c, lsl #48 5251c: eb08001f cmp x0, x8 52520: 54000061 b.ne 0x5252c <__gxx_personality_v0+0x6c4> 52524: f85a8268 ldur x8, [x19, #-0x58] 52528: f9000fe8 str x8, [sp, #0x18] 5252c: f9400fe9 ldr x9, [sp, #0x18] 52530: 528000c8 mov w8, #0x6 // =6 52534: f9001289 str x9, [x20, #0x20] 52538: 17ffffce b 0x52470 <__gxx_personality_v0+0x608> 5253c: a94057ea ldp x10, x21, [sp] 52540: 528000c9 mov w9, #0x6 // =6 52544: a9005e99 stp x25, x23, [x20] 52548: f85f03a8 ldur x8, [x29, #-0x10] 5254c: b9002a89 str w9, [x20, #0x28] 52550: a901a28a stp x10, x8, [x20, #0x18] 52554: 17ffffc8 b 0x52474 <__gxx_personality_v0+0x60c> 52558: f94003e9 ldr x9, [sp] 5255c: a9005e99 stp x25, x23, [x20] 52560: 528000c8 mov w8, #0x6 // =6 52564: a901ea89 stp x9, x26, [x20, #0x18] 52568: 17ffffc1 b 0x5246c <__gxx_personality_v0+0x604> 5256c: f9401be0 ldr x0, [sp, #0x30] 52570: 94001ae8 bl 0x59110 <__cxa_begin_catch@plt> 52574: 3600009c tbz w28, #0x0, 0x52584 <__gxx_personality_v0+0x71c> 52578: f9401be8 ldr x8, [sp, #0x30] 5257c: f85c8100 ldur x0, [x8, #-0x38] 52580: 97ffad78 bl 0x3db60 52584: 94001ae7 bl 0x59120 <_ZSt9terminatev@plt> 52588: aa1c03e0 mov x0, x28 5258c: 94001ae1 bl 0x59110 <__cxa_begin_catch@plt> 52590: f85c8380 ldur x0, [x28, #-0x38] 52594: 97ffad73 bl 0x3db60 52598: f9401bf3 ldr x19, [sp, #0x30] 5259c: aa1303e0 mov x0, x19 525a0: 14000003 b 0x525ac <__gxx_personality_v0+0x744> 525a4: aa0503e0 mov x0, x5 525a8: aa0503f3 mov x19, x5 525ac: 94001ad9 bl 0x59110 <__cxa_begin_catch@plt> 525b0: f85c8260 ldur x0, [x19, #-0x38] 525b4: 97ffad6b bl 0x3db60 525b8: f9401be0 ldr x0, [sp, #0x30] 525bc: 94001ad5 bl 0x59110 <__cxa_begin_catch@plt> 525c0: 94001ad8 bl 0x59120 <_ZSt9terminatev@plt> 525c4: 94001a1b bl 0x58e30 <__stack_chk_fail@plt> 00000000000525c8 <__cxa_call_unexpected>: 525c8: d503233f paciasp 525cc: d101c3ff sub sp, sp, #0x70 525d0: a9017bfd stp x29, x30, [sp, #0x10] 525d4: 910043fd add x29, sp, #0x10 525d8: a9026ffc stp x28, x27, [sp, #0x20] 525dc: a90367fa stp x26, x25, [sp, #0x30] 525e0: a9045ff8 stp x24, x23, [sp, #0x40] 525e4: a90557f6 stp x22, x21, [sp, #0x50] 525e8: a9064ff4 stp x20, x19, [sp, #0x60] 525ec: b5000060 cbnz x0, 0x525f8 <__cxa_call_unexpected+0x30> 525f0: 94001ac8 bl 0x59110 <__cxa_begin_catch@plt> 525f4: 94001acb bl 0x59120 <_ZSt9terminatev@plt> 525f8: aa0003f4 mov x20, x0 525fc: 94001ac5 bl 0x59110 <__cxa_begin_catch@plt> 52600: aa1403e0 mov x0, x20 52604: 97ffaa42 bl 0x3cf0c ::__throw_out_of_range() const+0x24> 52608: 2a0003f6 mov w22, w0 5260c: 360000c0 tbz w0, #0x0, 0x52624 <__cxa_call_unexpected+0x5c> 52610: a97c4e80 ldp x0, x19, [x20, #-0x40] 52614: d101829a sub x26, x20, #0x60 52618: b89dc295 ldursw x21, [x20, #-0x24] 5261c: f85e8297 ldur x23, [x20, #-0x18] 52620: 14000005 b 0x52634 <__cxa_call_unexpected+0x6c> 52624: 94001c83 bl 0x59830 <_ZSt13get_terminatev@plt> 52628: aa0003f3 mov x19, x0 5262c: 94001c7d bl 0x59820 <_ZSt14get_unexpectedv@plt> 52630: aa1f03fa mov x26, xzr 52634: 97ffad38 bl 0x3db14 52638: 94001ab6 bl 0x59110 <__cxa_begin_catch@plt> 5263c: 36000836 tbz w22, #0x0, 0x52740 <__cxa_call_unexpected+0x178> 52640: 384016e1 ldrb w1, [x23], #0x1 52644: f90007f7 str x23, [sp, #0x8] 52648: 910023e0 add x0, sp, #0x8 5264c: 94000062 bl 0x527d4 <__cxa_call_unexpected+0x20c> 52650: f94007e9 ldr x9, [sp, #0x8] 52654: 39400136 ldrb w22, [x9] 52658: 7103fedf cmp w22, #0xff 5265c: 54000061 b.ne 0x52668 <__cxa_call_unexpected+0xa0> 52660: aa1303e0 mov x0, x19 52664: 97ffad3f bl 0x3db60 52668: aa1f03e8 mov x8, xzr 5266c: aa1f03f9 mov x25, xzr 52670: 9100053c add x28, x9, #0x1 52674: 38401789 ldrb w9, [x28], #0x1 52678: 9240192a and x10, x9, #0x7f 5267c: 9ac8214a lsl x10, x10, x8 52680: 91001d08 add x8, x8, #0x7 52684: aa190159 orr x25, x10, x25 52688: 373fff69 tbnz w9, #0x7, 0x52674 <__cxa_call_unexpected+0xac> 5268c: 94001c6d bl 0x59840 <__cxa_get_globals_fast@plt> 52690: aa0003f8 mov x24, x0 52694: f940001b ldr x27, [x0] 52698: b4fffe5b cbz x27, 0x52660 <__cxa_call_unexpected+0x98> 5269c: 91018377 add x23, x27, #0x60 526a0: aa1703e0 mov x0, x23 526a4: 97ffaa1a bl 0x3cf0c ::__throw_out_of_range() const+0x24> 526a8: 8b190399 add x25, x28, x25 526ac: 360002c0 tbz w0, #0x0, 0x52704 <__cxa_call_unexpected+0x13c> 526b0: eb1a037f cmp x27, x26 526b4: 54000280 b.eq 0x52704 <__cxa_call_unexpected+0x13c> 526b8: f9400b7a ldr x26, [x27, #0x10] 526bc: aa1703e0 mov x0, x23 526c0: 97ffaa10 bl 0x3cf00 ::__throw_out_of_range() const+0x18> 526c4: d2856028 mov x8, #0x2b01 // =11009 526c8: f2a86568 movk x8, #0x432b, lsl #16 526cc: f2c9c8e8 movk x8, #0x4e47, lsl #32 526d0: f2e86988 movk x8, #0x434c, lsl #48 526d4: eb08001f cmp x0, x8 526d8: 54000061 b.ne 0x526e4 <__cxa_call_unexpected+0x11c> 526dc: f9400764 ldr x4, [x27, #0x8] 526e0: 14000002 b 0x526e8 <__cxa_call_unexpected+0x120> 526e4: 91020364 add x4, x27, #0x80 526e8: aa1503e0 mov x0, x21 526ec: aa1903e1 mov x1, x25 526f0: 2a1603e2 mov w2, w22 526f4: aa1a03e3 mov x3, x26 526f8: aa1403e5 mov x5, x20 526fc: 94000093 bl 0x52948 <__cxa_call_unexpected+0x380> 52700: 360003c0 tbz w0, #0x0, 0x52778 <__cxa_call_unexpected+0x1b0> 52704: f0000077 adrp x23, 0x61000 52708: f9434af7 ldr x23, [x23, #0x690] 5270c: 910042e8 add x8, x23, #0x10 52710: f90003e8 str x8, [sp] 52714: f0000063 adrp x3, 0x61000 52718: 910003e4 mov x4, sp 5271c: aa1503e0 mov x0, x21 52720: aa1903e1 mov x1, x25 52724: 2a1603e2 mov w2, w22 52728: aa1403e5 mov x5, x20 5272c: f9434c63 ldr x3, [x3, #0x698] 52730: 94000086 bl 0x52948 <__cxa_call_unexpected+0x380> 52734: 360000c0 tbz w0, #0x0, 0x5274c <__cxa_call_unexpected+0x184> 52738: 910003e0 mov x0, sp 5273c: 94001c71 bl 0x59900 <_ZNSt13bad_exceptionD1Ev@plt> 52740: 94001aa8 bl 0x591e0 <__cxa_end_catch@plt> 52744: aa1303e0 mov x0, x19 52748: 97ffad06 bl 0x3db60 5274c: 94001aa5 bl 0x591e0 <__cxa_end_catch@plt> 52750: 52800100 mov w0, #0x8 // =8 52754: 94001ac7 bl 0x59270 <__cxa_allocate_exception@plt> 52758: 910042e8 add x8, x23, #0x10 5275c: f9000008 str x8, [x0] 52760: f0000061 adrp x1, 0x61000 52764: f0000062 adrp x2, 0x61000 52768: f9434c21 ldr x1, [x1, #0x698] 5276c: f9435042 ldr x2, [x2, #0x6a0] 52770: 94001ac8 bl 0x59290 <__cxa_throw@plt> 52774: 1400000c b 0x527a4 <__cxa_call_unexpected+0x1dc> 52778: b9403b68 ldr w8, [x27, #0x38] 5277c: 4b0803e8 neg w8, w8 52780: b9003b68 str w8, [x27, #0x38] 52784: b9400b08 ldr w8, [x24, #0x8] 52788: 11000508 add w8, w8, #0x1 5278c: b9000b08 str w8, [x24, #0x8] 52790: 94001a94 bl 0x591e0 <__cxa_end_catch@plt> 52794: 94001a93 bl 0x591e0 <__cxa_end_catch@plt> 52798: aa1703e0 mov x0, x23 5279c: 94001a5d bl 0x59110 <__cxa_begin_catch@plt> 527a0: 94001a8c bl 0x591d0 <__cxa_rethrow@plt> 527a4: aa0003f3 mov x19, x0 527a8: 910003e0 mov x0, sp 527ac: 94001c55 bl 0x59900 <_ZNSt13bad_exceptionD1Ev@plt> 527b0: 14000005 b 0x527c4 <__cxa_call_unexpected+0x1fc> 527b4: 14000003 b 0x527c0 <__cxa_call_unexpected+0x1f8> 527b8: 14000002 b 0x527c0 <__cxa_call_unexpected+0x1f8> 527bc: 14000001 b 0x527c0 <__cxa_call_unexpected+0x1f8> 527c0: aa0003f3 mov x19, x0 527c4: 94001a87 bl 0x591e0 <__cxa_end_catch@plt> 527c8: aa1303e0 mov x0, x19 527cc: 94000943 bl 0x54cd8 527d0: 97ff7a1d bl 0x31044 527d4: d503233f paciasp 527d8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 527dc: 910003fd mov x29, sp 527e0: 12001c29 and w9, w1, #0xff 527e4: 7103fd3f cmp w9, #0xff 527e8: 54000220 b.eq 0x5282c <__cxa_call_unexpected+0x264> 527ec: 12000d28 and w8, w9, #0xf 527f0: 7100311f cmp w8, #0xc 527f4: 54000a68 b.hi 0x52940 <__cxa_call_unexpected+0x378> 527f8: f0fffe4a adrp x10, 0x1d000 527fc: f940000b ldr x11, [x0] 52800: 911f214a add x10, x10, #0x7c8 52804: 1000008c adr x12, 0x52814 <__cxa_call_unexpected+0x24c> 52808: 3868694d ldrb w13, [x10, x8] 5280c: 8b0d098c add x12, x12, x13, lsl #2 52810: d61f0180 br x12 52814: d503249f bti j 52818: aa0b03ea mov x10, x11 5281c: f8408548 ldr x8, [x10], #0x8 52820: 5304192c ubfx w12, w9, #4, #3 52824: 350004cc cbnz w12, 0x528bc <__cxa_call_unexpected+0x2f4> 52828: 14000029 b 0x528cc <__cxa_call_unexpected+0x304> 5282c: aa1f03e8 mov x8, xzr 52830: 1400002b b 0x528dc <__cxa_call_unexpected+0x314> 52834: d503249f bti j 52838: aa1f03ec mov x12, xzr 5283c: aa1f03e8 mov x8, xzr 52840: aa0b03ea mov x10, x11 52844: 3840154d ldrb w13, [x10], #0x1 52848: 924019ae and x14, x13, #0x7f 5284c: 9acc21ce lsl x14, x14, x12 52850: 91001d8c add x12, x12, #0x7 52854: aa0801c8 orr x8, x14, x8 52858: 373fff6d tbnz w13, #0x7, 0x52844 <__cxa_call_unexpected+0x27c> 5285c: 14000016 b 0x528b4 <__cxa_call_unexpected+0x2ec> 52860: d503249f bti j 52864: aa0b03ea mov x10, x11 52868: 78402548 ldrh w8, [x10], #0x2 5286c: 5304192c ubfx w12, w9, #4, #3 52870: 3500026c cbnz w12, 0x528bc <__cxa_call_unexpected+0x2f4> 52874: 14000016 b 0x528cc <__cxa_call_unexpected+0x304> 52878: d503249f bti j 5287c: aa0b03ea mov x10, x11 52880: b8404548 ldr w8, [x10], #0x4 52884: 5304192c ubfx w12, w9, #4, #3 52888: 350001ac cbnz w12, 0x528bc <__cxa_call_unexpected+0x2f4> 5288c: 14000010 b 0x528cc <__cxa_call_unexpected+0x304> 52890: d503249f bti j 52894: aa0b03ea mov x10, x11 52898: 78802548 ldrsh x8, [x10], #0x2 5289c: 5304192c ubfx w12, w9, #4, #3 528a0: 350000ec cbnz w12, 0x528bc <__cxa_call_unexpected+0x2f4> 528a4: 1400000a b 0x528cc <__cxa_call_unexpected+0x304> 528a8: d503249f bti j 528ac: aa0b03ea mov x10, x11 528b0: b8804548 ldrsw x8, [x10], #0x4 528b4: 5304192c ubfx w12, w9, #4, #3 528b8: 340000ac cbz w12, 0x528cc <__cxa_call_unexpected+0x304> 528bc: 7100059f cmp w12, #0x1 528c0: 540003e1 b.ne 0x5293c <__cxa_call_unexpected+0x374> 528c4: b40000a8 cbz x8, 0x528d8 <__cxa_call_unexpected+0x310> 528c8: 8b0b0108 add x8, x8, x11 528cc: b4000068 cbz x8, 0x528d8 <__cxa_call_unexpected+0x310> 528d0: 36380049 tbz w9, #0x7, 0x528d8 <__cxa_call_unexpected+0x310> 528d4: f9400108 ldr x8, [x8] 528d8: f900000a str x10, [x0] 528dc: aa0803e0 mov x0, x8 528e0: a8c17bfd ldp x29, x30, [sp], #0x10 528e4: d50323bf autiasp 528e8: d65f03c0 ret 528ec: d503249f bti j 528f0: aa1f03ec mov x12, xzr 528f4: aa1f03e8 mov x8, xzr 528f8: aa0b03ea mov x10, x11 528fc: 3840154d ldrb w13, [x10], #0x1 52900: 924019ae and x14, x13, #0x7f 52904: 9acc21ce lsl x14, x14, x12 52908: 91001d8c add x12, x12, #0x7 5290c: aa0801c8 orr x8, x14, x8 52910: 373fff6d tbnz w13, #0x7, 0x528fc <__cxa_call_unexpected+0x334> 52914: f101019f cmp x12, #0x40 52918: 9280000f mov x15, #-0x1 // =-1 5291c: 1a9f27ee cset w14, lo 52920: 9acc21ec lsl x12, x15, x12 52924: 6a4d19df tst w14, w13, lsr #6 52928: 9a9f118c csel x12, x12, xzr, ne 5292c: aa0c0108 orr x8, x8, x12 52930: 5304192c ubfx w12, w9, #4, #3 52934: 35fffc4c cbnz w12, 0x528bc <__cxa_call_unexpected+0x2f4> 52938: 17ffffe5 b 0x528cc <__cxa_call_unexpected+0x304> 5293c: 94001ae9 bl 0x594e0 52940: d503249f bti j 52944: 94001ae7 bl 0x594e0 52948: d503233f paciasp 5294c: d10203ff sub sp, sp, #0x80 52950: a9027bfd stp x29, x30, [sp, #0x20] 52954: 910083fd add x29, sp, #0x20 52958: a9036ffc stp x28, x27, [sp, #0x30] 5295c: a90467fa stp x26, x25, [sp, #0x40] 52960: a9055ff8 stp x24, x23, [sp, #0x50] 52964: a90657f6 stp x22, x21, [sp, #0x60] 52968: a9074ff4 stp x20, x19, [sp, #0x70] 5296c: f90007e5 str x5, [sp, #0x8] 52970: d53bd058 mrs x24, TPIDR_EL0 52974: f9401708 ldr x8, [x24, #0x28] 52978: f81f83a8 stur x8, [x29, #-0x8] 5297c: b40007a1 cbz x1, 0x52a70 <__cxa_call_unexpected+0x4a8> 52980: 2a0203f7 mov w23, w2 52984: 528383aa mov w10, #0x1c1d // =7197 52988: 92400ef9 and x25, x23, #0xf 5298c: aa2003eb mvn x11, x0 52990: f0fffe5c adrp x28, 0x1d000 52994: aa0403f4 mov x20, x4 52998: aa0103f5 mov x21, x1 5299c: aa0303f6 mov x22, x3 529a0: 1ad9254a lsr w10, w10, w25 529a4: aa1f03e8 mov x8, xzr 529a8: aa1f03e9 mov x9, xzr 529ac: 8b0b003a add x26, x1, x11 529b0: 1200015b and w27, w10, #0x1 529b4: 911f639c add x28, x28, #0x7d8 529b8: 3840174a ldrb w10, [x26], #0x1 529bc: 9240194b and x11, x10, #0x7f 529c0: 9ac8216b lsl x11, x11, x8 529c4: 91001d08 add x8, x8, #0x7 529c8: aa090173 orr x19, x11, x9 529cc: aa1303e9 mov x9, x19 529d0: 373fff4a tbnz w10, #0x7, 0x529b8 <__cxa_call_unexpected+0x3f0> 529d4: b4000273 cbz x19, 0x52a20 <__cxa_call_unexpected+0x458> 529d8: 7100333f cmp w25, #0xc 529dc: 54000408 b.hi 0x52a5c <__cxa_call_unexpected+0x494> 529e0: 340003fb cbz w27, 0x52a5c <__cxa_call_unexpected+0x494> 529e4: f8797b88 ldr x8, [x28, x25, lsl #3] 529e8: 910043e0 add x0, sp, #0x10 529ec: 2a1703e1 mov w1, w23 529f0: 9b135508 madd x8, x8, x19, x21 529f4: f9000be8 str x8, [sp, #0x10] 529f8: 97ffff77 bl 0x527d4 <__cxa_call_unexpected+0x20c> 529fc: f9000bf4 str x20, [sp, #0x10] 52a00: 910043e2 add x2, sp, #0x10 52a04: f9400008 ldr x8, [x0] 52a08: aa1603e1 mov x1, x22 52a0c: f9401108 ldr x8, [x8, #0x20] 52a10: d63f0100 blr x8 52a14: aa1f03e8 mov x8, xzr 52a18: aa1f03e9 mov x9, xzr 52a1c: 3607fce0 tbz w0, #0x0, 0x529b8 <__cxa_call_unexpected+0x3f0> 52a20: f9401708 ldr x8, [x24, #0x28] 52a24: f100027f cmp x19, #0x0 52a28: f85f83a9 ldur x9, [x29, #-0x8] 52a2c: 1a9f17e0 cset w0, eq 52a30: eb09011f cmp x8, x9 52a34: 54000241 b.ne 0x52a7c <__cxa_call_unexpected+0x4b4> 52a38: a9474ff4 ldp x20, x19, [sp, #0x70] 52a3c: a94657f6 ldp x22, x21, [sp, #0x60] 52a40: a9455ff8 ldp x24, x23, [sp, #0x50] 52a44: a94467fa ldp x26, x25, [sp, #0x40] 52a48: a9436ffc ldp x28, x27, [sp, #0x30] 52a4c: a9427bfd ldp x29, x30, [sp, #0x20] 52a50: 910203ff add sp, sp, #0x80 52a54: d50323bf autiasp 52a58: d65f03c0 ret 52a5c: f94007f3 ldr x19, [sp, #0x8] 52a60: aa1303e0 mov x0, x19 52a64: 940019ab bl 0x59110 <__cxa_begin_catch@plt> 52a68: f85c8260 ldur x0, [x19, #-0x38] 52a6c: 97ffac3d bl 0x3db60 52a70: f94007e0 ldr x0, [sp, #0x8] 52a74: 940019a7 bl 0x59110 <__cxa_begin_catch@plt> 52a78: 940019aa bl 0x59120 <_ZSt9terminatev@plt> 52a7c: 940018ed bl 0x58e30 <__stack_chk_fail@plt> 0000000000052a80 <__cxa_pure_virtual>: 52a80: d503233f paciasp 52a84: a9bf7bfd stp x29, x30, [sp, #-0x10]! 52a88: 910003fd mov x29, sp 52a8c: b0fffe40 adrp x0, 0x1b000 52a90: 911d8c00 add x0, x0, #0x763 52a94: 97ffabcd bl 0x3d9c8 <__cxa_guard_abort+0xa4> 0000000000052a98 <__cxa_deleted_virtual>: 52a98: d503233f paciasp 52a9c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 52aa0: 910003fd mov x29, sp 52aa4: f0fffe20 adrp x0, 0x19000 52aa8: 9139dc00 add x0, x0, #0xe77 52aac: 97ffabc7 bl 0x3d9c8 <__cxa_guard_abort+0xa4> 52ab0: d503233f paciasp 52ab4: d100c3ff sub sp, sp, #0x30 52ab8: a9017bfd stp x29, x30, [sp, #0x10] 52abc: 910043fd add x29, sp, #0x10 52ac0: a9024ff4 stp x20, x19, [sp, #0x20] 52ac4: d53bd054 mrs x20, TPIDR_EL0 52ac8: 52800201 mov w1, #0x10 // =16 52acc: f100001f cmp x0, #0x0 52ad0: f9401688 ldr x8, [x20, #0x28] 52ad4: 9a9f1413 csinc x19, x0, xzr, ne 52ad8: 910003e0 mov x0, sp 52adc: aa1303e2 mov x2, x19 52ae0: f90007e8 str x8, [sp, #0x8] 52ae4: 940019fb bl 0x592d0 52ae8: 34000080 cbz w0, 0x52af8 <__cxa_deleted_virtual+0x60> 52aec: aa1303e0 mov x0, x19 52af0: 9400000d bl 0x52b24 <__cxa_deleted_virtual+0x8c> 52af4: 14000002 b 0x52afc <__cxa_deleted_virtual+0x64> 52af8: f94003e0 ldr x0, [sp] 52afc: f9401688 ldr x8, [x20, #0x28] 52b00: f94007e9 ldr x9, [sp, #0x8] 52b04: eb09011f cmp x8, x9 52b08: 540000c1 b.ne 0x52b20 <__cxa_deleted_virtual+0x88> 52b0c: a9424ff4 ldp x20, x19, [sp, #0x20] 52b10: a9417bfd ldp x29, x30, [sp, #0x10] 52b14: 9100c3ff add sp, sp, #0x30 52b18: d50323bf autiasp 52b1c: d65f03c0 ret 52b20: 940018c4 bl 0x58e30 <__stack_chk_fail@plt> 52b24: d503233f paciasp 52b28: a9be7bfd stp x29, x30, [sp, #-0x20]! 52b2c: f9000bf3 str x19, [sp, #0x10] 52b30: 910003fd mov x29, sp 52b34: aa0003f3 mov x19, x0 52b38: 900000a0 adrp x0, 0x66000 52b3c: 91218000 add x0, x0, #0x860 52b40: 94001968 bl 0x590e0 52b44: 900000a8 adrp x8, 0x66000 52b48: 900000a9 adrp x9, 0x66000 52b4c: 91224129 add x9, x9, #0x890 52b50: f944450b ldr x11, [x8, #0x888] 52b54: b50000ab cbnz x11, 0x52b68 <__cxa_deleted_virtual+0xd0> 52b58: 320983ea mov w10, #0x800080 // =8388736 52b5c: aa0903eb mov x11, x9 52b60: f9044509 str x9, [x8, #0x888] 52b64: b900012a str w10, [x9] 52b68: 900000aa adrp x10, 0x66000 52b6c: 912a414a add x10, x10, #0xa90 52b70: eb0a017f cmp x11, x10 52b74: 54000200 b.eq 0x52bb4 <__cxa_deleted_virtual+0x11c> 52b78: 91000e6a add x10, x19, #0x3 52b7c: aa1f03ec mov x12, xzr 52b80: d342fd4a lsr x10, x10, #2 52b84: 9100054a add x10, x10, #0x1 52b88: aa0b03f3 mov x19, x11 52b8c: 7940056b ldrh w11, [x11, #0x2] 52b90: eb0b015f cmp x10, x11 52b94: 54000143 b.lo 0x52bbc <__cxa_deleted_virtual+0x124> 52b98: 54000200 b.eq 0x52bd8 <__cxa_deleted_virtual+0x140> 52b9c: 7940026b ldrh w11, [x19] 52ba0: aa1303ec mov x12, x19 52ba4: d37ef56d lsl x13, x11, #2 52ba8: 8b0d012b add x11, x9, x13 52bac: f10801bf cmp x13, #0x200 52bb0: 54fffec1 b.ne 0x52b88 <__cxa_deleted_virtual+0xf0> 52bb4: aa1f03f3 mov x19, xzr 52bb8: 14000010 b 0x52bf8 <__cxa_deleted_virtual+0x160> 52bbc: 4b0a0168 sub w8, w11, w10 52bc0: 8b282a69 add x9, x19, w8, uxth #2 52bc4: 79000668 strh w8, [x19, #0x2] 52bc8: 91001133 add x19, x9, #0x4 52bcc: 7900013f strh wzr, [x9] 52bd0: 7900052a strh w10, [x9, #0x2] 52bd4: 14000009 b 0x52bf8 <__cxa_deleted_virtual+0x160> 52bd8: 7940026a ldrh w10, [x19] 52bdc: b400008c cbz x12, 0x52bec <__cxa_deleted_virtual+0x154> 52be0: 7900018a strh w10, [x12] 52be4: 7800467f strh wzr, [x19], #0x4 52be8: 14000004 b 0x52bf8 <__cxa_deleted_virtual+0x160> 52bec: 8b0a0929 add x9, x9, x10, lsl #2 52bf0: 7800467f strh wzr, [x19], #0x4 52bf4: f9044509 str x9, [x8, #0x888] 52bf8: 900000a0 adrp x0, 0x66000 52bfc: 91218000 add x0, x0, #0x860 52c00: 9400194c bl 0x59130 52c04: aa1303e0 mov x0, x19 52c08: f9400bf3 ldr x19, [sp, #0x10] 52c0c: a8c27bfd ldp x29, x30, [sp], #0x20 52c10: d50323bf autiasp 52c14: d65f03c0 ret 52c18: 97ff790b bl 0x31044 52c1c: d503245f bti c 52c20: 900000a8 adrp x8, 0x66000 52c24: 91224108 add x8, x8, #0x890 52c28: eb08001f cmp x0, x8 52c2c: 540000c3 b.lo 0x52c44 <__cxa_deleted_virtual+0x1ac> 52c30: 900000a8 adrp x8, 0x66000 52c34: 912a4108 add x8, x8, #0xa90 52c38: eb08001f cmp x0, x8 52c3c: 54000042 b.hs 0x52c44 <__cxa_deleted_virtual+0x1ac> 52c40: 14000002 b 0x52c48 <__cxa_deleted_virtual+0x1b0> 52c44: 140018bb b 0x58f30 52c48: d503233f paciasp 52c4c: a9be7bfd stp x29, x30, [sp, #-0x20]! 52c50: a9014ff4 stp x20, x19, [sp, #0x10] 52c54: 910003fd mov x29, sp 52c58: aa0003f3 mov x19, x0 52c5c: d1001014 sub x20, x0, #0x4 52c60: 900000a0 adrp x0, 0x66000 52c64: 91218000 add x0, x0, #0x860 52c68: 9400191e bl 0x590e0 52c6c: 900000a8 adrp x8, 0x66000 52c70: 900000aa adrp x10, 0x66000 52c74: 912a414a add x10, x10, #0xa90 52c78: f9444509 ldr x9, [x8, #0x888] 52c7c: f100013f cmp x9, #0x0 52c80: fa4a1124 ccmp x9, x10, #0x4, ne 52c84: 54000280 b.eq 0x52cd4 <__cxa_deleted_virtual+0x23c> 52c88: 900000ac adrp x12, 0x66000 52c8c: aa1f03eb mov x11, xzr 52c90: aa0903ea mov x10, x9 52c94: 9122418c add x12, x12, #0x890 52c98: 7940054d ldrh w13, [x10, #0x2] 52c9c: 8b0d094e add x14, x10, x13, lsl #2 52ca0: eb1401df cmp x14, x20 52ca4: 54000260 b.eq 0x52cf0 <__cxa_deleted_virtual+0x258> 52ca8: 785fe26e ldurh w14, [x19, #-0x2] 52cac: 8b0e0a8f add x15, x20, x14, lsl #2 52cb0: eb0a01ff cmp x15, x10 52cb4: 54000260 b.eq 0x52d00 <__cxa_deleted_virtual+0x268> 52cb8: 7940014b ldrh w11, [x10] 52cbc: d37ef56d lsl x13, x11, #2 52cc0: aa0a03eb mov x11, x10 52cc4: 8b0d018e add x14, x12, x13 52cc8: f10801bf cmp x13, #0x200 52ccc: aa0e03ea mov x10, x14 52cd0: 54fffe41 b.ne 0x52c98 <__cxa_deleted_virtual+0x200> 52cd4: 900000aa adrp x10, 0x66000 52cd8: f9044514 str x20, [x8, #0x888] 52cdc: 9122414a add x10, x10, #0x890 52ce0: 4b0a0129 sub w9, w9, w10 52ce4: 53027d29 lsr w9, w9, #2 52ce8: 79000289 strh w9, [x20] 52cec: 14000011 b 0x52d30 <__cxa_deleted_virtual+0x298> 52cf0: 785fe268 ldurh w8, [x19, #-0x2] 52cf4: 0b0d0108 add w8, w8, w13 52cf8: 79000548 strh w8, [x10, #0x2] 52cfc: 1400000d b 0x52d30 <__cxa_deleted_virtual+0x298> 52d00: 0b0d01c9 add w9, w14, w13 52d04: 781fe269 sturh w9, [x19, #-0x2] 52d08: b40000eb cbz x11, 0x52d24 <__cxa_deleted_virtual+0x28c> 52d0c: 900000a8 adrp x8, 0x66000 52d10: 91224108 add x8, x8, #0x890 52d14: 4b080288 sub w8, w20, w8 52d18: 53027d08 lsr w8, w8, #2 52d1c: 79000168 strh w8, [x11] 52d20: 14000004 b 0x52d30 <__cxa_deleted_virtual+0x298> 52d24: 79400149 ldrh w9, [x10] 52d28: f9044514 str x20, [x8, #0x888] 52d2c: 79000289 strh w9, [x20] 52d30: 900000a0 adrp x0, 0x66000 52d34: 91218000 add x0, x0, #0x860 52d38: 940018fe bl 0x59130 52d3c: a9414ff4 ldp x20, x19, [sp, #0x10] 52d40: a8c27bfd ldp x29, x30, [sp], #0x20 52d44: d50323bf autiasp 52d48: d65f03c0 ret 52d4c: 97ff78be bl 0x31044 52d50: d503245f bti c 52d54: 14001af3 b 0x59920 <_ZNSt9type_infoD2Ev@plt> 52d58: d503245f bti c 52d5c: d4200020 brk #0x1 52d60: d503245f bti c 52d64: d65f03c0 ret 52d68: d503245f bti c 52d6c: d65f03c0 ret 52d70: d503233f paciasp 52d74: a9be7bfd stp x29, x30, [sp, #-0x20]! 52d78: f9000bf3 str x19, [sp, #0x10] 52d7c: 910003fd mov x29, sp 52d80: aa0003f3 mov x19, x0 52d84: 94001ae7 bl 0x59920 <_ZNSt9type_infoD2Ev@plt> 52d88: aa1303e0 mov x0, x19 52d8c: f9400bf3 ldr x19, [sp, #0x10] 52d90: a8c27bfd ldp x29, x30, [sp], #0x20 52d94: d50323bf autiasp 52d98: 1400181e b 0x58e10 <_ZdlPv@plt> 52d9c: d503233f paciasp 52da0: a9be7bfd stp x29, x30, [sp, #-0x20]! 52da4: f9000bf3 str x19, [sp, #0x10] 52da8: 910003fd mov x29, sp 52dac: aa0003f3 mov x19, x0 52db0: 94001adc bl 0x59920 <_ZNSt9type_infoD2Ev@plt> 52db4: aa1303e0 mov x0, x19 52db8: f9400bf3 ldr x19, [sp, #0x10] 52dbc: a8c27bfd ldp x29, x30, [sp], #0x20 52dc0: d50323bf autiasp 52dc4: 14001813 b 0x58e10 <_ZdlPv@plt> 52dc8: d503233f paciasp 52dcc: a9be7bfd stp x29, x30, [sp, #-0x20]! 52dd0: f9000bf3 str x19, [sp, #0x10] 52dd4: 910003fd mov x29, sp 52dd8: aa0003f3 mov x19, x0 52ddc: 94001ad1 bl 0x59920 <_ZNSt9type_infoD2Ev@plt> 52de0: aa1303e0 mov x0, x19 52de4: f9400bf3 ldr x19, [sp, #0x10] 52de8: a8c27bfd ldp x29, x30, [sp], #0x20 52dec: d50323bf autiasp 52df0: 14001808 b 0x58e10 <_ZdlPv@plt> 52df4: d503233f paciasp 52df8: a9be7bfd stp x29, x30, [sp, #-0x20]! 52dfc: f9000bf3 str x19, [sp, #0x10] 52e00: 910003fd mov x29, sp 52e04: aa0003f3 mov x19, x0 52e08: 94001ac6 bl 0x59920 <_ZNSt9type_infoD2Ev@plt> 52e0c: aa1303e0 mov x0, x19 52e10: f9400bf3 ldr x19, [sp, #0x10] 52e14: a8c27bfd ldp x29, x30, [sp], #0x20 52e18: d50323bf autiasp 52e1c: 140017fd b 0x58e10 <_ZdlPv@plt> 52e20: d503233f paciasp 52e24: a9be7bfd stp x29, x30, [sp, #-0x20]! 52e28: f9000bf3 str x19, [sp, #0x10] 52e2c: 910003fd mov x29, sp 52e30: aa0003f3 mov x19, x0 52e34: 94001abb bl 0x59920 <_ZNSt9type_infoD2Ev@plt> 52e38: aa1303e0 mov x0, x19 52e3c: f9400bf3 ldr x19, [sp, #0x10] 52e40: a8c27bfd ldp x29, x30, [sp], #0x20 52e44: d50323bf autiasp 52e48: 140017f2 b 0x58e10 <_ZdlPv@plt> 52e4c: d503233f paciasp 52e50: a9be7bfd stp x29, x30, [sp, #-0x20]! 52e54: f9000bf3 str x19, [sp, #0x10] 52e58: 910003fd mov x29, sp 52e5c: aa0003f3 mov x19, x0 52e60: 94001ab0 bl 0x59920 <_ZNSt9type_infoD2Ev@plt> 52e64: aa1303e0 mov x0, x19 52e68: f9400bf3 ldr x19, [sp, #0x10] 52e6c: a8c27bfd ldp x29, x30, [sp], #0x20 52e70: d50323bf autiasp 52e74: 140017e7 b 0x58e10 <_ZdlPv@plt> 52e78: d503233f paciasp 52e7c: a9be7bfd stp x29, x30, [sp, #-0x20]! 52e80: f9000bf3 str x19, [sp, #0x10] 52e84: 910003fd mov x29, sp 52e88: aa0003f3 mov x19, x0 52e8c: 94001aa5 bl 0x59920 <_ZNSt9type_infoD2Ev@plt> 52e90: aa1303e0 mov x0, x19 52e94: f9400bf3 ldr x19, [sp, #0x10] 52e98: a8c27bfd ldp x29, x30, [sp], #0x20 52e9c: d50323bf autiasp 52ea0: 140017dc b 0x58e10 <_ZdlPv@plt> 52ea4: d503233f paciasp 52ea8: a9be7bfd stp x29, x30, [sp, #-0x20]! 52eac: f9000bf3 str x19, [sp, #0x10] 52eb0: 910003fd mov x29, sp 52eb4: aa0003f3 mov x19, x0 52eb8: 94001a9a bl 0x59920 <_ZNSt9type_infoD2Ev@plt> 52ebc: aa1303e0 mov x0, x19 52ec0: f9400bf3 ldr x19, [sp, #0x10] 52ec4: a8c27bfd ldp x29, x30, [sp], #0x20 52ec8: d50323bf autiasp 52ecc: 140017d1 b 0x58e10 <_ZdlPv@plt> 52ed0: d503233f paciasp 52ed4: a9be7bfd stp x29, x30, [sp, #-0x20]! 52ed8: f9000bf3 str x19, [sp, #0x10] 52edc: 910003fd mov x29, sp 52ee0: aa0003f3 mov x19, x0 52ee4: 94001a8f bl 0x59920 <_ZNSt9type_infoD2Ev@plt> 52ee8: aa1303e0 mov x0, x19 52eec: f9400bf3 ldr x19, [sp, #0x10] 52ef0: a8c27bfd ldp x29, x30, [sp], #0x20 52ef4: d50323bf autiasp 52ef8: 140017c6 b 0x58e10 <_ZdlPv@plt> 52efc: d503233f paciasp 52f00: a9be7bfd stp x29, x30, [sp, #-0x20]! 52f04: f9000bf3 str x19, [sp, #0x10] 52f08: 910003fd mov x29, sp 52f0c: aa0003f3 mov x19, x0 52f10: 94001a84 bl 0x59920 <_ZNSt9type_infoD2Ev@plt> 52f14: aa1303e0 mov x0, x19 52f18: f9400bf3 ldr x19, [sp, #0x10] 52f1c: a8c27bfd ldp x29, x30, [sp], #0x20 52f20: d50323bf autiasp 52f24: 140017bb b 0x58e10 <_ZdlPv@plt> 52f28: d503245f bti c 52f2c: f9400408 ldr x8, [x0, #0x8] 52f30: f9400429 ldr x9, [x1, #0x8] 52f34: eb09011f cmp x8, x9 52f38: 1a9f17e0 cset w0, eq 52f3c: d65f03c0 ret 52f40: d503245f bti c 52f44: 2a1f03e0 mov w0, wzr 52f48: d65f03c0 ret 52f4c: d503245f bti c 52f50: 2a1f03e0 mov w0, wzr 52f54: d65f03c0 ret 52f58: d503245f bti c 52f5c: f9400408 ldr x8, [x0, #0x8] 52f60: f9400429 ldr x9, [x1, #0x8] 52f64: eb09011f cmp x8, x9 52f68: 1a9f17e0 cset w0, eq 52f6c: d65f03c0 ret 52f70: d503233f paciasp 52f74: d10243ff sub sp, sp, #0x90 52f78: a9067bfd stp x29, x30, [sp, #0x60] 52f7c: 910183fd add x29, sp, #0x60 52f80: f9003bf5 str x21, [sp, #0x70] 52f84: a9084ff4 stp x20, x19, [sp, #0x80] 52f88: d53bd055 mrs x21, TPIDR_EL0 52f8c: f94016a8 ldr x8, [x21, #0x28] 52f90: f81f83a8 stur x8, [x29, #-0x8] 52f94: f9400408 ldr x8, [x0, #0x8] 52f98: f9400429 ldr x9, [x1, #0x8] 52f9c: eb09011f cmp x8, x9 52fa0: 54000440 b.eq 0x53028 <__cxa_deleted_virtual+0x590> 52fa4: f0000068 adrp x8, 0x61000 52fa8: aa0203f3 mov x19, x2 52fac: f0000062 adrp x2, 0x61000 52fb0: aa0003f4 mov x20, x0 52fb4: aa0103e0 mov x0, x1 52fb8: aa1f03e3 mov x3, xzr 52fbc: f9435508 ldr x8, [x8, #0x6a8] 52fc0: f9435842 ldr x2, [x2, #0x6b0] 52fc4: aa0803e1 mov x1, x8 52fc8: 94001a52 bl 0x59910 <__dynamic_cast@plt> 52fcc: b4000300 cbz x0, 0x5302c <__cxa_deleted_virtual+0x594> 52fd0: 92800008 mov x8, #-0x1 // =-1 52fd4: a900ffe0 stp x0, xzr, [sp, #0x8] 52fd8: 6f00e400 movi v0.2d, #0000000000000000 52fdc: f9400262 ldr x2, [x19] 52fe0: 910023e1 add x1, sp, #0x8 52fe4: 52800023 mov w3, #0x1 // =1 52fe8: a901a3f4 stp x20, x8, [sp, #0x18] 52fec: 52800028 mov w8, #0x1 // =1 52ff0: 3c8473e0 stur q0, [sp, #0x47] 52ff4: 3c8283e0 stur q0, [sp, #0x28] 52ff8: 3c8383e0 stur q0, [sp, #0x38] 52ffc: b90053e8 str w8, [sp, #0x50] 53000: f9400008 ldr x8, [x0] 53004: f9401d08 ldr x8, [x8, #0x38] 53008: d63f0100 blr x8 5300c: b9403be8 ldr w8, [sp, #0x38] 53010: 7100051f cmp w8, #0x1 53014: 1a9f17e0 cset w0, eq 53018: 540000a1 b.ne 0x5302c <__cxa_deleted_virtual+0x594> 5301c: f94017e8 ldr x8, [sp, #0x28] 53020: f9000268 str x8, [x19] 53024: 14000002 b 0x5302c <__cxa_deleted_virtual+0x594> 53028: 52800020 mov w0, #0x1 // =1 5302c: f94016a8 ldr x8, [x21, #0x28] 53030: f85f83a9 ldur x9, [x29, #-0x8] 53034: eb09011f cmp x8, x9 53038: 540000e1 b.ne 0x53054 <__cxa_deleted_virtual+0x5bc> 5303c: a9484ff4 ldp x20, x19, [sp, #0x80] 53040: a9467bfd ldp x29, x30, [sp, #0x60] 53044: f9403bf5 ldr x21, [sp, #0x70] 53048: 910243ff add sp, sp, #0x90 5304c: d50323bf autiasp 53050: d65f03c0 ret 53054: 94001777 bl 0x58e30 <__stack_chk_fail@plt> 53058: d503245f bti c 5305c: f9400828 ldr x8, [x1, #0x10] 53060: f9400409 ldr x9, [x0, #0x8] 53064: f9400508 ldr x8, [x8, #0x8] 53068: eb08013f cmp x9, x8 5306c: 54000040 b.eq 0x53074 <__cxa_deleted_virtual+0x5dc> 53070: d65f03c0 ret 53074: f9401028 ldr x8, [x1, #0x20] 53078: b4000168 cbz x8, 0x530a4 <__cxa_deleted_virtual+0x60c> 5307c: eb02011f cmp x8, x2 53080: 540001c0 b.eq 0x530b8 <__cxa_deleted_virtual+0x620> 53084: b9403c28 ldr w8, [x1, #0x3c] 53088: 52800049 mov w9, #0x2 // =2 5308c: 5280002a mov w10, #0x1 // =1 53090: 11000508 add w8, w8, #0x1 53094: b9003029 str w9, [x1, #0x30] 53098: 3901382a strb w10, [x1, #0x4e] 5309c: b9003c28 str w8, [x1, #0x3c] 530a0: d65f03c0 ret 530a4: 52800028 mov w8, #0x1 // =1 530a8: f9001022 str x2, [x1, #0x20] 530ac: b9003023 str w3, [x1, #0x30] 530b0: b9003c28 str w8, [x1, #0x3c] 530b4: d65f03c0 ret 530b8: b9403028 ldr w8, [x1, #0x30] 530bc: 7100091f cmp w8, #0x2 530c0: 54fffd81 b.ne 0x53070 <__cxa_deleted_virtual+0x5d8> 530c4: b9003023 str w3, [x1, #0x30] 530c8: d65f03c0 ret 530cc: d503245f bti c 530d0: f9400828 ldr x8, [x1, #0x10] 530d4: f9400409 ldr x9, [x0, #0x8] 530d8: f9400508 ldr x8, [x8, #0x8] 530dc: eb08013f cmp x9, x8 530e0: 540000a0 b.eq 0x530f4 <__cxa_deleted_virtual+0x65c> 530e4: f9400800 ldr x0, [x0, #0x10] 530e8: f9400008 ldr x8, [x0] 530ec: f9401d10 ldr x16, [x8, #0x38] 530f0: d61f0200 br x16 530f4: f9401028 ldr x8, [x1, #0x20] 530f8: b4000168 cbz x8, 0x53124 <__cxa_deleted_virtual+0x68c> 530fc: eb02011f cmp x8, x2 53100: 540001c0 b.eq 0x53138 <__cxa_deleted_virtual+0x6a0> 53104: b9403c28 ldr w8, [x1, #0x3c] 53108: 52800049 mov w9, #0x2 // =2 5310c: 5280002a mov w10, #0x1 // =1 53110: 11000508 add w8, w8, #0x1 53114: b9003029 str w9, [x1, #0x30] 53118: 3901382a strb w10, [x1, #0x4e] 5311c: b9003c28 str w8, [x1, #0x3c] 53120: d65f03c0 ret 53124: 52800028 mov w8, #0x1 // =1 53128: f9001022 str x2, [x1, #0x20] 5312c: b9003023 str w3, [x1, #0x30] 53130: b9003c28 str w8, [x1, #0x3c] 53134: d65f03c0 ret 53138: b9403028 ldr w8, [x1, #0x30] 5313c: 7100091f cmp w8, #0x2 53140: 54ffff01 b.ne 0x53120 <__cxa_deleted_virtual+0x688> 53144: b9003023 str w3, [x1, #0x30] 53148: d65f03c0 ret 5314c: d503233f paciasp 53150: a9bc7bfd stp x29, x30, [sp, #-0x40]! 53154: a9015ff8 stp x24, x23, [sp, #0x10] 53158: 910003fd mov x29, sp 5315c: a90257f6 stp x22, x21, [sp, #0x20] 53160: a9034ff4 stp x20, x19, [sp, #0x30] 53164: f9400828 ldr x8, [x1, #0x10] 53168: 2a0303f4 mov w20, w3 5316c: f9400409 ldr x9, [x0, #0x8] 53170: aa0103f3 mov x19, x1 53174: aa0203f5 mov x21, x2 53178: f9400508 ldr x8, [x8, #0x8] 5317c: eb08013f cmp x9, x8 53180: 54000140 b.eq 0x531a8 <__cxa_deleted_virtual+0x710> 53184: aa0003f6 mov x22, x0 53188: b9401418 ldr w24, [x0, #0x14] 5318c: f9401008 ldr x8, [x0, #0x20] 53190: b4000255 cbz x21, 0x531d8 <__cxa_deleted_virtual+0x740> 53194: 9348fd09 asr x9, x8, #8 53198: 36000228 tbz w8, #0x0, 0x531dc <__cxa_deleted_virtual+0x744> 5319c: f94002aa ldr x10, [x21] 531a0: f8696949 ldr x9, [x10, x9] 531a4: 1400000e b 0x531dc <__cxa_deleted_virtual+0x744> 531a8: f9401268 ldr x8, [x19, #0x20] 531ac: b4000628 cbz x8, 0x53270 <__cxa_deleted_virtual+0x7d8> 531b0: eb15011f cmp x8, x21 531b4: 54000680 b.eq 0x53284 <__cxa_deleted_virtual+0x7ec> 531b8: b9403e68 ldr w8, [x19, #0x3c] 531bc: 52800049 mov w9, #0x2 // =2 531c0: 5280002a mov w10, #0x1 // =1 531c4: 11000508 add w8, w8, #0x1 531c8: b9003269 str w9, [x19, #0x30] 531cc: 39013a6a strb w10, [x19, #0x4e] 531d0: b9003e68 str w8, [x19, #0x3c] 531d4: 14000030 b 0x53294 <__cxa_deleted_virtual+0x7fc> 531d8: aa1f03e9 mov x9, xzr 531dc: f9400ec0 ldr x0, [x22, #0x18] 531e0: f27f011f tst x8, #0x2 531e4: 52800057 mov w23, #0x2 // =2 531e8: 8b0902a2 add x2, x21, x9 531ec: 1a9402e3 csel w3, w23, w20, eq 531f0: aa1303e1 mov x1, x19 531f4: f940000a ldr x10, [x0] 531f8: f9401d48 ldr x8, [x10, #0x38] 531fc: d63f0100 blr x8 53200: 71000b1f cmp w24, #0x2 53204: 54000483 b.lo 0x53294 <__cxa_deleted_virtual+0x7fc> 53208: 8b1812c8 add x8, x22, x24, lsl #4 5320c: 9100e2d6 add x22, x22, #0x38 53210: 91006118 add x24, x8, #0x18 53214: f85f82c8 ldur x8, [x22, #-0x8] 53218: b40000d5 cbz x21, 0x53230 <__cxa_deleted_virtual+0x798> 5321c: 9348fd09 asr x9, x8, #8 53220: 360000a8 tbz w8, #0x0, 0x53234 <__cxa_deleted_virtual+0x79c> 53224: f94002aa ldr x10, [x21] 53228: f8696949 ldr x9, [x10, x9] 5322c: 14000002 b 0x53234 <__cxa_deleted_virtual+0x79c> 53230: aa1f03e9 mov x9, xzr 53234: f85f02c0 ldur x0, [x22, #-0x10] 53238: f27f011f tst x8, #0x2 5323c: 8b0902a2 add x2, x21, x9 53240: 1a9402e3 csel w3, w23, w20, eq 53244: aa1303e1 mov x1, x19 53248: f940000a ldr x10, [x0] 5324c: f9401d48 ldr x8, [x10, #0x38] 53250: d63f0100 blr x8 53254: 39413a68 ldrb w8, [x19, #0x4e] 53258: 350001e8 cbnz w8, 0x53294 <__cxa_deleted_virtual+0x7fc> 5325c: 910042c8 add x8, x22, #0x10 53260: eb1802df cmp x22, x24 53264: aa0803f6 mov x22, x8 53268: 54fffd63 b.lo 0x53214 <__cxa_deleted_virtual+0x77c> 5326c: 1400000a b 0x53294 <__cxa_deleted_virtual+0x7fc> 53270: 52800028 mov w8, #0x1 // =1 53274: f9001275 str x21, [x19, #0x20] 53278: b9003274 str w20, [x19, #0x30] 5327c: b9003e68 str w8, [x19, #0x3c] 53280: 14000005 b 0x53294 <__cxa_deleted_virtual+0x7fc> 53284: b9403268 ldr w8, [x19, #0x30] 53288: 7100091f cmp w8, #0x2 5328c: 54000041 b.ne 0x53294 <__cxa_deleted_virtual+0x7fc> 53290: b9003274 str w20, [x19, #0x30] 53294: a9434ff4 ldp x20, x19, [sp, #0x30] 53298: a94257f6 ldp x22, x21, [sp, #0x20] 5329c: a9415ff8 ldp x24, x23, [sp, #0x10] 532a0: a8c47bfd ldp x29, x30, [sp], #0x40 532a4: d50323bf autiasp 532a8: d65f03c0 ret 532ac: d503233f paciasp 532b0: a9be7bfd stp x29, x30, [sp, #-0x20]! 532b4: a9014ff4 stp x20, x19, [sp, #0x10] 532b8: 910003fd mov x29, sp 532bc: 39404008 ldrb w8, [x0, #0x10] 532c0: aa0003f4 mov x20, x0 532c4: aa0103f3 mov x19, x1 532c8: 721d051f tst w8, #0x18 532cc: 54000120 b.eq 0x532f0 <__cxa_deleted_virtual+0x858> 532d0: eb13029f cmp x20, x19 532d4: 540002e0 b.eq 0x53330 <__cxa_deleted_virtual+0x898> 532d8: f9400680 ldr x0, [x20, #0x8] 532dc: f9400661 ldr x1, [x19, #0x8] 532e0: 94001994 bl 0x59930 532e4: 7100001f cmp w0, #0x0 532e8: 1a9f17e0 cset w0, eq 532ec: 14000014 b 0x5333c <__cxa_deleted_virtual+0x8a4> 532f0: b4000253 cbz x19, 0x53338 <__cxa_deleted_virtual+0x8a0> 532f4: d0000061 adrp x1, 0x61000 532f8: d0000062 adrp x2, 0x61000 532fc: aa1303e0 mov x0, x19 53300: aa1f03e3 mov x3, xzr 53304: f9435421 ldr x1, [x1, #0x6a8] 53308: f9435c42 ldr x2, [x2, #0x6b8] 5330c: 94001981 bl 0x59910 <__dynamic_cast@plt> 53310: b4000160 cbz x0, 0x5333c <__cxa_deleted_virtual+0x8a4> 53314: 39404008 ldrb w8, [x0, #0x10] 53318: 721d051f tst w8, #0x18 5331c: 54fffda1 b.ne 0x532d0 <__cxa_deleted_virtual+0x838> 53320: f9400688 ldr x8, [x20, #0x8] 53324: f9400669 ldr x9, [x19, #0x8] 53328: eb09011f cmp x8, x9 5332c: 17ffffef b 0x532e8 <__cxa_deleted_virtual+0x850> 53330: 52800020 mov w0, #0x1 // =1 53334: 14000002 b 0x5333c <__cxa_deleted_virtual+0x8a4> 53338: 2a1f03e0 mov w0, wzr 5333c: a9414ff4 ldp x20, x19, [sp, #0x10] 53340: a8c27bfd ldp x29, x30, [sp], #0x20 53344: d50323bf autiasp 53348: d65f03c0 ret 5334c: d503233f paciasp 53350: d10243ff sub sp, sp, #0x90 53354: a9067bfd stp x29, x30, [sp, #0x60] 53358: 910183fd add x29, sp, #0x60 5335c: a90757f6 stp x22, x21, [sp, #0x70] 53360: a9084ff4 stp x20, x19, [sp, #0x80] 53364: d53bd056 mrs x22, TPIDR_EL0 53368: d0000069 adrp x9, 0x61000 5336c: f94016c8 ldr x8, [x22, #0x28] 53370: aa0203f3 mov x19, x2 53374: f81f83a8 stur x8, [x29, #-0x8] 53378: f9400428 ldr x8, [x1, #0x8] 5337c: f9436129 ldr x9, [x9, #0x6c0] 53380: eb09011f cmp x8, x9 53384: 54000240 b.eq 0x533cc <__cxa_deleted_virtual+0x934> 53388: 39404008 ldrb w8, [x0, #0x10] 5338c: aa0103f5 mov x21, x1 53390: aa0003f4 mov x20, x0 53394: 721d051f tst w8, #0x18 53398: 54000200 b.eq 0x533d8 <__cxa_deleted_virtual+0x940> 5339c: eb15029f cmp x20, x21 533a0: 540000a0 b.eq 0x533b4 <__cxa_deleted_virtual+0x91c> 533a4: f9400680 ldr x0, [x20, #0x8] 533a8: f94006a1 ldr x1, [x21, #0x8] 533ac: 94001961 bl 0x59930 533b0: 35000320 cbnz w0, 0x53414 <__cxa_deleted_virtual+0x97c> 533b4: f9400268 ldr x8, [x19] 533b8: b4000928 cbz x8, 0x534dc <__cxa_deleted_virtual+0xa44> 533bc: f9400108 ldr x8, [x8] 533c0: 52800020 mov w0, #0x1 // =1 533c4: f9000268 str x8, [x19] 533c8: 14000046 b 0x534e0 <__cxa_deleted_virtual+0xa48> 533cc: 52800020 mov w0, #0x1 // =1 533d0: f900027f str xzr, [x19] 533d4: 14000043 b 0x534e0 <__cxa_deleted_virtual+0xa48> 533d8: d0000061 adrp x1, 0x61000 533dc: d0000062 adrp x2, 0x61000 533e0: aa1503e0 mov x0, x21 533e4: aa1f03e3 mov x3, xzr 533e8: f9435421 ldr x1, [x1, #0x6a8] 533ec: f9435c42 ldr x2, [x2, #0x6b8] 533f0: 94001948 bl 0x59910 <__dynamic_cast@plt> 533f4: b4000100 cbz x0, 0x53414 <__cxa_deleted_virtual+0x97c> 533f8: 39404008 ldrb w8, [x0, #0x10] 533fc: 721d051f tst w8, #0x18 53400: 54fffce1 b.ne 0x5339c <__cxa_deleted_virtual+0x904> 53404: f9400688 ldr x8, [x20, #0x8] 53408: f94006a9 ldr x9, [x21, #0x8] 5340c: eb09011f cmp x8, x9 53410: 54fffd20 b.eq 0x533b4 <__cxa_deleted_virtual+0x91c> 53414: d0000061 adrp x1, 0x61000 53418: d0000062 adrp x2, 0x61000 5341c: aa1503e0 mov x0, x21 53420: aa1f03e3 mov x3, xzr 53424: f9435421 ldr x1, [x1, #0x6a8] 53428: f9436442 ldr x2, [x2, #0x6c8] 5342c: 94001939 bl 0x59910 <__dynamic_cast@plt> 53430: b4000580 cbz x0, 0x534e0 <__cxa_deleted_virtual+0xa48> 53434: aa0003f5 mov x21, x0 53438: f9400268 ldr x8, [x19] 5343c: b4000068 cbz x8, 0x53448 <__cxa_deleted_virtual+0x9b0> 53440: f9400108 ldr x8, [x8] 53444: f9000268 str x8, [x19] 53448: b94012a8 ldr w8, [x21, #0x10] 5344c: b9401289 ldr w9, [x20, #0x10] 53450: 0a29010a bic w10, w8, w9 53454: 7200095f tst w10, #0x7 53458: 54000081 b.ne 0x53468 <__cxa_deleted_virtual+0x9d0> 5345c: 0a280128 bic w8, w9, w8 53460: 721b051f tst w8, #0x60 53464: 54000060 b.eq 0x53470 <__cxa_deleted_virtual+0x9d8> 53468: 2a1f03e0 mov w0, wzr 5346c: 1400001d b 0x534e0 <__cxa_deleted_virtual+0xa48> 53470: f9400e80 ldr x0, [x20, #0x18] 53474: f9400ea8 ldr x8, [x21, #0x18] 53478: f9400409 ldr x9, [x0, #0x8] 5347c: f940050a ldr x10, [x8, #0x8] 53480: eb0a013f cmp x9, x10 53484: 540002c0 b.eq 0x534dc <__cxa_deleted_virtual+0xa44> 53488: d000006a adrp x10, 0x61000 5348c: d0000061 adrp x1, 0x61000 53490: f943694a ldr x10, [x10, #0x6d0] 53494: f9435421 ldr x1, [x1, #0x6a8] 53498: eb0a013f cmp x9, x10 5349c: 54000360 b.eq 0x53508 <__cxa_deleted_virtual+0xa70> 534a0: d0000062 adrp x2, 0x61000 534a4: aa1f03e3 mov x3, xzr 534a8: f9436442 ldr x2, [x2, #0x6c8] 534ac: 94001919 bl 0x59910 <__dynamic_cast@plt> 534b0: b40003c0 cbz x0, 0x53528 <__cxa_deleted_virtual+0xa90> 534b4: 39404288 ldrb w8, [x20, #0x10] 534b8: 3607fd88 tbz w8, #0x0, 0x53468 <__cxa_deleted_virtual+0x9d0> 534bc: f9400ea1 ldr x1, [x21, #0x18] 534c0: 94000053 bl 0x5360c <__cxa_deleted_virtual+0xb74> 534c4: f94016c8 ldr x8, [x22, #0x28] 534c8: f85f83a9 ldur x9, [x29, #-0x8] 534cc: eb09011f cmp x8, x9 534d0: 540009c1 b.ne 0x53608 <__cxa_deleted_virtual+0xb70> 534d4: 12000000 and w0, w0, #0x1 534d8: 14000006 b 0x534f0 <__cxa_deleted_virtual+0xa58> 534dc: 52800020 mov w0, #0x1 // =1 534e0: f94016c8 ldr x8, [x22, #0x28] 534e4: f85f83a9 ldur x9, [x29, #-0x8] 534e8: eb09011f cmp x8, x9 534ec: 540008e1 b.ne 0x53608 <__cxa_deleted_virtual+0xb70> 534f0: a9484ff4 ldp x20, x19, [sp, #0x80] 534f4: a94757f6 ldp x22, x21, [sp, #0x70] 534f8: a9467bfd ldp x29, x30, [sp, #0x60] 534fc: 910243ff add sp, sp, #0x90 53500: d50323bf autiasp 53504: d65f03c0 ret 53508: d0000062 adrp x2, 0x61000 5350c: aa0803e0 mov x0, x8 53510: aa1f03e3 mov x3, xzr 53514: f9436c42 ldr x2, [x2, #0x6d8] 53518: 940018fe bl 0x59910 <__dynamic_cast@plt> 5351c: f100001f cmp x0, #0x0 53520: 1a9f17e0 cset w0, eq 53524: 17ffffef b 0x534e0 <__cxa_deleted_virtual+0xa48> 53528: f9400e80 ldr x0, [x20, #0x18] 5352c: b4fffda0 cbz x0, 0x534e0 <__cxa_deleted_virtual+0xa48> 53530: d0000061 adrp x1, 0x61000 53534: d0000062 adrp x2, 0x61000 53538: aa1f03e3 mov x3, xzr 5353c: f9435421 ldr x1, [x1, #0x6a8] 53540: f9437042 ldr x2, [x2, #0x6e0] 53544: 940018f3 bl 0x59910 <__dynamic_cast@plt> 53548: b40000c0 cbz x0, 0x53560 <__cxa_deleted_virtual+0xac8> 5354c: 39404288 ldrb w8, [x20, #0x10] 53550: 3607f8c8 tbz w8, #0x0, 0x53468 <__cxa_deleted_virtual+0x9d0> 53554: f9400ea1 ldr x1, [x21, #0x18] 53558: 94000069 bl 0x536fc <__cxa_deleted_virtual+0xc64> 5355c: 17ffffda b 0x534c4 <__cxa_deleted_virtual+0xa2c> 53560: f9400e80 ldr x0, [x20, #0x18] 53564: b4fffbe0 cbz x0, 0x534e0 <__cxa_deleted_virtual+0xa48> 53568: d0000061 adrp x1, 0x61000 5356c: d0000062 adrp x2, 0x61000 53570: aa1f03e3 mov x3, xzr 53574: f9435421 ldr x1, [x1, #0x6a8] 53578: f9435842 ldr x2, [x2, #0x6b0] 5357c: 940018e5 bl 0x59910 <__dynamic_cast@plt> 53580: b4fffb00 cbz x0, 0x534e0 <__cxa_deleted_virtual+0xa48> 53584: aa0003f4 mov x20, x0 53588: f9400ea0 ldr x0, [x21, #0x18] 5358c: b4fffaa0 cbz x0, 0x534e0 <__cxa_deleted_virtual+0xa48> 53590: d0000061 adrp x1, 0x61000 53594: d0000062 adrp x2, 0x61000 53598: aa1f03e3 mov x3, xzr 5359c: f9435421 ldr x1, [x1, #0x6a8] 535a0: f9435842 ldr x2, [x2, #0x6b0] 535a4: 940018db bl 0x59910 <__dynamic_cast@plt> 535a8: b4fff9c0 cbz x0, 0x534e0 <__cxa_deleted_virtual+0xa48> 535ac: 92800008 mov x8, #-0x1 // =-1 535b0: a900ffe0 stp x0, xzr, [sp, #0x8] 535b4: 6f00e400 movi v0.2d, #0000000000000000 535b8: f9400262 ldr x2, [x19] 535bc: 910023e1 add x1, sp, #0x8 535c0: 52800023 mov w3, #0x1 // =1 535c4: a901a3f4 stp x20, x8, [sp, #0x18] 535c8: 52800028 mov w8, #0x1 // =1 535cc: 3c8473e0 stur q0, [sp, #0x47] 535d0: 3c8283e0 stur q0, [sp, #0x28] 535d4: 3c8383e0 stur q0, [sp, #0x38] 535d8: b90053e8 str w8, [sp, #0x50] 535dc: f9400008 ldr x8, [x0] 535e0: f9401d08 ldr x8, [x8, #0x38] 535e4: d63f0100 blr x8 535e8: b9403be8 ldr w8, [sp, #0x38] 535ec: 7100051f cmp w8, #0x1 535f0: 1a9f17e0 cset w0, eq 535f4: 54fff761 b.ne 0x534e0 <__cxa_deleted_virtual+0xa48> 535f8: f9400268 ldr x8, [x19] 535fc: b4fff728 cbz x8, 0x534e0 <__cxa_deleted_virtual+0xa48> 53600: f94017e8 ldr x8, [sp, #0x28] 53604: 17ffff70 b 0x533c4 <__cxa_deleted_virtual+0x92c> 53608: 9400160a bl 0x58e30 <__stack_chk_fail@plt> 5360c: d503233f paciasp 53610: a9bd7bfd stp x29, x30, [sp, #-0x30]! 53614: a90157f6 stp x22, x21, [sp, #0x10] 53618: 910003fd mov x29, sp 5361c: a9024ff4 stp x20, x19, [sp, #0x20] 53620: b4000401 cbz x1, 0x536a0 <__cxa_deleted_virtual+0xc08> 53624: d0000073 adrp x19, 0x61000 53628: d0000075 adrp x21, 0x61000 5362c: aa0003f6 mov x22, x0 53630: f9435673 ldr x19, [x19, #0x6a8] 53634: f94366b5 ldr x21, [x21, #0x6c8] 53638: aa0103e0 mov x0, x1 5363c: aa1303e1 mov x1, x19 53640: aa1503e2 mov x2, x21 53644: aa1f03e3 mov x3, xzr 53648: 940018b2 bl 0x59910 <__dynamic_cast@plt> 5364c: b40002c0 cbz x0, 0x536a4 <__cxa_deleted_virtual+0xc0c> 53650: b9401009 ldr w9, [x0, #0x10] 53654: aa0003f4 mov x20, x0 53658: b94012c8 ldr w8, [x22, #0x10] 5365c: 6a28013f bics wzr, w9, w8 53660: 54000201 b.ne 0x536a0 <__cxa_deleted_virtual+0xc08> 53664: f9400ec0 ldr x0, [x22, #0x18] 53668: f9400e89 ldr x9, [x20, #0x18] 5366c: f940040a ldr x10, [x0, #0x8] 53670: f9400529 ldr x9, [x9, #0x8] 53674: eb09015f cmp x10, x9 53678: 54000200 b.eq 0x536b8 <__cxa_deleted_virtual+0xc20> 5367c: 36000128 tbz w8, #0x0, 0x536a0 <__cxa_deleted_virtual+0xc08> 53680: aa1303e1 mov x1, x19 53684: aa1503e2 mov x2, x21 53688: aa1f03e3 mov x3, xzr 5368c: 940018a1 bl 0x59910 <__dynamic_cast@plt> 53690: b4000180 cbz x0, 0x536c0 <__cxa_deleted_virtual+0xc28> 53694: f9400e81 ldr x1, [x20, #0x18] 53698: aa0003f6 mov x22, x0 5369c: b5fffce1 cbnz x1, 0x53638 <__cxa_deleted_virtual+0xba0> 536a0: 2a1f03e0 mov w0, wzr 536a4: a9424ff4 ldp x20, x19, [sp, #0x20] 536a8: a94157f6 ldp x22, x21, [sp, #0x10] 536ac: a8c37bfd ldp x29, x30, [sp], #0x30 536b0: d50323bf autiasp 536b4: d65f03c0 ret 536b8: 52800020 mov w0, #0x1 // =1 536bc: 17fffffa b 0x536a4 <__cxa_deleted_virtual+0xc0c> 536c0: f9400ec0 ldr x0, [x22, #0x18] 536c4: b4ffff00 cbz x0, 0x536a4 <__cxa_deleted_virtual+0xc0c> 536c8: d0000061 adrp x1, 0x61000 536cc: d0000062 adrp x2, 0x61000 536d0: aa1f03e3 mov x3, xzr 536d4: f9435421 ldr x1, [x1, #0x6a8] 536d8: f9437042 ldr x2, [x2, #0x6e0] 536dc: 9400188d bl 0x59910 <__dynamic_cast@plt> 536e0: b4fffe20 cbz x0, 0x536a4 <__cxa_deleted_virtual+0xc0c> 536e4: f9400e81 ldr x1, [x20, #0x18] 536e8: a9424ff4 ldp x20, x19, [sp, #0x20] 536ec: a94157f6 ldp x22, x21, [sp, #0x10] 536f0: a8c37bfd ldp x29, x30, [sp], #0x30 536f4: d50323bf autiasp 536f8: 14000001 b 0x536fc <__cxa_deleted_virtual+0xc64> 536fc: d503233f paciasp 53700: a9be7bfd stp x29, x30, [sp, #-0x20]! 53704: f9000bf3 str x19, [sp, #0x10] 53708: 910003fd mov x29, sp 5370c: b40002a1 cbz x1, 0x53760 <__cxa_deleted_virtual+0xcc8> 53710: d0000068 adrp x8, 0x61000 53714: d0000062 adrp x2, 0x61000 53718: aa0003f3 mov x19, x0 5371c: aa0103e0 mov x0, x1 53720: aa1f03e3 mov x3, xzr 53724: f9435508 ldr x8, [x8, #0x6a8] 53728: f9437042 ldr x2, [x2, #0x6e0] 5372c: aa0803e1 mov x1, x8 53730: 94001878 bl 0x59910 <__dynamic_cast@plt> 53734: b4000180 cbz x0, 0x53764 <__cxa_deleted_virtual+0xccc> 53738: b9401268 ldr w8, [x19, #0x10] 5373c: b9401009 ldr w9, [x0, #0x10] 53740: 6a28013f bics wzr, w9, w8 53744: 540000e1 b.ne 0x53760 <__cxa_deleted_virtual+0xcc8> 53748: f9400e68 ldr x8, [x19, #0x18] 5374c: f9400c09 ldr x9, [x0, #0x18] 53750: f9400508 ldr x8, [x8, #0x8] 53754: f9400529 ldr x9, [x9, #0x8] 53758: eb09011f cmp x8, x9 5375c: 540000c0 b.eq 0x53774 <__cxa_deleted_virtual+0xcdc> 53760: 2a1f03e0 mov w0, wzr 53764: f9400bf3 ldr x19, [sp, #0x10] 53768: a8c27bfd ldp x29, x30, [sp], #0x20 5376c: d50323bf autiasp 53770: d65f03c0 ret 53774: f9401268 ldr x8, [x19, #0x20] 53778: f9401009 ldr x9, [x0, #0x20] 5377c: f9400508 ldr x8, [x8, #0x8] 53780: f9400529 ldr x9, [x9, #0x8] 53784: eb09011f cmp x8, x9 53788: 1a9f17e0 cset w0, eq 5378c: 17fffff6 b 0x53764 <__cxa_deleted_virtual+0xccc> 53790: d503233f paciasp 53794: a9bd7bfd stp x29, x30, [sp, #-0x30]! 53798: f9000bf5 str x21, [sp, #0x10] 5379c: 910003fd mov x29, sp 537a0: a9024ff4 stp x20, x19, [sp, #0x20] 537a4: d0000068 adrp x8, 0x61000 537a8: aa0003f3 mov x19, x0 537ac: f9436108 ldr x8, [x8, #0x6c0] 537b0: f9400429 ldr x9, [x1, #0x8] 537b4: eb08013f cmp x9, x8 537b8: 540001a0 b.eq 0x537ec <__cxa_deleted_virtual+0xd54> 537bc: 39404268 ldrb w8, [x19, #0x10] 537c0: aa0103f4 mov x20, x1 537c4: 721d051f tst w8, #0x18 537c8: 540002c0 b.eq 0x53820 <__cxa_deleted_virtual+0xd88> 537cc: eb14027f cmp x19, x20 537d0: 540000a0 b.eq 0x537e4 <__cxa_deleted_virtual+0xd4c> 537d4: f9400660 ldr x0, [x19, #0x8] 537d8: f9400681 ldr x1, [x20, #0x8] 537dc: 94001855 bl 0x59930 537e0: 350003e0 cbnz w0, 0x5385c <__cxa_deleted_virtual+0xdc4> 537e4: 52800020 mov w0, #0x1 // =1 537e8: 14000039 b 0x538cc <__cxa_deleted_virtual+0xe34> 537ec: aa0203f5 mov x21, x2 537f0: f9400e60 ldr x0, [x19, #0x18] 537f4: b4000640 cbz x0, 0x538bc <__cxa_deleted_virtual+0xe24> 537f8: d0000061 adrp x1, 0x61000 537fc: d0000062 adrp x2, 0x61000 53800: aa1f03e3 mov x3, xzr 53804: f9435421 ldr x1, [x1, #0x6a8] 53808: f9436c42 ldr x2, [x2, #0x6d8] 5380c: 94001841 bl 0x59910 <__dynamic_cast@plt> 53810: b4000560 cbz x0, 0x538bc <__cxa_deleted_virtual+0xe24> 53814: d0fffe48 adrp x8, 0x1d000 53818: 91248108 add x8, x8, #0x920 5381c: 1400002a b 0x538c4 <__cxa_deleted_virtual+0xe2c> 53820: d0000061 adrp x1, 0x61000 53824: d0000062 adrp x2, 0x61000 53828: aa1403e0 mov x0, x20 5382c: aa1f03e3 mov x3, xzr 53830: f9435421 ldr x1, [x1, #0x6a8] 53834: f9435c42 ldr x2, [x2, #0x6b8] 53838: 94001836 bl 0x59910 <__dynamic_cast@plt> 5383c: b4000100 cbz x0, 0x5385c <__cxa_deleted_virtual+0xdc4> 53840: 39404008 ldrb w8, [x0, #0x10] 53844: 721d051f tst w8, #0x18 53848: 54fffc21 b.ne 0x537cc <__cxa_deleted_virtual+0xd34> 5384c: f9400668 ldr x8, [x19, #0x8] 53850: f9400689 ldr x9, [x20, #0x8] 53854: eb09011f cmp x8, x9 53858: 54fffc60 b.eq 0x537e4 <__cxa_deleted_virtual+0xd4c> 5385c: d0000061 adrp x1, 0x61000 53860: d0000062 adrp x2, 0x61000 53864: aa1403e0 mov x0, x20 53868: aa1f03e3 mov x3, xzr 5386c: f9435421 ldr x1, [x1, #0x6a8] 53870: f9437042 ldr x2, [x2, #0x6e0] 53874: 94001827 bl 0x59910 <__dynamic_cast@plt> 53878: b40002a0 cbz x0, 0x538cc <__cxa_deleted_virtual+0xe34> 5387c: b9401008 ldr w8, [x0, #0x10] 53880: b9401269 ldr w9, [x19, #0x10] 53884: 0a29010a bic w10, w8, w9 53888: 7200095f tst w10, #0x7 5388c: 54000141 b.ne 0x538b4 <__cxa_deleted_virtual+0xe1c> 53890: 0a280128 bic w8, w9, w8 53894: 721b051f tst w8, #0x60 53898: 540000e1 b.ne 0x538b4 <__cxa_deleted_virtual+0xe1c> 5389c: f9400e68 ldr x8, [x19, #0x18] 538a0: f9400c09 ldr x9, [x0, #0x18] 538a4: f9400508 ldr x8, [x8, #0x8] 538a8: f9400529 ldr x9, [x9, #0x8] 538ac: eb09011f cmp x8, x9 538b0: 54000180 b.eq 0x538e0 <__cxa_deleted_virtual+0xe48> 538b4: 2a1f03e0 mov w0, wzr 538b8: 14000005 b 0x538cc <__cxa_deleted_virtual+0xe34> 538bc: d0fffe48 adrp x8, 0x1d000 538c0: 9124c108 add x8, x8, #0x930 538c4: 52800020 mov w0, #0x1 // =1 538c8: f90002a8 str x8, [x21] 538cc: a9424ff4 ldp x20, x19, [sp, #0x20] 538d0: f9400bf5 ldr x21, [sp, #0x10] 538d4: a8c37bfd ldp x29, x30, [sp], #0x30 538d8: d50323bf autiasp 538dc: d65f03c0 ret 538e0: f9401268 ldr x8, [x19, #0x20] 538e4: f9401009 ldr x9, [x0, #0x20] 538e8: f9400508 ldr x8, [x8, #0x8] 538ec: f9400529 ldr x9, [x9, #0x8] 538f0: eb09011f cmp x8, x9 538f4: 1a9f17e0 cset w0, eq 538f8: 17fffff5 b 0x538cc <__cxa_deleted_virtual+0xe34> 00000000000538fc <__dynamic_cast>: 538fc: d503233f paciasp 53900: d10203ff sub sp, sp, #0x80 53904: a9067bfd stp x29, x30, [sp, #0x60] 53908: 910183fd add x29, sp, #0x60 5390c: a9074ff4 stp x20, x19, [sp, #0x70] 53910: d53bd054 mrs x20, TPIDR_EL0 53914: aa0003e8 mov x8, x0 53918: f9401689 ldr x9, [x20, #0x28] 5391c: 6f00e400 movi v0.2d, #0000000000000000 53920: f81f83a9 stur x9, [x29, #-0x8] 53924: f9400009 ldr x9, [x0] 53928: f940044b ldr x11, [x2, #0x8] 5392c: a97f012a ldp x10, x0, [x9, #-0x10] 53930: a90107e8 stp x8, x1, [sp, #0x10] 53934: f90013e3 str x3, [sp, #0x20] 53938: 3c8283e0 stur q0, [sp, #0x28] 5393c: 3c8383e0 stur q0, [sp, #0x38] 53940: 8b0a0113 add x19, x8, x10 53944: 3c8473e0 stur q0, [sp, #0x47] 53948: f9400409 ldr x9, [x0, #0x8] 5394c: f90007e2 str x2, [sp, #0x8] 53950: eb0b013f cmp x9, x11 53954: 54000280 b.eq 0x539a4 <__dynamic_cast+0xa8> 53958: f9400008 ldr x8, [x0] 5395c: 910023e1 add x1, sp, #0x8 53960: aa1303e2 mov x2, x19 53964: 52800023 mov w3, #0x1 // =1 53968: 2a1f03e4 mov w4, wzr 5396c: f9401908 ldr x8, [x8, #0x30] 53970: d63f0100 blr x8 53974: b94047e8 ldr w8, [sp, #0x44] 53978: 7100051f cmp w8, #0x1 5397c: 54000300 b.eq 0x539dc <__dynamic_cast+0xe0> 53980: 350004a8 cbnz w8, 0x53a14 <__dynamic_cast+0x118> 53984: 2947a3e9 ldp w9, w8, [sp, #0x3c] 53988: 7100051f cmp w8, #0x1 5398c: b9404be8 ldr w8, [sp, #0x48] 53990: 7a410920 ccmp w9, #0x1, #0x0, eq 53994: 7a410900 ccmp w8, #0x1, #0x0, eq 53998: f9401be8 ldr x8, [sp, #0x30] 5399c: 9a9f0100 csel x0, x8, xzr, eq 539a0: 1400001e b 0x53a18 <__dynamic_cast+0x11c> 539a4: 52800028 mov w8, #0x1 // =1 539a8: 910023e1 add x1, sp, #0x8 539ac: aa1303e2 mov x2, x19 539b0: aa1303e3 mov x3, x19 539b4: 52800024 mov w4, #0x1 // =1 539b8: 2a1f03e5 mov w5, wzr 539bc: b90053e8 str w8, [sp, #0x50] 539c0: f9400008 ldr x8, [x0] 539c4: f9401508 ldr x8, [x8, #0x28] 539c8: d63f0100 blr x8 539cc: b9403be8 ldr w8, [sp, #0x38] 539d0: 7100051f cmp w8, #0x1 539d4: 9a9f0260 csel x0, x19, xzr, eq 539d8: 14000010 b 0x53a18 <__dynamic_cast+0x11c> 539dc: b9403be8 ldr w8, [sp, #0x38] 539e0: 7100051f cmp w8, #0x1 539e4: 54000140 b.eq 0x53a0c <__dynamic_cast+0x110> 539e8: b9404be8 ldr w8, [sp, #0x48] 539ec: aa1f03e0 mov x0, xzr 539f0: 35000148 cbnz w8, 0x53a18 <__dynamic_cast+0x11c> 539f4: b9403fe8 ldr w8, [sp, #0x3c] 539f8: 7100051f cmp w8, #0x1 539fc: 540000e1 b.ne 0x53a18 <__dynamic_cast+0x11c> 53a00: b94043e8 ldr w8, [sp, #0x40] 53a04: 7100051f cmp w8, #0x1 53a08: 54000081 b.ne 0x53a18 <__dynamic_cast+0x11c> 53a0c: f94017e0 ldr x0, [sp, #0x28] 53a10: 14000002 b 0x53a18 <__dynamic_cast+0x11c> 53a14: aa1f03e0 mov x0, xzr 53a18: f9401688 ldr x8, [x20, #0x28] 53a1c: f85f83a9 ldur x9, [x29, #-0x8] 53a20: eb09011f cmp x8, x9 53a24: 540000c1 b.ne 0x53a3c <__dynamic_cast+0x140> 53a28: a9474ff4 ldp x20, x19, [sp, #0x70] 53a2c: a9467bfd ldp x29, x30, [sp, #0x60] 53a30: 910203ff add sp, sp, #0x80 53a34: d50323bf autiasp 53a38: d65f03c0 ret 53a3c: 940014fd bl 0x58e30 <__stack_chk_fail@plt> 53a40: d503233f paciasp 53a44: a9ba7bfd stp x29, x30, [sp, #-0x60]! 53a48: f9000bfb str x27, [sp, #0x10] 53a4c: 910003fd mov x29, sp 53a50: a90267fa stp x26, x25, [sp, #0x20] 53a54: a9035ff8 stp x24, x23, [sp, #0x30] 53a58: a90457f6 stp x22, x21, [sp, #0x40] 53a5c: a9054ff4 stp x20, x19, [sp, #0x50] 53a60: 2a0403f5 mov w21, w4 53a64: 2a0303f6 mov w22, w3 53a68: aa0103f3 mov x19, x1 53a6c: aa0203f4 mov x20, x2 53a70: aa0003f7 mov x23, x0 53a74: f9400828 ldr x8, [x1, #0x10] 53a78: 36000444 tbz w4, #0x0, 0x53b00 <__dynamic_cast+0x204> 53a7c: eb0802ff cmp x23, x8 53a80: 54000ae0 b.eq 0x53bdc <__dynamic_cast+0x2e0> 53a84: f94006f8 ldr x24, [x23, #0x8] 53a88: f9400501 ldr x1, [x8, #0x8] 53a8c: aa1803e0 mov x0, x24 53a90: 940017a8 bl 0x59930 53a94: 34000a40 cbz w0, 0x53bdc <__dynamic_cast+0x2e0> 53a98: f9400268 ldr x8, [x19] 53a9c: eb0802ff cmp x23, x8 53aa0: 540000a0 b.eq 0x53ab4 <__dynamic_cast+0x1b8> 53aa4: f9400501 ldr x1, [x8, #0x8] 53aa8: aa1803e0 mov x0, x24 53aac: 940017a1 bl 0x59930 53ab0: 35000380 cbnz w0, 0x53b20 <__dynamic_cast+0x224> 53ab4: f9401268 ldr x8, [x19, #0x20] 53ab8: eb14011f cmp x8, x20 53abc: 54000ea0 b.eq 0x53c90 <__dynamic_cast+0x394> 53ac0: f9401668 ldr x8, [x19, #0x28] 53ac4: eb14011f cmp x8, x20 53ac8: 54000e40 b.eq 0x53c90 <__dynamic_cast+0x394> 53acc: b9404668 ldr w8, [x19, #0x44] 53ad0: b9003a76 str w22, [x19, #0x38] 53ad4: 7100111f cmp w8, #0x4 53ad8: 54001640 b.eq 0x53da0 <__dynamic_cast+0x4a4> 53adc: b94016e8 ldr w8, [x23, #0x14] 53ae0: 340014c8 cbz w8, 0x53d78 <__dynamic_cast+0x47c> 53ae4: 8b0812e8 add x8, x23, x8, lsl #4 53ae8: 2a1f03f6 mov w22, wzr 53aec: 2a1f03f8 mov w24, wzr 53af0: 91006119 add x25, x8, #0x18 53af4: 910062fa add x26, x23, #0x18 53af8: 5280003b mov w27, #0x1 // =1 53afc: 14000043 b 0x53c08 <__dynamic_cast+0x30c> 53b00: f94006e9 ldr x9, [x23, #0x8] 53b04: f9400508 ldr x8, [x8, #0x8] 53b08: eb08013f cmp x9, x8 53b0c: 54000680 b.eq 0x53bdc <__dynamic_cast+0x2e0> 53b10: f9400268 ldr x8, [x19] 53b14: f9400508 ldr x8, [x8, #0x8] 53b18: eb08013f cmp x9, x8 53b1c: 54fffcc0 b.eq 0x53ab4 <__dynamic_cast+0x1b8> 53b20: f94012e8 ldr x8, [x23, #0x20] 53b24: b94016f8 ldr w24, [x23, #0x14] 53b28: 9348fd09 asr x9, x8, #8 53b2c: 36000068 tbz w8, #0x0, 0x53b38 <__dynamic_cast+0x23c> 53b30: f940028a ldr x10, [x20] 53b34: f8696949 ldr x9, [x10, x9] 53b38: f9400ee0 ldr x0, [x23, #0x18] 53b3c: f27f011f tst x8, #0x2 53b40: 52800048 mov w8, #0x2 // =2 53b44: 8b090282 add x2, x20, x9 53b48: 1a960103 csel w3, w8, w22, eq 53b4c: 120002a4 and w4, w21, #0x1 53b50: f940000a ldr x10, [x0] 53b54: aa1303e1 mov x1, x19 53b58: f9401948 ldr x8, [x10, #0x30] 53b5c: d63f0100 blr x8 53b60: 71000b1f cmp w24, #0x2 53b64: 54001343 b.lo 0x53dcc <__dynamic_cast+0x4d0> 53b68: 8b1812e9 add x9, x23, x24, lsl #4 53b6c: b94012e8 ldr w8, [x23, #0x10] 53b70: 91006138 add x24, x9, #0x18 53b74: 9100a2f7 add x23, x23, #0x28 53b78: 37080088 tbnz w8, #0x1, 0x53b88 <__dynamic_cast+0x28c> 53b7c: b9403e69 ldr w9, [x19, #0x3c] 53b80: 7100053f cmp w9, #0x1 53b84: 54000901 b.ne 0x53ca4 <__dynamic_cast+0x3a8> 53b88: 52800059 mov w25, #0x2 // =2 53b8c: 1400000c b 0x53bbc <__dynamic_cast+0x2c0> 53b90: f84106e0 ldr x0, [x23], #0x10 53b94: f27f011f tst x8, #0x2 53b98: 8b090282 add x2, x20, x9 53b9c: 1a960323 csel w3, w25, w22, eq 53ba0: 120002a4 and w4, w21, #0x1 53ba4: f940000a ldr x10, [x0] 53ba8: aa1303e1 mov x1, x19 53bac: f9401948 ldr x8, [x10, #0x30] 53bb0: d63f0100 blr x8 53bb4: eb1802ff cmp x23, x24 53bb8: 540010a2 b.hs 0x53dcc <__dynamic_cast+0x4d0> 53bbc: 39413a68 ldrb w8, [x19, #0x4e] 53bc0: 35001068 cbnz w8, 0x53dcc <__dynamic_cast+0x4d0> 53bc4: f94006e8 ldr x8, [x23, #0x8] 53bc8: 9348fd09 asr x9, x8, #8 53bcc: 3607fe28 tbz w8, #0x0, 0x53b90 <__dynamic_cast+0x294> 53bd0: f940028a ldr x10, [x20] 53bd4: f8696949 ldr x9, [x10, x9] 53bd8: 17ffffee b 0x53b90 <__dynamic_cast+0x294> 53bdc: f9400668 ldr x8, [x19, #0x8] 53be0: eb14011f cmp x8, x20 53be4: 54000f41 b.ne 0x53dcc <__dynamic_cast+0x4d0> 53be8: b9403668 ldr w8, [x19, #0x34] 53bec: 7100051f cmp w8, #0x1 53bf0: 54000ee0 b.eq 0x53dcc <__dynamic_cast+0x4d0> 53bf4: b9003676 str w22, [x19, #0x34] 53bf8: 14000075 b 0x53dcc <__dynamic_cast+0x4d0> 53bfc: 9100435a add x26, x26, #0x10 53c00: eb19035f cmp x26, x25 53c04: 54000b42 b.hs 0x53d6c <__dynamic_cast+0x470> 53c08: 79009a7f strh wzr, [x19, #0x4c] 53c0c: f9400748 ldr x8, [x26, #0x8] 53c10: 9348fd09 asr x9, x8, #8 53c14: 36000068 tbz w8, #0x0, 0x53c20 <__dynamic_cast+0x324> 53c18: f940028a ldr x10, [x20] 53c1c: f8696949 ldr x9, [x10, x9] 53c20: f9400340 ldr x0, [x26] 53c24: f27f011f tst x8, #0x2 53c28: 8b090283 add x3, x20, x9 53c2c: 1a9b1764 cinc w4, w27, eq 53c30: 120002a5 and w5, w21, #0x1 53c34: aa1303e1 mov x1, x19 53c38: f940000a ldr x10, [x0] 53c3c: aa1403e2 mov x2, x20 53c40: f9401548 ldr x8, [x10, #0x28] 53c44: d63f0100 blr x8 53c48: 39413a68 ldrb w8, [x19, #0x4e] 53c4c: 35000908 cbnz w8, 0x53d6c <__dynamic_cast+0x470> 53c50: 39413668 ldrb w8, [x19, #0x4d] 53c54: 34fffd48 cbz w8, 0x53bfc <__dynamic_cast+0x300> 53c58: 39413268 ldrb w8, [x19, #0x4c] 53c5c: 34000128 cbz w8, 0x53c80 <__dynamic_cast+0x384> 53c60: b9403268 ldr w8, [x19, #0x30] 53c64: 7100051f cmp w8, #0x1 53c68: 54000920 b.eq 0x53d8c <__dynamic_cast+0x490> 53c6c: 394042e8 ldrb w8, [x23, #0x10] 53c70: 52800038 mov w24, #0x1 // =1 53c74: 52800036 mov w22, #0x1 // =1 53c78: 370ffc28 tbnz w8, #0x1, 0x53bfc <__dynamic_cast+0x300> 53c7c: 14000045 b 0x53d90 <__dynamic_cast+0x494> 53c80: 394042e8 ldrb w8, [x23, #0x10] 53c84: 36000768 tbz w8, #0x0, 0x53d70 <__dynamic_cast+0x474> 53c88: 52800038 mov w24, #0x1 // =1 53c8c: 17ffffdc b 0x53bfc <__dynamic_cast+0x300> 53c90: 710006df cmp w22, #0x1 53c94: 540009c1 b.ne 0x53dcc <__dynamic_cast+0x4d0> 53c98: 52800028 mov w8, #0x1 // =1 53c9c: b9003a68 str w8, [x19, #0x38] 53ca0: 1400004b b 0x53dcc <__dynamic_cast+0x4d0> 53ca4: 52800059 mov w25, #0x2 // =2 53ca8: 370001a8 tbnz w8, #0x0, 0x53cdc <__dynamic_cast+0x3e0> 53cac: 14000025 b 0x53d40 <__dynamic_cast+0x444> 53cb0: f84106e0 ldr x0, [x23], #0x10 53cb4: f27f011f tst x8, #0x2 53cb8: 8b090282 add x2, x20, x9 53cbc: 1a960323 csel w3, w25, w22, eq 53cc0: 120002a4 and w4, w21, #0x1 53cc4: f940000a ldr x10, [x0] 53cc8: aa1303e1 mov x1, x19 53ccc: f9401948 ldr x8, [x10, #0x30] 53cd0: d63f0100 blr x8 53cd4: eb1802ff cmp x23, x24 53cd8: 540007a2 b.hs 0x53dcc <__dynamic_cast+0x4d0> 53cdc: 39413a68 ldrb w8, [x19, #0x4e] 53ce0: 35000768 cbnz w8, 0x53dcc <__dynamic_cast+0x4d0> 53ce4: b9403e68 ldr w8, [x19, #0x3c] 53ce8: 7100051f cmp w8, #0x1 53cec: 54000081 b.ne 0x53cfc <__dynamic_cast+0x400> 53cf0: b9403268 ldr w8, [x19, #0x30] 53cf4: 7100051f cmp w8, #0x1 53cf8: 540006a0 b.eq 0x53dcc <__dynamic_cast+0x4d0> 53cfc: f94006e8 ldr x8, [x23, #0x8] 53d00: 9348fd09 asr x9, x8, #8 53d04: 3607fd68 tbz w8, #0x0, 0x53cb0 <__dynamic_cast+0x3b4> 53d08: f940028a ldr x10, [x20] 53d0c: f8696949 ldr x9, [x10, x9] 53d10: 17ffffe8 b 0x53cb0 <__dynamic_cast+0x3b4> 53d14: f84106e0 ldr x0, [x23], #0x10 53d18: f27f011f tst x8, #0x2 53d1c: 8b090282 add x2, x20, x9 53d20: 1a960323 csel w3, w25, w22, eq 53d24: 120002a4 and w4, w21, #0x1 53d28: f940000a ldr x10, [x0] 53d2c: aa1303e1 mov x1, x19 53d30: f9401948 ldr x8, [x10, #0x30] 53d34: d63f0100 blr x8 53d38: eb1802ff cmp x23, x24 53d3c: 54000482 b.hs 0x53dcc <__dynamic_cast+0x4d0> 53d40: 39413a68 ldrb w8, [x19, #0x4e] 53d44: 35000448 cbnz w8, 0x53dcc <__dynamic_cast+0x4d0> 53d48: b9403e68 ldr w8, [x19, #0x3c] 53d4c: 7100051f cmp w8, #0x1 53d50: 540003e0 b.eq 0x53dcc <__dynamic_cast+0x4d0> 53d54: f94006e8 ldr x8, [x23, #0x8] 53d58: 9348fd09 asr x9, x8, #8 53d5c: 3607fdc8 tbz w8, #0x0, 0x53d14 <__dynamic_cast+0x418> 53d60: f940028a ldr x10, [x20] 53d64: f8696949 ldr x9, [x10, x9] 53d68: 17ffffeb b 0x53d14 <__dynamic_cast+0x418> 53d6c: 360000d8 tbz w24, #0x0, 0x53d84 <__dynamic_cast+0x488> 53d70: 2a1603f8 mov w24, w22 53d74: 14000007 b 0x53d90 <__dynamic_cast+0x494> 53d78: 52800088 mov w8, #0x4 // =4 53d7c: b9004668 str w8, [x19, #0x44] 53d80: 14000008 b 0x53da0 <__dynamic_cast+0x4a4> 53d84: 52800088 mov w8, #0x4 // =4 53d88: 14000004 b 0x53d98 <__dynamic_cast+0x49c> 53d8c: 52800038 mov w24, #0x1 // =1 53d90: 52800068 mov w8, #0x3 // =3 53d94: 2a1803f6 mov w22, w24 53d98: b9004668 str w8, [x19, #0x44] 53d9c: 37000196 tbnz w22, #0x0, 0x53dcc <__dynamic_cast+0x4d0> 53da0: 2947a269 ldp w9, w8, [x19, #0x3c] 53da4: f9001674 str x20, [x19, #0x28] 53da8: 11000508 add w8, w8, #0x1 53dac: 7100053f cmp w9, #0x1 53db0: b9004268 str w8, [x19, #0x40] 53db4: 540000c1 b.ne 0x53dcc <__dynamic_cast+0x4d0> 53db8: b9403268 ldr w8, [x19, #0x30] 53dbc: 7100091f cmp w8, #0x2 53dc0: 54000061 b.ne 0x53dcc <__dynamic_cast+0x4d0> 53dc4: 52800028 mov w8, #0x1 // =1 53dc8: 39013a68 strb w8, [x19, #0x4e] 53dcc: a9454ff4 ldp x20, x19, [sp, #0x50] 53dd0: a94457f6 ldp x22, x21, [sp, #0x40] 53dd4: a9435ff8 ldp x24, x23, [sp, #0x30] 53dd8: a94267fa ldp x26, x25, [sp, #0x20] 53ddc: f9400bfb ldr x27, [sp, #0x10] 53de0: a8c67bfd ldp x29, x30, [sp], #0x60 53de4: d50323bf autiasp 53de8: d65f03c0 ret 53dec: d503233f paciasp 53df0: a9bc7bfd stp x29, x30, [sp, #-0x40]! 53df4: a9015ff8 stp x24, x23, [sp, #0x10] 53df8: 910003fd mov x29, sp 53dfc: a90257f6 stp x22, x21, [sp, #0x20] 53e00: a9034ff4 stp x20, x19, [sp, #0x30] 53e04: 2a0403f6 mov w22, w4 53e08: 2a0303f5 mov w21, w3 53e0c: aa0103f3 mov x19, x1 53e10: aa0203f4 mov x20, x2 53e14: aa0003f7 mov x23, x0 53e18: f9400828 ldr x8, [x1, #0x10] 53e1c: 36000544 tbz w4, #0x0, 0x53ec4 <__dynamic_cast+0x5c8> 53e20: eb0802ff cmp x23, x8 53e24: 540007a0 b.eq 0x53f18 <__dynamic_cast+0x61c> 53e28: f94006f8 ldr x24, [x23, #0x8] 53e2c: f9400501 ldr x1, [x8, #0x8] 53e30: aa1803e0 mov x0, x24 53e34: 940016bf bl 0x59930 53e38: 34000700 cbz w0, 0x53f18 <__dynamic_cast+0x61c> 53e3c: f9400268 ldr x8, [x19] 53e40: eb0802ff cmp x23, x8 53e44: 540000a0 b.eq 0x53e58 <__dynamic_cast+0x55c> 53e48: f9400501 ldr x1, [x8, #0x8] 53e4c: aa1803e0 mov x0, x24 53e50: 940016b8 bl 0x59930 53e54: 35000480 cbnz w0, 0x53ee4 <__dynamic_cast+0x5e8> 53e58: f9401268 ldr x8, [x19, #0x20] 53e5c: eb14011f cmp x8, x20 53e60: 540006c0 b.eq 0x53f38 <__dynamic_cast+0x63c> 53e64: f9401668 ldr x8, [x19, #0x28] 53e68: eb14011f cmp x8, x20 53e6c: 54000660 b.eq 0x53f38 <__dynamic_cast+0x63c> 53e70: b9404668 ldr w8, [x19, #0x44] 53e74: b9003a75 str w21, [x19, #0x38] 53e78: 7100111f cmp w8, #0x4 53e7c: 540006c0 b.eq 0x53f54 <__dynamic_cast+0x658> 53e80: 79009a7f strh wzr, [x19, #0x4c] 53e84: 120002c5 and w5, w22, #0x1 53e88: f9400ae0 ldr x0, [x23, #0x10] 53e8c: aa1303e1 mov x1, x19 53e90: aa1403e2 mov x2, x20 53e94: aa1403e3 mov x3, x20 53e98: 52800024 mov w4, #0x1 // =1 53e9c: f9400008 ldr x8, [x0] 53ea0: f9401508 ldr x8, [x8, #0x28] 53ea4: d63f0100 blr x8 53ea8: 39413668 ldrb w8, [x19, #0x4d] 53eac: 34000508 cbz w8, 0x53f4c <__dynamic_cast+0x650> 53eb0: 39413268 ldrb w8, [x19, #0x4c] 53eb4: 52800069 mov w9, #0x3 // =3 53eb8: b9004669 str w9, [x19, #0x44] 53ebc: 35000628 cbnz w8, 0x53f80 <__dynamic_cast+0x684> 53ec0: 14000025 b 0x53f54 <__dynamic_cast+0x658> 53ec4: f94006e9 ldr x9, [x23, #0x8] 53ec8: f9400508 ldr x8, [x8, #0x8] 53ecc: eb08013f cmp x9, x8 53ed0: 54000240 b.eq 0x53f18 <__dynamic_cast+0x61c> 53ed4: f9400268 ldr x8, [x19] 53ed8: f9400508 ldr x8, [x8, #0x8] 53edc: eb08013f cmp x9, x8 53ee0: 54fffbc0 b.eq 0x53e58 <__dynamic_cast+0x55c> 53ee4: f9400ae0 ldr x0, [x23, #0x10] 53ee8: 120002c4 and w4, w22, #0x1 53eec: aa1303e1 mov x1, x19 53ef0: aa1403e2 mov x2, x20 53ef4: 2a1503e3 mov w3, w21 53ef8: f9400008 ldr x8, [x0] 53efc: a9434ff4 ldp x20, x19, [sp, #0x30] 53f00: a94257f6 ldp x22, x21, [sp, #0x20] 53f04: a9415ff8 ldp x24, x23, [sp, #0x10] 53f08: f9401910 ldr x16, [x8, #0x30] 53f0c: a8c47bfd ldp x29, x30, [sp], #0x40 53f10: d50323bf autiasp 53f14: d61f0200 br x16 53f18: f9400668 ldr x8, [x19, #0x8] 53f1c: eb14011f cmp x8, x20 53f20: 54000301 b.ne 0x53f80 <__dynamic_cast+0x684> 53f24: b9403668 ldr w8, [x19, #0x34] 53f28: 7100051f cmp w8, #0x1 53f2c: 540002a0 b.eq 0x53f80 <__dynamic_cast+0x684> 53f30: b9003675 str w21, [x19, #0x34] 53f34: 14000013 b 0x53f80 <__dynamic_cast+0x684> 53f38: 710006bf cmp w21, #0x1 53f3c: 54000221 b.ne 0x53f80 <__dynamic_cast+0x684> 53f40: 52800028 mov w8, #0x1 // =1 53f44: b9003a68 str w8, [x19, #0x38] 53f48: 1400000e b 0x53f80 <__dynamic_cast+0x684> 53f4c: 52800088 mov w8, #0x4 // =4 53f50: b9004668 str w8, [x19, #0x44] 53f54: 2947a269 ldp w9, w8, [x19, #0x3c] 53f58: f9001674 str x20, [x19, #0x28] 53f5c: 11000508 add w8, w8, #0x1 53f60: 7100053f cmp w9, #0x1 53f64: b9004268 str w8, [x19, #0x40] 53f68: 540000c1 b.ne 0x53f80 <__dynamic_cast+0x684> 53f6c: b9403268 ldr w8, [x19, #0x30] 53f70: 7100091f cmp w8, #0x2 53f74: 54000061 b.ne 0x53f80 <__dynamic_cast+0x684> 53f78: 52800028 mov w8, #0x1 // =1 53f7c: 39013a68 strb w8, [x19, #0x4e] 53f80: a9434ff4 ldp x20, x19, [sp, #0x30] 53f84: a94257f6 ldp x22, x21, [sp, #0x20] 53f88: a9415ff8 ldp x24, x23, [sp, #0x10] 53f8c: a8c47bfd ldp x29, x30, [sp], #0x40 53f90: d50323bf autiasp 53f94: d65f03c0 ret 53f98: d503233f paciasp 53f9c: a9bc7bfd stp x29, x30, [sp, #-0x40]! 53fa0: f9000bf7 str x23, [sp, #0x10] 53fa4: 910003fd mov x29, sp 53fa8: a90257f6 stp x22, x21, [sp, #0x20] 53fac: a9034ff4 stp x20, x19, [sp, #0x30] 53fb0: 2a0303f4 mov w20, w3 53fb4: aa0103f3 mov x19, x1 53fb8: aa0203f5 mov x21, x2 53fbc: aa0003f6 mov x22, x0 53fc0: f9400828 ldr x8, [x1, #0x10] 53fc4: 36000204 tbz w4, #0x0, 0x54004 <__dynamic_cast+0x708> 53fc8: eb0802df cmp x22, x8 53fcc: 54000560 b.eq 0x54078 <__dynamic_cast+0x77c> 53fd0: f94006d7 ldr x23, [x22, #0x8] 53fd4: f9400501 ldr x1, [x8, #0x8] 53fd8: aa1703e0 mov x0, x23 53fdc: 94001655 bl 0x59930 53fe0: 340004c0 cbz w0, 0x54078 <__dynamic_cast+0x77c> 53fe4: f9400268 ldr x8, [x19] 53fe8: eb0802df cmp x22, x8 53fec: 540001c0 b.eq 0x54024 <__dynamic_cast+0x728> 53ff0: f9400501 ldr x1, [x8, #0x8] 53ff4: aa1703e0 mov x0, x23 53ff8: 9400164e bl 0x59930 53ffc: 35000560 cbnz w0, 0x540a8 <__dynamic_cast+0x7ac> 54000: 14000009 b 0x54024 <__dynamic_cast+0x728> 54004: f94006c9 ldr x9, [x22, #0x8] 54008: f9400508 ldr x8, [x8, #0x8] 5400c: eb08013f cmp x9, x8 54010: 54000340 b.eq 0x54078 <__dynamic_cast+0x77c> 54014: f9400268 ldr x8, [x19] 54018: f9400508 ldr x8, [x8, #0x8] 5401c: eb08013f cmp x9, x8 54020: 54000441 b.ne 0x540a8 <__dynamic_cast+0x7ac> 54024: f9401268 ldr x8, [x19, #0x20] 54028: eb15011f cmp x8, x21 5402c: 54000360 b.eq 0x54098 <__dynamic_cast+0x79c> 54030: f9401668 ldr x8, [x19, #0x28] 54034: eb15011f cmp x8, x21 54038: 54000300 b.eq 0x54098 <__dynamic_cast+0x79c> 5403c: 2947a269 ldp w9, w8, [x19, #0x3c] 54040: b9003a74 str w20, [x19, #0x38] 54044: f9001675 str x21, [x19, #0x28] 54048: 11000508 add w8, w8, #0x1 5404c: 7100053f cmp w9, #0x1 54050: b9004268 str w8, [x19, #0x40] 54054: 540000c1 b.ne 0x5406c <__dynamic_cast+0x770> 54058: b9403268 ldr w8, [x19, #0x30] 5405c: 7100091f cmp w8, #0x2 54060: 54000061 b.ne 0x5406c <__dynamic_cast+0x770> 54064: 52800028 mov w8, #0x1 // =1 54068: 39013a68 strb w8, [x19, #0x4e] 5406c: 52800088 mov w8, #0x4 // =4 54070: b9004668 str w8, [x19, #0x44] 54074: 1400000d b 0x540a8 <__dynamic_cast+0x7ac> 54078: f9400668 ldr x8, [x19, #0x8] 5407c: eb15011f cmp x8, x21 54080: 54000141 b.ne 0x540a8 <__dynamic_cast+0x7ac> 54084: b9403668 ldr w8, [x19, #0x34] 54088: 7100051f cmp w8, #0x1 5408c: 540000e0 b.eq 0x540a8 <__dynamic_cast+0x7ac> 54090: b9003674 str w20, [x19, #0x34] 54094: 14000005 b 0x540a8 <__dynamic_cast+0x7ac> 54098: 7100069f cmp w20, #0x1 5409c: 54000061 b.ne 0x540a8 <__dynamic_cast+0x7ac> 540a0: 52800028 mov w8, #0x1 // =1 540a4: b9003a68 str w8, [x19, #0x38] 540a8: a9434ff4 ldp x20, x19, [sp, #0x30] 540ac: a94257f6 ldp x22, x21, [sp, #0x20] 540b0: f9400bf7 ldr x23, [sp, #0x10] 540b4: a8c47bfd ldp x29, x30, [sp], #0x40 540b8: d50323bf autiasp 540bc: d65f03c0 ret 540c0: d503233f paciasp 540c4: a9ba7bfd stp x29, x30, [sp, #-0x60]! 540c8: a9016ffc stp x28, x27, [sp, #0x10] 540cc: 910003fd mov x29, sp 540d0: a90267fa stp x26, x25, [sp, #0x20] 540d4: a9035ff8 stp x24, x23, [sp, #0x30] 540d8: a90457f6 stp x22, x21, [sp, #0x40] 540dc: a9054ff4 stp x20, x19, [sp, #0x50] 540e0: 2a0503f7 mov w23, w5 540e4: 2a0403f4 mov w20, w4 540e8: aa0103f3 mov x19, x1 540ec: aa0303f6 mov x22, x3 540f0: aa0203f5 mov x21, x2 540f4: aa0003f8 mov x24, x0 540f8: f9400828 ldr x8, [x1, #0x10] 540fc: 360002a5 tbz w5, #0x0, 0x54150 <__dynamic_cast+0x854> 54100: eb08031f cmp x24, x8 54104: 540000a0 b.eq 0x54118 <__dynamic_cast+0x81c> 54108: f9400700 ldr x0, [x24, #0x8] 5410c: f9400501 ldr x1, [x8, #0x8] 54110: 94001608 bl 0x59930 54114: 35000260 cbnz w0, 0x54160 <__dynamic_cast+0x864> 54118: f9400669 ldr x9, [x19, #0x8] 5411c: 52800028 mov w8, #0x1 // =1 54120: eb16013f cmp x9, x22 54124: 39013668 strb w8, [x19, #0x4d] 54128: 54000ac1 b.ne 0x54280 <__dynamic_cast+0x984> 5412c: f9401269 ldr x9, [x19, #0x20] 54130: 39013268 strb w8, [x19, #0x4c] 54134: b4000b69 cbz x9, 0x542a0 <__dynamic_cast+0x9a4> 54138: eb15013f cmp x9, x21 5413c: 54000c20 b.eq 0x542c0 <__dynamic_cast+0x9c4> 54140: b9403e68 ldr w8, [x19, #0x3c] 54144: 11000508 add w8, w8, #0x1 54148: b9003e68 str w8, [x19, #0x3c] 5414c: 14000067 b 0x542e8 <__dynamic_cast+0x9ec> 54150: f9400709 ldr x9, [x24, #0x8] 54154: f9400508 ldr x8, [x8, #0x8] 54158: eb08013f cmp x9, x8 5415c: 54fffde0 b.eq 0x54118 <__dynamic_cast+0x81c> 54160: 39413279 ldrb w25, [x19, #0x4c] 54164: 3941367c ldrb w28, [x19, #0x4d] 54168: b940171b ldr w27, [x24, #0x14] 5416c: 79009a7f strh wzr, [x19, #0x4c] 54170: f9401308 ldr x8, [x24, #0x20] 54174: 9348fd09 asr x9, x8, #8 54178: 36000068 tbz w8, #0x0, 0x54184 <__dynamic_cast+0x888> 5417c: f94002ca ldr x10, [x22] 54180: f8696949 ldr x9, [x10, x9] 54184: f9400f00 ldr x0, [x24, #0x18] 54188: f27f011f tst x8, #0x2 5418c: 52800048 mov w8, #0x2 // =2 54190: 8b0902c3 add x3, x22, x9 54194: 1a940104 csel w4, w8, w20, eq 54198: 120002e5 and w5, w23, #0x1 5419c: f940000a ldr x10, [x0] 541a0: aa1303e1 mov x1, x19 541a4: aa1503e2 mov x2, x21 541a8: f9401548 ldr x8, [x10, #0x28] 541ac: d63f0100 blr x8 541b0: 39413268 ldrb w8, [x19, #0x4c] 541b4: 71000b7f cmp w27, #0x2 541b8: 39413669 ldrb w9, [x19, #0x4d] 541bc: 2a19011a orr w26, w8, w25 541c0: 2a1c0139 orr w25, w9, w28 541c4: 54000523 b.lo 0x54268 <__dynamic_cast+0x96c> 541c8: 8b1b130a add x10, x24, x27, lsl #4 541cc: 9100a31b add x27, x24, #0x28 541d0: 9100615c add x28, x10, #0x18 541d4: 14000012 b 0x5421c <__dynamic_cast+0x920> 541d8: f8410760 ldr x0, [x27], #0x10 541dc: 5280004b mov w11, #0x2 // =2 541e0: f27f011f tst x8, #0x2 541e4: 8b0902c3 add x3, x22, x9 541e8: 1a940164 csel w4, w11, w20, eq 541ec: f940000a ldr x10, [x0] 541f0: 120002e5 and w5, w23, #0x1 541f4: aa1303e1 mov x1, x19 541f8: aa1503e2 mov x2, x21 541fc: f9401548 ldr x8, [x10, #0x28] 54200: d63f0100 blr x8 54204: 39413268 ldrb w8, [x19, #0x4c] 54208: eb1c037f cmp x27, x28 5420c: 39413669 ldrb w9, [x19, #0x4d] 54210: 2a1a011a orr w26, w8, w26 54214: 2a190139 orr w25, w9, w25 54218: 54000282 b.hs 0x54268 <__dynamic_cast+0x96c> 5421c: 39413a6a ldrb w10, [x19, #0x4e] 54220: 3500024a cbnz w10, 0x54268 <__dynamic_cast+0x96c> 54224: 340000e8 cbz w8, 0x54240 <__dynamic_cast+0x944> 54228: b9403268 ldr w8, [x19, #0x30] 5422c: 7100051f cmp w8, #0x1 54230: 540001c0 b.eq 0x54268 <__dynamic_cast+0x96c> 54234: 39404308 ldrb w8, [x24, #0x10] 54238: 370800a8 tbnz w8, #0x1, 0x5424c <__dynamic_cast+0x950> 5423c: 1400000b b 0x54268 <__dynamic_cast+0x96c> 54240: 34000069 cbz w9, 0x5424c <__dynamic_cast+0x950> 54244: 39404308 ldrb w8, [x24, #0x10] 54248: 36000108 tbz w8, #0x0, 0x54268 <__dynamic_cast+0x96c> 5424c: 79009a7f strh wzr, [x19, #0x4c] 54250: f9400768 ldr x8, [x27, #0x8] 54254: 9348fd09 asr x9, x8, #8 54258: 3607fc08 tbz w8, #0x0, 0x541d8 <__dynamic_cast+0x8dc> 5425c: f94002ca ldr x10, [x22] 54260: f8696949 ldr x9, [x10, x9] 54264: 17ffffdd b 0x541d8 <__dynamic_cast+0x8dc> 54268: 7100035f cmp w26, #0x0 5426c: 1a9f07e8 cset w8, ne 54270: 7100033f cmp w25, #0x0 54274: 1a9f07e9 cset w9, ne 54278: 39013268 strb w8, [x19, #0x4c] 5427c: 39013669 strb w9, [x19, #0x4d] 54280: a9454ff4 ldp x20, x19, [sp, #0x50] 54284: a94457f6 ldp x22, x21, [sp, #0x40] 54288: a9435ff8 ldp x24, x23, [sp, #0x30] 5428c: a94267fa ldp x26, x25, [sp, #0x20] 54290: a9416ffc ldp x28, x27, [sp, #0x10] 54294: a8c67bfd ldp x29, x30, [sp], #0x60 54298: d50323bf autiasp 5429c: d65f03c0 ret 542a0: 52800028 mov w8, #0x1 // =1 542a4: 7100069f cmp w20, #0x1 542a8: f9001275 str x21, [x19, #0x20] 542ac: b9003274 str w20, [x19, #0x30] 542b0: b9003e68 str w8, [x19, #0x3c] 542b4: 54fffe61 b.ne 0x54280 <__dynamic_cast+0x984> 542b8: b9404a68 ldr w8, [x19, #0x48] 542bc: 14000009 b 0x542e0 <__dynamic_cast+0x9e4> 542c0: b9403268 ldr w8, [x19, #0x30] 542c4: 7100091f cmp w8, #0x2 542c8: 54000061 b.ne 0x542d4 <__dynamic_cast+0x9d8> 542cc: 2a1403e8 mov w8, w20 542d0: b9003274 str w20, [x19, #0x30] 542d4: b9404a69 ldr w9, [x19, #0x48] 542d8: 7100053f cmp w9, #0x1 542dc: 54fffd21 b.ne 0x54280 <__dynamic_cast+0x984> 542e0: 7100051f cmp w8, #0x1 542e4: 54fffce1 b.ne 0x54280 <__dynamic_cast+0x984> 542e8: 52800028 mov w8, #0x1 // =1 542ec: 39013a68 strb w8, [x19, #0x4e] 542f0: 17ffffe4 b 0x54280 <__dynamic_cast+0x984> 542f4: d503233f paciasp 542f8: a9bc7bfd stp x29, x30, [sp, #-0x40]! 542fc: a9015ff8 stp x24, x23, [sp, #0x10] 54300: 910003fd mov x29, sp 54304: a90257f6 stp x22, x21, [sp, #0x20] 54308: a9034ff4 stp x20, x19, [sp, #0x30] 5430c: 2a0503f7 mov w23, w5 54310: 2a0403f4 mov w20, w4 54314: aa0103f3 mov x19, x1 54318: aa0303f6 mov x22, x3 5431c: aa0203f5 mov x21, x2 54320: aa0003f8 mov x24, x0 54324: f9400828 ldr x8, [x1, #0x10] 54328: 360002a5 tbz w5, #0x0, 0x5437c <__dynamic_cast+0xa80> 5432c: eb08031f cmp x24, x8 54330: 540000a0 b.eq 0x54344 <__dynamic_cast+0xa48> 54334: f9400700 ldr x0, [x24, #0x8] 54338: f9400501 ldr x1, [x8, #0x8] 5433c: 9400157d bl 0x59930 54340: 35000260 cbnz w0, 0x5438c <__dynamic_cast+0xa90> 54344: f9400669 ldr x9, [x19, #0x8] 54348: 52800028 mov w8, #0x1 // =1 5434c: eb16013f cmp x9, x22 54350: 39013668 strb w8, [x19, #0x4d] 54354: 54000601 b.ne 0x54414 <__dynamic_cast+0xb18> 54358: f9401269 ldr x9, [x19, #0x20] 5435c: 39013268 strb w8, [x19, #0x4c] 54360: b4000329 cbz x9, 0x543c4 <__dynamic_cast+0xac8> 54364: eb15013f cmp x9, x21 54368: 540003e0 b.eq 0x543e4 <__dynamic_cast+0xae8> 5436c: b9403e68 ldr w8, [x19, #0x3c] 54370: 11000508 add w8, w8, #0x1 54374: b9003e68 str w8, [x19, #0x3c] 54378: 14000025 b 0x5440c <__dynamic_cast+0xb10> 5437c: f9400709 ldr x9, [x24, #0x8] 54380: f9400508 ldr x8, [x8, #0x8] 54384: eb08013f cmp x9, x8 54388: 54fffde0 b.eq 0x54344 <__dynamic_cast+0xa48> 5438c: f9400b00 ldr x0, [x24, #0x10] 54390: 120002e5 and w5, w23, #0x1 54394: aa1303e1 mov x1, x19 54398: aa1503e2 mov x2, x21 5439c: aa1603e3 mov x3, x22 543a0: 2a1403e4 mov w4, w20 543a4: f9400008 ldr x8, [x0] 543a8: a9434ff4 ldp x20, x19, [sp, #0x30] 543ac: a94257f6 ldp x22, x21, [sp, #0x20] 543b0: a9415ff8 ldp x24, x23, [sp, #0x10] 543b4: f9401510 ldr x16, [x8, #0x28] 543b8: a8c47bfd ldp x29, x30, [sp], #0x40 543bc: d50323bf autiasp 543c0: d61f0200 br x16 543c4: 52800028 mov w8, #0x1 // =1 543c8: 7100069f cmp w20, #0x1 543cc: f9001275 str x21, [x19, #0x20] 543d0: b9003274 str w20, [x19, #0x30] 543d4: b9003e68 str w8, [x19, #0x3c] 543d8: 540001e1 b.ne 0x54414 <__dynamic_cast+0xb18> 543dc: b9404a68 ldr w8, [x19, #0x48] 543e0: 14000009 b 0x54404 <__dynamic_cast+0xb08> 543e4: b9403268 ldr w8, [x19, #0x30] 543e8: 7100091f cmp w8, #0x2 543ec: 54000061 b.ne 0x543f8 <__dynamic_cast+0xafc> 543f0: 2a1403e8 mov w8, w20 543f4: b9003274 str w20, [x19, #0x30] 543f8: b9404a69 ldr w9, [x19, #0x48] 543fc: 7100053f cmp w9, #0x1 54400: 540000a1 b.ne 0x54414 <__dynamic_cast+0xb18> 54404: 7100051f cmp w8, #0x1 54408: 54000061 b.ne 0x54414 <__dynamic_cast+0xb18> 5440c: 52800028 mov w8, #0x1 // =1 54410: 39013a68 strb w8, [x19, #0x4e] 54414: a9434ff4 ldp x20, x19, [sp, #0x30] 54418: a94257f6 ldp x22, x21, [sp, #0x20] 5441c: a9415ff8 ldp x24, x23, [sp, #0x10] 54420: a8c47bfd ldp x29, x30, [sp], #0x40 54424: d50323bf autiasp 54428: d65f03c0 ret 5442c: d503233f paciasp 54430: a9bd7bfd stp x29, x30, [sp, #-0x30]! 54434: a90157f6 stp x22, x21, [sp, #0x10] 54438: 910003fd mov x29, sp 5443c: a9024ff4 stp x20, x19, [sp, #0x20] 54440: 2a0403f4 mov w20, w4 54444: aa0103f3 mov x19, x1 54448: aa0303f6 mov x22, x3 5444c: aa0203f5 mov x21, x2 54450: f9400828 ldr x8, [x1, #0x10] 54454: 36000105 tbz w5, #0x0, 0x54474 <__dynamic_cast+0xb78> 54458: eb08001f cmp x0, x8 5445c: 54000140 b.eq 0x54484 <__dynamic_cast+0xb88> 54460: f9400400 ldr x0, [x0, #0x8] 54464: f9400501 ldr x1, [x8, #0x8] 54468: 94001532 bl 0x59930 5446c: 35000500 cbnz w0, 0x5450c <__dynamic_cast+0xc10> 54470: 14000005 b 0x54484 <__dynamic_cast+0xb88> 54474: f9400409 ldr x9, [x0, #0x8] 54478: f9400508 ldr x8, [x8, #0x8] 5447c: eb08013f cmp x9, x8 54480: 54000461 b.ne 0x5450c <__dynamic_cast+0xc10> 54484: f9400669 ldr x9, [x19, #0x8] 54488: 52800028 mov w8, #0x1 // =1 5448c: eb16013f cmp x9, x22 54490: 39013668 strb w8, [x19, #0x4d] 54494: 540003c1 b.ne 0x5450c <__dynamic_cast+0xc10> 54498: f9401269 ldr x9, [x19, #0x20] 5449c: 39013268 strb w8, [x19, #0x4c] 544a0: b40000e9 cbz x9, 0x544bc <__dynamic_cast+0xbc0> 544a4: eb15013f cmp x9, x21 544a8: 540001a0 b.eq 0x544dc <__dynamic_cast+0xbe0> 544ac: b9403e68 ldr w8, [x19, #0x3c] 544b0: 11000508 add w8, w8, #0x1 544b4: b9003e68 str w8, [x19, #0x3c] 544b8: 14000013 b 0x54504 <__dynamic_cast+0xc08> 544bc: 52800028 mov w8, #0x1 // =1 544c0: 7100069f cmp w20, #0x1 544c4: f9001275 str x21, [x19, #0x20] 544c8: b9003274 str w20, [x19, #0x30] 544cc: b9003e68 str w8, [x19, #0x3c] 544d0: 540001e1 b.ne 0x5450c <__dynamic_cast+0xc10> 544d4: b9404a68 ldr w8, [x19, #0x48] 544d8: 14000009 b 0x544fc <__dynamic_cast+0xc00> 544dc: b9403268 ldr w8, [x19, #0x30] 544e0: 7100091f cmp w8, #0x2 544e4: 54000061 b.ne 0x544f0 <__dynamic_cast+0xbf4> 544e8: 2a1403e8 mov w8, w20 544ec: b9003274 str w20, [x19, #0x30] 544f0: b9404a69 ldr w9, [x19, #0x48] 544f4: 7100053f cmp w9, #0x1 544f8: 540000a1 b.ne 0x5450c <__dynamic_cast+0xc10> 544fc: 7100051f cmp w8, #0x1 54500: 54000061 b.ne 0x5450c <__dynamic_cast+0xc10> 54504: 52800028 mov w8, #0x1 // =1 54508: 39013a68 strb w8, [x19, #0x4e] 5450c: a9424ff4 ldp x20, x19, [sp, #0x20] 54510: a94157f6 ldp x22, x21, [sp, #0x10] 54514: a8c37bfd ldp x29, x30, [sp], #0x30 54518: d50323bf autiasp 5451c: d65f03c0 ret 0000000000054520 : 54520: d503245f bti c 54524: d65f03c0 ret 0000000000054528 : 54528: d503245f bti c 5452c: 14001239 b 0x58e10 <_ZdlPv@plt> 0000000000054530 : 54530: d503245f bti c 54534: b0fffe20 adrp x0, 0x19000 54538: 913a6000 add x0, x0, #0xe98 5453c: d65f03c0 ret 0000000000054540 : 54540: d503245f bti c 54544: 14001233 b 0x58e10 <_ZdlPv@plt> 0000000000054548 : 54548: d503245f bti c 5454c: f0fffe20 adrp x0, 0x1b000 54550: 911e0400 add x0, x0, #0x781 54554: d65f03c0 ret 0000000000054558 : 54558: d503245f bti c 5455c: b0000068 adrp x8, 0x61000 54560: f9437508 ldr x8, [x8, #0x6e8] 54564: 91004108 add x8, x8, #0x10 54568: f9000008 str x8, [x0] 5456c: d65f03c0 ret 0000000000054570 : 54570: d503245f bti c 54574: 14001227 b 0x58e10 <_ZdlPv@plt> 0000000000054578 : 54578: d503245f bti c 5457c: d0fffe20 adrp x0, 0x1a000 54580: 9101e400 add x0, x0, #0x79 54584: d65f03c0 ret 0000000000054588 : 54588: d503245f bti c 5458c: b0000068 adrp x8, 0x61000 54590: f9437908 ldr x8, [x8, #0x6f0] 54594: 91004108 add x8, x8, #0x10 54598: f9000008 str x8, [x0] 5459c: d65f03c0 ret 00000000000545a0 : 545a0: d503245f bti c 545a4: 1400121b b 0x58e10 <_ZdlPv@plt> 00000000000545a8 : 545a8: d503245f bti c 545ac: d0fffe20 adrp x0, 0x1a000 545b0: 91275000 add x0, x0, #0x9d4 545b4: d65f03c0 ret 00000000000545b8 : 545b8: d503233f paciasp 545bc: a9be7bfd stp x29, x30, [sp, #-0x20]! 545c0: a9014ff4 stp x20, x19, [sp, #0x10] 545c4: 910003fd mov x29, sp 545c8: b0000068 adrp x8, 0x61000 545cc: aa0003f3 mov x19, x0 545d0: f9432d08 ldr x8, [x8, #0x658] 545d4: f9400414 ldr x20, [x0, #0x8] 545d8: 91004108 add x8, x8, #0x10 545dc: d1002281 sub x1, x20, #0x8 545e0: f9000008 str x8, [x0] 545e4: 12800000 mov w0, #-0x1 // =-1 545e8: 940011ce bl 0x58d20 <__emutls_get_address+0x414> 545ec: 7100041f cmp w0, #0x1 545f0: 54000065 b.pl 0x545fc 545f4: d1006280 sub x0, x20, #0x18 545f8: 94001206 bl 0x58e10 <_ZdlPv@plt> 545fc: aa1303e0 mov x0, x19 54600: a9414ff4 ldp x20, x19, [sp, #0x10] 54604: a8c27bfd ldp x29, x30, [sp], #0x20 54608: d50323bf autiasp 5460c: 14001435 b 0x596e0 <_ZNSt9exceptionD2Ev@plt> 0000000000054610 : 54610: d503233f paciasp 54614: a9be7bfd stp x29, x30, [sp, #-0x20]! 54618: a9014ff4 stp x20, x19, [sp, #0x10] 5461c: 910003fd mov x29, sp 54620: b0000068 adrp x8, 0x61000 54624: aa0003f3 mov x19, x0 54628: f9432d08 ldr x8, [x8, #0x658] 5462c: f9400414 ldr x20, [x0, #0x8] 54630: 91004108 add x8, x8, #0x10 54634: d1002281 sub x1, x20, #0x8 54638: f9000008 str x8, [x0] 5463c: 12800000 mov w0, #-0x1 // =-1 54640: 940011b8 bl 0x58d20 <__emutls_get_address+0x414> 54644: 7100041f cmp w0, #0x1 54648: 54000065 b.pl 0x54654 5464c: d1006280 sub x0, x20, #0x18 54650: 940011f0 bl 0x58e10 <_ZdlPv@plt> 54654: aa1303e0 mov x0, x19 54658: 94001422 bl 0x596e0 <_ZNSt9exceptionD2Ev@plt> 5465c: aa1303e0 mov x0, x19 54660: a9414ff4 ldp x20, x19, [sp, #0x10] 54664: a8c27bfd ldp x29, x30, [sp], #0x20 54668: d50323bf autiasp 5466c: 140011e9 b 0x58e10 <_ZdlPv@plt> 0000000000054670 : 54670: d503245f bti c 54674: f9400400 ldr x0, [x0, #0x8] 54678: d65f03c0 ret 000000000005467c : 5467c: d503233f paciasp 54680: a9be7bfd stp x29, x30, [sp, #-0x20]! 54684: a9014ff4 stp x20, x19, [sp, #0x10] 54688: 910003fd mov x29, sp 5468c: b0000068 adrp x8, 0x61000 54690: aa0003f3 mov x19, x0 54694: f9433108 ldr x8, [x8, #0x660] 54698: f9400414 ldr x20, [x0, #0x8] 5469c: 91004108 add x8, x8, #0x10 546a0: d1002281 sub x1, x20, #0x8 546a4: f9000008 str x8, [x0] 546a8: 12800000 mov w0, #-0x1 // =-1 546ac: 9400119d bl 0x58d20 <__emutls_get_address+0x414> 546b0: 7100041f cmp w0, #0x1 546b4: 54000065 b.pl 0x546c0 546b8: d1006280 sub x0, x20, #0x18 546bc: 940011d5 bl 0x58e10 <_ZdlPv@plt> 546c0: aa1303e0 mov x0, x19 546c4: a9414ff4 ldp x20, x19, [sp, #0x10] 546c8: a8c27bfd ldp x29, x30, [sp], #0x20 546cc: d50323bf autiasp 546d0: 14001404 b 0x596e0 <_ZNSt9exceptionD2Ev@plt> 00000000000546d4 : 546d4: d503233f paciasp 546d8: a9be7bfd stp x29, x30, [sp, #-0x20]! 546dc: a9014ff4 stp x20, x19, [sp, #0x10] 546e0: 910003fd mov x29, sp 546e4: b0000068 adrp x8, 0x61000 546e8: aa0003f3 mov x19, x0 546ec: f9433108 ldr x8, [x8, #0x660] 546f0: f9400414 ldr x20, [x0, #0x8] 546f4: 91004108 add x8, x8, #0x10 546f8: d1002281 sub x1, x20, #0x8 546fc: f9000008 str x8, [x0] 54700: 12800000 mov w0, #-0x1 // =-1 54704: 94001187 bl 0x58d20 <__emutls_get_address+0x414> 54708: 7100041f cmp w0, #0x1 5470c: 54000065 b.pl 0x54718 54710: d1006280 sub x0, x20, #0x18 54714: 940011bf bl 0x58e10 <_ZdlPv@plt> 54718: aa1303e0 mov x0, x19 5471c: 940013f1 bl 0x596e0 <_ZNSt9exceptionD2Ev@plt> 54720: aa1303e0 mov x0, x19 54724: a9414ff4 ldp x20, x19, [sp, #0x10] 54728: a8c27bfd ldp x29, x30, [sp], #0x20 5472c: d50323bf autiasp 54730: 140011b8 b 0x58e10 <_ZdlPv@plt> 0000000000054734 : 54734: d503245f bti c 54738: f9400400 ldr x0, [x0, #0x8] 5473c: d65f03c0 ret 0000000000054740 : 54740: d503233f paciasp 54744: a9be7bfd stp x29, x30, [sp, #-0x20]! 54748: a9014ff4 stp x20, x19, [sp, #0x10] 5474c: 910003fd mov x29, sp 54750: b0000068 adrp x8, 0x61000 54754: aa0003f3 mov x19, x0 54758: f9432d08 ldr x8, [x8, #0x658] 5475c: f9400414 ldr x20, [x0, #0x8] 54760: 91004108 add x8, x8, #0x10 54764: d1002281 sub x1, x20, #0x8 54768: f9000008 str x8, [x0] 5476c: 12800000 mov w0, #-0x1 // =-1 54770: 9400116c bl 0x58d20 <__emutls_get_address+0x414> 54774: 7100041f cmp w0, #0x1 54778: 54000065 b.pl 0x54784 5477c: d1006280 sub x0, x20, #0x18 54780: 940011a4 bl 0x58e10 <_ZdlPv@plt> 54784: aa1303e0 mov x0, x19 54788: 940013d6 bl 0x596e0 <_ZNSt9exceptionD2Ev@plt> 5478c: aa1303e0 mov x0, x19 54790: a9414ff4 ldp x20, x19, [sp, #0x10] 54794: a8c27bfd ldp x29, x30, [sp], #0x20 54798: d50323bf autiasp 5479c: 1400119d b 0x58e10 <_ZdlPv@plt> 00000000000547a0 : 547a0: d503233f paciasp 547a4: a9be7bfd stp x29, x30, [sp, #-0x20]! 547a8: a9014ff4 stp x20, x19, [sp, #0x10] 547ac: 910003fd mov x29, sp 547b0: b0000068 adrp x8, 0x61000 547b4: aa0003f3 mov x19, x0 547b8: f9432d08 ldr x8, [x8, #0x658] 547bc: f9400414 ldr x20, [x0, #0x8] 547c0: 91004108 add x8, x8, #0x10 547c4: d1002281 sub x1, x20, #0x8 547c8: f9000008 str x8, [x0] 547cc: 12800000 mov w0, #-0x1 // =-1 547d0: 94001154 bl 0x58d20 <__emutls_get_address+0x414> 547d4: 7100041f cmp w0, #0x1 547d8: 54000065 b.pl 0x547e4 547dc: d1006280 sub x0, x20, #0x18 547e0: 9400118c bl 0x58e10 <_ZdlPv@plt> 547e4: aa1303e0 mov x0, x19 547e8: 940013be bl 0x596e0 <_ZNSt9exceptionD2Ev@plt> 547ec: aa1303e0 mov x0, x19 547f0: a9414ff4 ldp x20, x19, [sp, #0x10] 547f4: a8c27bfd ldp x29, x30, [sp], #0x20 547f8: d50323bf autiasp 547fc: 14001185 b 0x58e10 <_ZdlPv@plt> 0000000000054800 : 54800: d503233f paciasp 54804: a9be7bfd stp x29, x30, [sp, #-0x20]! 54808: a9014ff4 stp x20, x19, [sp, #0x10] 5480c: 910003fd mov x29, sp 54810: b0000068 adrp x8, 0x61000 54814: aa0003f3 mov x19, x0 54818: f9432d08 ldr x8, [x8, #0x658] 5481c: f9400414 ldr x20, [x0, #0x8] 54820: 91004108 add x8, x8, #0x10 54824: d1002281 sub x1, x20, #0x8 54828: f9000008 str x8, [x0] 5482c: 12800000 mov w0, #-0x1 // =-1 54830: 9400113c bl 0x58d20 <__emutls_get_address+0x414> 54834: 7100041f cmp w0, #0x1 54838: 54000065 b.pl 0x54844 5483c: d1006280 sub x0, x20, #0x18 54840: 94001174 bl 0x58e10 <_ZdlPv@plt> 54844: aa1303e0 mov x0, x19 54848: 940013a6 bl 0x596e0 <_ZNSt9exceptionD2Ev@plt> 5484c: aa1303e0 mov x0, x19 54850: a9414ff4 ldp x20, x19, [sp, #0x10] 54854: a8c27bfd ldp x29, x30, [sp], #0x20 54858: d50323bf autiasp 5485c: 1400116d b 0x58e10 <_ZdlPv@plt> 0000000000054860 : 54860: d503233f paciasp 54864: a9be7bfd stp x29, x30, [sp, #-0x20]! 54868: a9014ff4 stp x20, x19, [sp, #0x10] 5486c: 910003fd mov x29, sp 54870: b0000068 adrp x8, 0x61000 54874: aa0003f3 mov x19, x0 54878: f9432d08 ldr x8, [x8, #0x658] 5487c: f9400414 ldr x20, [x0, #0x8] 54880: 91004108 add x8, x8, #0x10 54884: d1002281 sub x1, x20, #0x8 54888: f9000008 str x8, [x0] 5488c: 12800000 mov w0, #-0x1 // =-1 54890: 94001124 bl 0x58d20 <__emutls_get_address+0x414> 54894: 7100041f cmp w0, #0x1 54898: 54000065 b.pl 0x548a4 5489c: d1006280 sub x0, x20, #0x18 548a0: 9400115c bl 0x58e10 <_ZdlPv@plt> 548a4: aa1303e0 mov x0, x19 548a8: 9400138e bl 0x596e0 <_ZNSt9exceptionD2Ev@plt> 548ac: aa1303e0 mov x0, x19 548b0: a9414ff4 ldp x20, x19, [sp, #0x10] 548b4: a8c27bfd ldp x29, x30, [sp], #0x20 548b8: d50323bf autiasp 548bc: 14001155 b 0x58e10 <_ZdlPv@plt> 00000000000548c0 : 548c0: d503233f paciasp 548c4: a9be7bfd stp x29, x30, [sp, #-0x20]! 548c8: a9014ff4 stp x20, x19, [sp, #0x10] 548cc: 910003fd mov x29, sp 548d0: b0000068 adrp x8, 0x61000 548d4: aa0003f3 mov x19, x0 548d8: f9433108 ldr x8, [x8, #0x660] 548dc: f9400414 ldr x20, [x0, #0x8] 548e0: 91004108 add x8, x8, #0x10 548e4: d1002281 sub x1, x20, #0x8 548e8: f9000008 str x8, [x0] 548ec: 12800000 mov w0, #-0x1 // =-1 548f0: 9400110c bl 0x58d20 <__emutls_get_address+0x414> 548f4: 7100041f cmp w0, #0x1 548f8: 54000065 b.pl 0x54904 548fc: d1006280 sub x0, x20, #0x18 54900: 94001144 bl 0x58e10 <_ZdlPv@plt> 54904: aa1303e0 mov x0, x19 54908: 94001376 bl 0x596e0 <_ZNSt9exceptionD2Ev@plt> 5490c: aa1303e0 mov x0, x19 54910: a9414ff4 ldp x20, x19, [sp, #0x10] 54914: a8c27bfd ldp x29, x30, [sp], #0x20 54918: d50323bf autiasp 5491c: 1400113d b 0x58e10 <_ZdlPv@plt> 0000000000054920 : 54920: d503233f paciasp 54924: a9be7bfd stp x29, x30, [sp, #-0x20]! 54928: a9014ff4 stp x20, x19, [sp, #0x10] 5492c: 910003fd mov x29, sp 54930: b0000068 adrp x8, 0x61000 54934: aa0003f3 mov x19, x0 54938: f9433108 ldr x8, [x8, #0x660] 5493c: f9400414 ldr x20, [x0, #0x8] 54940: 91004108 add x8, x8, #0x10 54944: d1002281 sub x1, x20, #0x8 54948: f9000008 str x8, [x0] 5494c: 12800000 mov w0, #-0x1 // =-1 54950: 940010f4 bl 0x58d20 <__emutls_get_address+0x414> 54954: 7100041f cmp w0, #0x1 54958: 54000065 b.pl 0x54964 5495c: d1006280 sub x0, x20, #0x18 54960: 9400112c bl 0x58e10 <_ZdlPv@plt> 54964: aa1303e0 mov x0, x19 54968: 9400135e bl 0x596e0 <_ZNSt9exceptionD2Ev@plt> 5496c: aa1303e0 mov x0, x19 54970: a9414ff4 ldp x20, x19, [sp, #0x10] 54974: a8c27bfd ldp x29, x30, [sp], #0x20 54978: d50323bf autiasp 5497c: 14001125 b 0x58e10 <_ZdlPv@plt> 0000000000054980 : 54980: d503233f paciasp 54984: a9be7bfd stp x29, x30, [sp, #-0x20]! 54988: a9014ff4 stp x20, x19, [sp, #0x10] 5498c: 910003fd mov x29, sp 54990: b0000068 adrp x8, 0x61000 54994: aa0003f3 mov x19, x0 54998: f9433108 ldr x8, [x8, #0x660] 5499c: f9400414 ldr x20, [x0, #0x8] 549a0: 91004108 add x8, x8, #0x10 549a4: d1002281 sub x1, x20, #0x8 549a8: f9000008 str x8, [x0] 549ac: 12800000 mov w0, #-0x1 // =-1 549b0: 940010dc bl 0x58d20 <__emutls_get_address+0x414> 549b4: 7100041f cmp w0, #0x1 549b8: 54000065 b.pl 0x549c4 549bc: d1006280 sub x0, x20, #0x18 549c0: 94001114 bl 0x58e10 <_ZdlPv@plt> 549c4: aa1303e0 mov x0, x19 549c8: 94001346 bl 0x596e0 <_ZNSt9exceptionD2Ev@plt> 549cc: aa1303e0 mov x0, x19 549d0: a9414ff4 ldp x20, x19, [sp, #0x10] 549d4: a8c27bfd ldp x29, x30, [sp], #0x20 549d8: d50323bf autiasp 549dc: 1400110d b 0x58e10 <_ZdlPv@plt> 00000000000549e0 : 549e0: d503245f bti c 549e4: d65f03c0 ret 00000000000549e8 : 549e8: d503245f bti c 549ec: 14001109 b 0x58e10 <_ZdlPv@plt> 00000000000549f0 : 549f0: d503245f bti c 549f4: b0000068 adrp x8, 0x61000 549f8: f9437d08 ldr x8, [x8, #0x6f8] 549fc: 91004108 add x8, x8, #0x10 54a00: f9000008 str x8, [x0] 54a04: d65f03c0 ret 0000000000054a08 : 54a08: d503245f bti c 54a0c: 14001335 b 0x596e0 <_ZNSt9exceptionD2Ev@plt> 0000000000054a10 : 54a10: d503233f paciasp 54a14: a9be7bfd stp x29, x30, [sp, #-0x20]! 54a18: f9000bf3 str x19, [sp, #0x10] 54a1c: 910003fd mov x29, sp 54a20: aa0003f3 mov x19, x0 54a24: 9400132f bl 0x596e0 <_ZNSt9exceptionD2Ev@plt> 54a28: aa1303e0 mov x0, x19 54a2c: f9400bf3 ldr x19, [sp, #0x10] 54a30: a8c27bfd ldp x29, x30, [sp], #0x20 54a34: d50323bf autiasp 54a38: 140010f6 b 0x58e10 <_ZdlPv@plt> 0000000000054a3c : 54a3c: d503245f bti c 54a40: d0fffe20 adrp x0, 0x1a000 54a44: 911d3400 add x0, x0, #0x74d 54a48: d65f03c0 ret 0000000000054a4c : 54a4c: d503245f bti c 54a50: b0000068 adrp x8, 0x61000 54a54: f9438108 ldr x8, [x8, #0x700] 54a58: 91004108 add x8, x8, #0x10 54a5c: f9000008 str x8, [x0] 54a60: d65f03c0 ret 0000000000054a64 : 54a64: d503245f bti c 54a68: 1400131e b 0x596e0 <_ZNSt9exceptionD2Ev@plt> 0000000000054a6c : 54a6c: d503233f paciasp 54a70: a9be7bfd stp x29, x30, [sp, #-0x20]! 54a74: f9000bf3 str x19, [sp, #0x10] 54a78: 910003fd mov x29, sp 54a7c: aa0003f3 mov x19, x0 54a80: 94001318 bl 0x596e0 <_ZNSt9exceptionD2Ev@plt> 54a84: aa1303e0 mov x0, x19 54a88: f9400bf3 ldr x19, [sp, #0x10] 54a8c: a8c27bfd ldp x29, x30, [sp], #0x20 54a90: d50323bf autiasp 54a94: 140010df b 0x58e10 <_ZdlPv@plt> 0000000000054a98 : 54a98: d503245f bti c 54a9c: d0fffe20 adrp x0, 0x1a000 54aa0: 91022000 add x0, x0, #0x88 54aa4: d65f03c0 ret 54aa8: d503233f paciasp 54aac: a9be7bfd stp x29, x30, [sp, #-0x20]! 54ab0: a9014ffc stp x28, x19, [sp, #0x10] 54ab4: 910003fd mov x29, sp 54ab8: d11343ff sub sp, sp, #0x4d0 54abc: aa0003f3 mov x19, x0 54ac0: 9109c3e0 add x0, sp, #0x270 54ac4: 94000f6b bl 0x58870 54ac8: 910003e0 mov x0, sp 54acc: 9109c3e1 add x1, sp, #0x270 54ad0: a9017e7f stp xzr, xzr, [x19, #0x10] 54ad4: 94000113 bl 0x54f20 54ad8: 910003e0 mov x0, sp 54adc: 94000196 bl 0x55134 54ae0: 35000140 cbnz w0, 0x54b08 54ae4: 528000a0 mov w0, #0x5 // =5 54ae8: 911343ff add sp, sp, #0x4d0 54aec: a9414ffc ldp x28, x19, [sp, #0x10] 54af0: a8c27bfd ldp x29, x30, [sp], #0x20 54af4: d50323bf autiasp 54af8: d65f03c0 ret 54afc: 910003e0 mov x0, sp 54b00: 9400018d bl 0x55134 54b04: 34ffff00 cbz w0, 0x54ae4 54b08: 37f80400 tbnz w0, #0x1f, 0x54b88 54b0c: 910003e0 mov x0, sp 54b10: d10123a1 sub x1, x29, #0x48 54b14: 94000191 bl 0x55158 54b18: 35000380 cbnz w0, 0x54b88 54b1c: f85d03a8 ldur x8, [x29, #-0x30] 54b20: b4fffee8 cbz x8, 0x54afc 54b24: f9400262 ldr x2, [x19] 54b28: 910003e4 mov x4, sp 54b2c: 52800020 mov w0, #0x1 // =1 54b30: 52800021 mov w1, #0x1 // =1 54b34: aa1303e3 mov x3, x19 54b38: d63f0100 blr x8 54b3c: 7100201f cmp w0, #0x8 54b40: 54fffde0 b.eq 0x54afc 54b44: 7100181f cmp w0, #0x6 54b48: 54000201 b.ne 0x54b88 54b4c: 910003e0 mov x0, sp 54b50: d10143a2 sub x2, x29, #0x50 54b54: 12800021 mov w1, #-0x2 // =-2 54b58: 9400011d bl 0x54fcc 54b5c: f85b03a8 ldur x8, [x29, #-0x50] 54b60: 9109c3e0 add x0, sp, #0x270 54b64: 910003e1 mov x1, sp 54b68: aa1303e2 mov x2, x19 54b6c: f9000e68 str x8, [x19, #0x18] 54b70: 9400000c bl 0x54ba0 54b74: 911343ff add sp, sp, #0x4d0 54b78: a9414ffc ldp x28, x19, [sp, #0x10] 54b7c: a8c27bfd ldp x29, x30, [sp], #0x20 54b80: d50323bf autiasp 54b84: d65f03c0 ret 54b88: 52800060 mov w0, #0x3 // =3 54b8c: 911343ff add sp, sp, #0x4d0 54b90: a9414ffc ldp x28, x19, [sp, #0x10] 54b94: a8c27bfd ldp x29, x30, [sp], #0x20 54b98: d50323bf autiasp 54b9c: d65f03c0 ret 54ba0: d503233f paciasp 54ba4: d10203ff sub sp, sp, #0x80 54ba8: a9057bfd stp x29, x30, [sp, #0x50] 54bac: 910143fd add x29, sp, #0x50 54bb0: a90657f6 stp x22, x21, [sp, #0x60] 54bb4: a9074ff4 stp x20, x19, [sp, #0x70] 54bb8: aa0103f3 mov x19, x1 54bbc: aa0003e1 mov x1, x0 54bc0: aa1303e0 mov x0, x19 54bc4: aa0203f4 mov x20, x2 54bc8: 940000d6 bl 0x54f20 54bcc: aa1303e0 mov x0, x19 54bd0: 94000159 bl 0x55134 54bd4: 340005e0 cbz w0, 0x54c90 54bd8: 52800055 mov w21, #0x2 // =2 54bdc: 528000d6 mov w22, #0x6 // =6 54be0: 14000004 b 0x54bf0 54be4: aa1303e0 mov x0, x19 54be8: 94000153 bl 0x55134 54bec: 34000520 cbz w0, 0x54c90 54bf0: 37f80660 tbnz w0, #0x1f, 0x54cbc 54bf4: d10023a2 sub x2, x29, #0x8 54bf8: aa1303e0 mov x0, x19 54bfc: 12800021 mov w1, #-0x2 // =-2 54c00: 940000f3 bl 0x54fcc 54c04: 910003e1 mov x1, sp 54c08: aa1303e0 mov x0, x19 54c0c: 94000153 bl 0x55158 54c10: 35000560 cbnz w0, 0x54cbc 54c14: f9400fe8 ldr x8, [sp, #0x18] 54c18: b4fffe68 cbz x8, 0x54be4 54c1c: f85f83a9 ldur x9, [x29, #-0x8] 54c20: 52800020 mov w0, #0x1 // =1 54c24: f9400e8a ldr x10, [x20, #0x18] 54c28: aa1403e3 mov x3, x20 54c2c: f9400282 ldr x2, [x20] 54c30: aa1303e4 mov x4, x19 54c34: eb0a013f cmp x9, x10 54c38: 1a9502c1 csel w1, w22, w21, eq 54c3c: d63f0100 blr x8 54c40: 7100201f cmp w0, #0x8 54c44: 54000341 b.ne 0x54cac 54c48: f85f83a8 ldur x8, [x29, #-0x8] 54c4c: f9400e89 ldr x9, [x20, #0x18] 54c50: eb09011f cmp x8, x9 54c54: 54fffc81 b.ne 0x54be4 54c58: b0000068 adrp x8, 0x61000 54c5c: d0fffe21 adrp x1, 0x1a000 54c60: b0fffe22 adrp x2, 0x19000 54c64: d0fffe23 adrp x3, 0x1a000 54c68: 9127a421 add x1, x1, #0x9e9 54c6c: 913dc042 add x2, x2, #0xf70 54c70: f9434108 ldr x8, [x8, #0x680] 54c74: 9118f463 add x3, x3, #0x63d 54c78: 9104c113 add x19, x8, #0x130 54c7c: aa1303e0 mov x0, x19 54c80: 94001330 bl 0x59940 54c84: aa1303e0 mov x0, x19 54c88: 94001332 bl 0x59950 54c8c: 94001215 bl 0x594e0 54c90: 528000a0 mov w0, #0x5 // =5 54c94: a9474ff4 ldp x20, x19, [sp, #0x70] 54c98: a94657f6 ldp x22, x21, [sp, #0x60] 54c9c: a9457bfd ldp x29, x30, [sp, #0x50] 54ca0: 910203ff add sp, sp, #0x80 54ca4: d50323bf autiasp 54ca8: d65f03c0 ret 54cac: 71001c1f cmp w0, #0x7 54cb0: 54000061 b.ne 0x54cbc 54cb4: aa1303e0 mov x0, x19 54cb8: 94000138 bl 0x55198 54cbc: 52800040 mov w0, #0x2 // =2 54cc0: a9474ff4 ldp x20, x19, [sp, #0x70] 54cc4: a94657f6 ldp x22, x21, [sp, #0x60] 54cc8: a9457bfd ldp x29, x30, [sp, #0x50] 54ccc: 910203ff add sp, sp, #0x80 54cd0: d50323bf autiasp 54cd4: d65f03c0 ret 54cd8: d503233f paciasp 54cdc: a9be7bfd stp x29, x30, [sp, #-0x20]! 54ce0: a9014ffc stp x28, x19, [sp, #0x10] 54ce4: 910003fd mov x29, sp 54ce8: d11203ff sub sp, sp, #0x480 54cec: aa0003f3 mov x19, x0 54cf0: 9109c3e0 add x0, sp, #0x270 54cf4: 94000edf bl 0x58870 54cf8: f9400a63 ldr x3, [x19, #0x10] 54cfc: b50000c3 cbnz x3, 0x54d14 54d00: 9109c3e0 add x0, sp, #0x270 54d04: 910003e1 mov x1, sp 54d08: aa1303e2 mov x2, x19 54d0c: 97ffffa5 bl 0x54ba0 54d10: 14000006 b 0x54d28 54d14: f9400e64 ldr x4, [x19, #0x18] 54d18: 9109c3e0 add x0, sp, #0x270 54d1c: 910003e1 mov x1, sp 54d20: aa1303e2 mov x2, x19 54d24: 9400000f bl 0x54d60 54d28: b0000068 adrp x8, 0x61000 54d2c: d0fffe21 adrp x1, 0x1a000 54d30: d0fffe22 adrp x2, 0x1a000 54d34: d0fffe23 adrp x3, 0x1a000 54d38: 9127a421 add x1, x1, #0x9e9 54d3c: 913f7842 add x2, x2, #0xfde 54d40: f9434108 ldr x8, [x8, #0x680] 54d44: 9138c063 add x3, x3, #0xe30 54d48: 9104c113 add x19, x8, #0x130 54d4c: aa1303e0 mov x0, x19 54d50: 940012fc bl 0x59940 54d54: aa1303e0 mov x0, x19 54d58: 940012fe bl 0x59950 54d5c: 940011e1 bl 0x594e0 54d60: d503233f paciasp 54d64: d10203ff sub sp, sp, #0x80 54d68: a9057bfd stp x29, x30, [sp, #0x50] 54d6c: 910143fd add x29, sp, #0x50 54d70: a90657f6 stp x22, x21, [sp, #0x60] 54d74: a9074ff4 stp x20, x19, [sp, #0x70] 54d78: aa0103f5 mov x21, x1 54d7c: aa0003e1 mov x1, x0 54d80: aa1503e0 mov x0, x21 54d84: aa0403f4 mov x20, x4 54d88: aa0303f3 mov x19, x3 54d8c: aa0203f6 mov x22, x2 54d90: 94000064 bl 0x54f20 54d94: aa1503e0 mov x0, x21 54d98: 940000e7 bl 0x55134 54d9c: 7100041f cmp w0, #0x1 54da0: 5400024a b.ge 0x54de8 54da4: f94002c2 ldr x2, [x22] 54da8: 52800020 mov w0, #0x1 // =1 54dac: 52800341 mov w1, #0x1a // =26 54db0: aa1603e3 mov x3, x22 54db4: aa1503e4 mov x4, x21 54db8: aa1403e5 mov x5, x20 54dbc: d63f0260 blr x19 54dc0: a9474ff4 ldp x20, x19, [sp, #0x70] 54dc4: a94657f6 ldp x22, x21, [sp, #0x60] 54dc8: a9457bfd ldp x29, x30, [sp, #0x50] 54dcc: 910203ff add sp, sp, #0x80 54dd0: d50323bf autiasp 54dd4: d65f03c0 ret 54dd8: aa1503e0 mov x0, x21 54ddc: 940000d6 bl 0x55134 54de0: 7100001f cmp w0, #0x0 54de4: 54fffe0d b.le 0x54da4 54de8: 910023e1 add x1, sp, #0x8 54dec: aa1503e0 mov x0, x21 54df0: 940000da bl 0x55158 54df4: 35fffe60 cbnz w0, 0x54dc0 54df8: f94002c2 ldr x2, [x22] 54dfc: 52800020 mov w0, #0x1 // =1 54e00: 52800141 mov w1, #0xa // =10 54e04: aa1603e3 mov x3, x22 54e08: aa1503e4 mov x4, x21 54e0c: aa1403e5 mov x5, x20 54e10: d63f0260 blr x19 54e14: 35fffd60 cbnz w0, 0x54dc0 54e18: f94013e8 ldr x8, [sp, #0x20] 54e1c: b4fffde8 cbz x8, 0x54dd8 54e20: f94002c2 ldr x2, [x22] 54e24: 52800020 mov w0, #0x1 // =1 54e28: 52800141 mov w1, #0xa // =10 54e2c: aa1603e3 mov x3, x22 54e30: aa1503e4 mov x4, x21 54e34: d63f0100 blr x8 54e38: 7100201f cmp w0, #0x8 54e3c: 54fffce0 b.eq 0x54dd8 54e40: 71001c1f cmp w0, #0x7 54e44: 54fffbe1 b.ne 0x54dc0 54e48: aa1503e0 mov x0, x21 54e4c: 940000d3 bl 0x55198 54e50: 17ffffe2 b 0x54dd8 54e54: d503233f paciasp 54e58: d10183ff sub sp, sp, #0x60 54e5c: a9057bfd stp x29, x30, [sp, #0x50] 54e60: 910143fd add x29, sp, #0x50 54e64: 910023e1 add x1, sp, #0x8 54e68: 940000bc bl 0x55158 54e6c: a9457bfd ldp x29, x30, [sp, #0x50] 54e70: 7100001f cmp w0, #0x0 54e74: f9400fe8 ldr x8, [sp, #0x18] 54e78: 9a9f0100 csel x0, x8, xzr, eq 54e7c: 910183ff add sp, sp, #0x60 54e80: d50323bf autiasp 54e84: d65f03c0 ret 54e88: d503233f paciasp 54e8c: d10183ff sub sp, sp, #0x60 54e90: a9057bfd stp x29, x30, [sp, #0x50] 54e94: 910143fd add x29, sp, #0x50 54e98: 910023e1 add x1, sp, #0x8 54e9c: 940000af bl 0x55158 54ea0: a9457bfd ldp x29, x30, [sp, #0x50] 54ea4: 7100001f cmp w0, #0x0 54ea8: f94007e8 ldr x8, [sp, #0x8] 54eac: 9a9f0100 csel x0, x8, xzr, eq 54eb0: 910183ff add sp, sp, #0x60 54eb4: d50323bf autiasp 54eb8: d65f03c0 ret 54ebc: d503245f bti c 54ec0: f9400410 ldr x16, [x0, #0x8] 54ec4: b4000090 cbz x16, 0x54ed4 54ec8: aa0003e1 mov x1, x0 54ecc: 52800020 mov w0, #0x1 // =1 54ed0: d61f0200 br x16 54ed4: d65f03c0 ret 54ed8: d503245f bti c 54edc: 1400005b b 0x55048 54ee0: d503233f paciasp 54ee4: d10083ff sub sp, sp, #0x20 54ee8: a9017bfd stp x29, x30, [sp, #0x10] 54eec: 910043fd add x29, sp, #0x10 54ef0: 910023e2 add x2, sp, #0x8 54ef4: 12800001 mov w1, #-0x1 // =-1 54ef8: 94000035 bl 0x54fcc 54efc: a9417bfd ldp x29, x30, [sp, #0x10] 54f00: f94007e0 ldr x0, [sp, #0x8] 54f04: 910083ff add sp, sp, #0x20 54f08: d50323bf autiasp 54f0c: d65f03c0 ret 54f10: d503245f bti c 54f14: aa0103e2 mov x2, x1 54f18: 12800001 mov w1, #-0x1 // =-1 54f1c: 1400004b b 0x55048 54f20: d503233f paciasp 54f24: a9be7bfd stp x29, x30, [sp, #-0x20]! 54f28: a9014ff4 stp x20, x19, [sp, #0x10] 54f2c: 910003fd mov x29, sp 54f30: b0000068 adrp x8, 0x61000 54f34: d0000089 adrp x9, 0x66000 54f38: aa0003f4 mov x20, x0 54f3c: 910c8108 add x8, x8, #0x320 54f40: 912a4129 add x9, x9, #0xa90 54f44: 91004000 add x0, x0, #0x10 54f48: 52802202 mov w2, #0x110 // =272 54f4c: aa0103f3 mov x19, x1 54f50: a9002688 stp x8, x9, [x20] 54f54: 94000fbf bl 0x58e50 54f58: ad498261 ldp q1, q0, [x19, #0x130] 54f5c: 6f00e404 movi v4.2d, #0000000000000000 54f60: 91088288 add x8, x20, #0x220 54f64: aa1403e0 mov x0, x20 54f68: 2a1f03e1 mov w1, wzr 54f6c: ad488e62 ldp q2, q3, [x19, #0x110] 54f70: ad0a0281 stp q1, q0, [x20, #0x140] 54f74: ad090e82 stp q2, q3, [x20, #0x120] 54f78: ad4b8261 ldp q1, q0, [x19, #0x170] 54f7c: ad4a8e62 ldp q2, q3, [x19, #0x150] 54f80: ad0c0281 stp q1, q0, [x20, #0x180] 54f84: ad0b0e82 stp q2, q3, [x20, #0x160] 54f88: ad4d8261 ldp q1, q0, [x19, #0x1b0] 54f8c: ad4c8e62 ldp q2, q3, [x19, #0x190] 54f90: ad0e0281 stp q1, q0, [x20, #0x1c0] 54f94: ad0d0e82 stp q2, q3, [x20, #0x1a0] 54f98: ad4f8660 ldp q0, q1, [x19, #0x1f0] 54f9c: ad4e8a63 ldp q3, q2, [x19, #0x1d0] 54fa0: ad100680 stp q0, q1, [x20, #0x200] 54fa4: 3c83b104 stur q4, [x8, #0x3b] 54fa8: ad121284 stp q4, q4, [x20, #0x240] 54fac: ad111284 stp q4, q4, [x20, #0x220] 54fb0: ad0f0a83 stp q3, q2, [x20, #0x1e0] 54fb4: 9400029e bl 0x55a2c 54fb8: a9414ff4 ldp x20, x19, [sp, #0x10] 54fbc: 2a1f03e0 mov w0, wzr 54fc0: a8c27bfd ldp x29, x30, [sp], #0x20 54fc4: d50323bf autiasp 54fc8: d65f03c0 ret 54fcc: d503233f paciasp 54fd0: a9bd7bfd stp x29, x30, [sp, #-0x30]! 54fd4: f9000bf5 str x21, [sp, #0x10] 54fd8: 910003fd mov x29, sp 54fdc: a9024ff4 stp x20, x19, [sp, #0x20] 54fe0: f9400008 ldr x8, [x0] 54fe4: aa0203f3 mov x19, x2 54fe8: 2a0103f4 mov w20, w1 54fec: aa0003f5 mov x21, x0 54ff0: f9400908 ldr x8, [x8, #0x10] 54ff4: d63f0100 blr x8 54ff8: 360001c0 tbz w0, #0x0, 0x55030 54ffc: f94002a8 ldr x8, [x21] 55000: aa1503e0 mov x0, x21 55004: 2a1403e1 mov w1, w20 55008: f9400d08 ldr x8, [x8, #0x18] 5500c: d63f0100 blr x8 55010: aa0003e8 mov x8, x0 55014: 2a1f03e0 mov w0, wzr 55018: f9000268 str x8, [x19] 5501c: a9424ff4 ldp x20, x19, [sp, #0x20] 55020: f9400bf5 ldr x21, [sp, #0x10] 55024: a8c37bfd ldp x29, x30, [sp], #0x30 55028: d50323bf autiasp 5502c: d65f03c0 ret 55030: 128331a0 mov w0, #-0x198e // =-6542 55034: a9424ff4 ldp x20, x19, [sp, #0x20] 55038: f9400bf5 ldr x21, [sp, #0x10] 5503c: a8c37bfd ldp x29, x30, [sp], #0x30 55040: d50323bf autiasp 55044: d65f03c0 ret 55048: d503233f paciasp 5504c: d10203ff sub sp, sp, #0x80 55050: a9057bfd stp x29, x30, [sp, #0x50] 55054: 910143fd add x29, sp, #0x50 55058: f90033f5 str x21, [sp, #0x60] 5505c: a9074ff4 stp x20, x19, [sp, #0x70] 55060: f9400008 ldr x8, [x0] 55064: aa0203f5 mov x21, x2 55068: 2a0103f4 mov w20, w1 5506c: aa0003f3 mov x19, x0 55070: f9400908 ldr x8, [x8, #0x10] 55074: d63f0100 blr x8 55078: 36000500 tbz w0, #0x0, 0x55118 5507c: f9400268 ldr x8, [x19] 55080: aa1303e0 mov x0, x19 55084: 2a1403e1 mov w1, w20 55088: aa1503e2 mov x2, x21 5508c: f9401108 ldr x8, [x8, #0x20] 55090: d63f0100 blr x8 55094: 3100069f cmn w20, #0x1 55098: 54000321 b.ne 0x550fc 5509c: f9400268 ldr x8, [x19] 550a0: 910023e1 add x1, sp, #0x8 550a4: aa1303e0 mov x0, x19 550a8: f9402508 ldr x8, [x8, #0x48] 550ac: d63f0100 blr x8 550b0: f9400268 ldr x8, [x19] 550b4: aa1303e0 mov x0, x19 550b8: 2a1f03e1 mov w1, wzr 550bc: f9403508 ldr x8, [x8, #0x68] 550c0: d63f0100 blr x8 550c4: f94017e8 ldr x8, [sp, #0x28] 550c8: b40001a8 cbz x8, 0x550fc 550cc: f9400268 ldr x8, [x19] 550d0: aa1303e0 mov x0, x19 550d4: 12800021 mov w1, #-0x2 // =-2 550d8: f9400d08 ldr x8, [x8, #0x18] 550dc: d63f0100 blr x8 550e0: f94017e8 ldr x8, [sp, #0x28] 550e4: 12800021 mov w1, #-0x2 // =-2 550e8: f9400269 ldr x9, [x19] 550ec: 8b000102 add x2, x8, x0 550f0: aa1303e0 mov x0, x19 550f4: f9401128 ldr x8, [x9, #0x20] 550f8: d63f0100 blr x8 550fc: 2a1f03e0 mov w0, wzr 55100: a9474ff4 ldp x20, x19, [sp, #0x70] 55104: a9457bfd ldp x29, x30, [sp, #0x50] 55108: f94033f5 ldr x21, [sp, #0x60] 5510c: 910203ff add sp, sp, #0x80 55110: d50323bf autiasp 55114: d65f03c0 ret 55118: 128331a0 mov w0, #-0x198e // =-6542 5511c: a9474ff4 ldp x20, x19, [sp, #0x70] 55120: a9457bfd ldp x29, x30, [sp, #0x50] 55124: f94033f5 ldr x21, [sp, #0x60] 55128: 910203ff add sp, sp, #0x80 5512c: d50323bf autiasp 55130: d65f03c0 ret 55134: d503233f paciasp 55138: a9bf7bfd stp x29, x30, [sp, #-0x10]! 5513c: 910003fd mov x29, sp 55140: f9400008 ldr x8, [x0] 55144: f9402108 ldr x8, [x8, #0x40] 55148: d63f0100 blr x8 5514c: a8c17bfd ldp x29, x30, [sp], #0x10 55150: d50323bf autiasp 55154: d65f03c0 ret 55158: d503233f paciasp 5515c: a9be7bfd stp x29, x30, [sp, #-0x20]! 55160: f9000bf3 str x19, [sp, #0x10] 55164: 910003fd mov x29, sp 55168: f9400008 ldr x8, [x0] 5516c: aa0103f3 mov x19, x1 55170: f9402508 ldr x8, [x8, #0x48] 55174: d63f0100 blr x8 55178: f9400668 ldr x8, [x19, #0x8] 5517c: f9400bf3 ldr x19, [sp, #0x10] 55180: f100011f cmp x8, #0x0 55184: 12833288 mov w8, #-0x1995 // =-6549 55188: 1a9f0100 csel w0, w8, wzr, eq 5518c: a8c27bfd ldp x29, x30, [sp], #0x20 55190: d50323bf autiasp 55194: d65f03c0 ret 55198: d503233f paciasp 5519c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 551a0: 910003fd mov x29, sp 551a4: f9400008 ldr x8, [x0] 551a8: f9402908 ldr x8, [x8, #0x50] 551ac: d63f0100 blr x8 551b0: 12833160 mov w0, #-0x198c // =-6540 551b4: a8c17bfd ldp x29, x30, [sp], #0x10 551b8: d50323bf autiasp 551bc: d65f03c0 ret 551c0: d503233f paciasp 551c4: a9ba7bfd stp x29, x30, [sp, #-0x60]! 551c8: f9000bfb str x27, [sp, #0x10] 551cc: 910003fd mov x29, sp 551d0: a90267fa stp x26, x25, [sp, #0x20] 551d4: a9035ff8 stp x24, x23, [sp, #0x30] 551d8: a90457f6 stp x22, x21, [sp, #0x40] 551dc: a9054ff4 stp x20, x19, [sp, #0x50] 551e0: aa0103f8 mov x24, x1 551e4: aa0303f6 mov x22, x3 551e8: aa0103f4 mov x20, x1 551ec: aa0203f3 mov x19, x2 551f0: aa0003f5 mov x21, x0 551f4: b8404717 ldr w23, [x24], #0x4 551f8: 310006ff cmn w23, #0x1 551fc: 54000180 b.eq 0x5522c 55200: b40001d7 cbz x23, 0x55238 55204: b9400308 ldr w8, [x24] 55208: 340001e8 cbz w8, 0x55244 5520c: cb080301 sub x1, x24, x8 55210: 36000204 tbz w4, #0x0, 0x55250 55214: f94002c8 ldr x8, [x22] 55218: eb01011f cmp x8, x1 5521c: 54000220 b.eq 0x55260 55220: b0fffe20 adrp x0, 0x1a000 55224: 91206c00 add x0, x0, #0x81b 55228: 14000042 b 0x55330 5522c: f8404297 ldur x23, [x20, #0x4] 55230: 91003298 add x24, x20, #0xc 55234: b5fffe97 cbnz x23, 0x55204 55238: b0fffe20 adrp x0, 0x1a000 5523c: 910ca400 add x0, x0, #0x329 55240: 1400003c b 0x55330 55244: b0fffe20 adrp x0, 0x1a000 55248: 910cf400 add x0, x0, #0x33d 5524c: 14000039 b 0x55330 55250: aa1503e0 mov x0, x21 55254: aa1603e2 mov x2, x22 55258: 9400003e bl 0x55350 5525c: b50006a0 cbnz x0, 0x55330 55260: 8b170317 add x23, x24, x23 55264: 91001308 add x8, x24, #0x4 55268: 394062c3 ldrb w3, [x22, #0x18] 5526c: 910063a1 add x1, x29, #0x18 55270: aa1503e0 mov x0, x21 55274: aa1703e2 mov x2, x23 55278: aa1f03e4 mov x4, xzr 5527c: f9000fa8 str x8, [x29, #0x18] 55280: 94000755 bl 0x56fd4 55284: 394062c8 ldrb w8, [x22, #0x18] 55288: aa0003f8 mov x24, x0 5528c: 910063a1 add x1, x29, #0x18 55290: aa1503e0 mov x0, x21 55294: aa1703e2 mov x2, x23 55298: aa1f03e4 mov x4, xzr 5529c: 12000d03 and w3, w8, #0xf 552a0: 9400074d bl 0x56fd4 552a4: 3940c6c8 ldrb w8, [x22, #0x31] 552a8: aa0003f9 mov x25, x0 552ac: f900167f str xzr, [x19, #0x28] 552b0: 34000328 cbz w8, 0x55314 552b4: 910063a0 add x0, x29, #0x18 552b8: aa1703e1 mov x1, x23 552bc: 9400080b bl 0x572e8 552c0: f9400fbb ldr x27, [x29, #0x18] 552c4: 394066c8 ldrb w8, [x22, #0x19] 552c8: 8b00037a add x26, x27, x0 552cc: 7103fd1f cmp w8, #0xff 552d0: 54000240 b.eq 0x55318 552d4: 12000d03 and w3, w8, #0xf 552d8: 910063a1 add x1, x29, #0x18 552dc: aa1503e0 mov x0, x21 552e0: aa1703e2 mov x2, x23 552e4: aa1f03e4 mov x4, xzr 552e8: 9400073b bl 0x56fd4 552ec: b4000160 cbz x0, 0x55318 552f0: 394066c3 ldrb w3, [x22, #0x19] 552f4: 910063a1 add x1, x29, #0x18 552f8: aa1503e0 mov x0, x21 552fc: aa1703e2 mov x2, x23 55300: aa1f03e4 mov x4, xzr 55304: f9000fbb str x27, [x29, #0x18] 55308: 94000733 bl 0x56fd4 5530c: f9001660 str x0, [x19, #0x28] 55310: 14000002 b 0x55318 55314: f9400fba ldr x26, [x29, #0x18] 55318: aa1f03e0 mov x0, xzr 5531c: cb1402e8 sub x8, x23, x20 55320: 8b180329 add x9, x25, x24 55324: a901627a stp x26, x24, [x19, #0x10] 55328: a9002274 stp x20, x8, [x19] 5532c: f9001269 str x9, [x19, #0x20] 55330: a9454ff4 ldp x20, x19, [sp, #0x50] 55334: a94457f6 ldp x22, x21, [sp, #0x40] 55338: a9435ff8 ldp x24, x23, [sp, #0x30] 5533c: a94267fa ldp x26, x25, [sp, #0x20] 55340: f9400bfb ldr x27, [sp, #0x10] 55344: a8c67bfd ldp x29, x30, [sp], #0x60 55348: d50323bf autiasp 5534c: d65f03c0 ret 55350: d503233f paciasp 55354: a9bb7bfd stp x29, x30, [sp, #-0x50]! 55358: f9000bf9 str x25, [sp, #0x10] 5535c: 910003fd mov x29, sp 55360: a9025ff8 stp x24, x23, [sp, #0x20] 55364: a90357f6 stp x22, x21, [sp, #0x30] 55368: a9044ff4 stp x20, x19, [sp, #0x40] 5536c: 529fe008 mov w8, #0xff00 // =65280 55370: 3900cc5f strb wzr, [x2, #0x33] 55374: a9027c5f stp xzr, xzr, [x2, #0x20] 55378: aa0203f3 mov x19, x2 5537c: 7900605f strh wzr, [x2, #0x30] 55380: aa0103f4 mov x20, x1 55384: b9001848 str w8, [x2, #0x18] 55388: aa0103e8 mov x8, x1 5538c: f9000041 str x1, [x2] 55390: aa0003f5 mov x21, x0 55394: f9000fa1 str x1, [x29, #0x18] 55398: b8404509 ldr w9, [x8], #0x4 5539c: f9000fa8 str x8, [x29, #0x18] 553a0: 3100053f cmn w9, #0x1 553a4: 54000100 b.eq 0x553c4 553a8: 8b090116 add x22, x8, x9 553ac: b4000169 cbz x9, 0x553d8 553b0: b9400109 ldr w9, [x8] 553b4: 34000169 cbz w9, 0x553e0 553b8: d0fffe20 adrp x0, 0x1b000 553bc: 9113b800 add x0, x0, #0x4ee 553c0: 14000081 b 0x555c4 553c4: f8404289 ldur x9, [x20, #0x4] 553c8: 91003288 add x8, x20, #0xc 553cc: 8b080136 add x22, x9, x8 553d0: f9000fa8 str x8, [x29, #0x18] 553d4: b5fffee9 cbnz x9, 0x553b0 553d8: aa1f03e0 mov x0, xzr 553dc: 1400007a b 0x555c4 553e0: 91001109 add x9, x8, #0x4 553e4: f9000fa9 str x9, [x29, #0x18] 553e8: 39401118 ldrb w24, [x8, #0x4] 553ec: 121e7b09 and w9, w24, #0xfffffffd 553f0: 7100053f cmp w9, #0x1 553f4: 54000581 b.ne 0x554a4 553f8: 91001517 add x23, x8, #0x5 553fc: aa1703e8 mov x8, x23 55400: f9000fa8 str x8, [x29, #0x18] 55404: 38401509 ldrb w9, [x8], #0x1 55408: 35ffffc9 cbnz w9, 0x55400 5540c: 910063a0 add x0, x29, #0x18 55410: aa1603e1 mov x1, x22 55414: f9000fa8 str x8, [x29, #0x18] 55418: 940007b4 bl 0x572e8 5541c: f9400fa8 ldr x8, [x29, #0x18] 55420: aa1f03eb mov x11, xzr 55424: aa1f03e9 mov x9, xzr 55428: b9002a60 str w0, [x19, #0x28] 5542c: aa0803ea mov x10, x8 55430: eb16015f cmp x10, x22 55434: 54000d60 b.eq 0x555e0 55438: 3840154c ldrb w12, [x10], #0x1 5543c: 91000508 add x8, x8, #0x1 55440: 9240198d and x13, x12, #0x7f 55444: 9acb21ad lsl x13, x13, x11 55448: 91001d6b add x11, x11, #0x7 5544c: aa0901a9 orr x9, x13, x9 55450: 373fff0c tbnz w12, #0x7, 0x55430 55454: 51001d6d sub w13, w11, #0x7 55458: 9280000e mov x14, #-0x1 // =-1 5545c: 7100e5bf cmp w13, #0x39 55460: 9acb21cb lsl x11, x14, x11 55464: 1a9f27ed cset w13, lo 55468: f9000fa8 str x8, [x29, #0x18] 5546c: 6a4c19bf tst w13, w12, lsr #6 55470: 1a9f116b csel w11, w11, wzr, ne 55474: 7100071f cmp w24, #0x1 55478: 2a0b0129 orr w9, w9, w11 5547c: b9002e69 str w9, [x19, #0x2c] 55480: 54000181 b.ne 0x554b0 55484: 91000508 add x8, x8, #0x1 55488: f9000fa8 str x8, [x29, #0x18] 5548c: 39400140 ldrb w0, [x10] 55490: 3900ca60 strb w0, [x19, #0x32] 55494: 394002e8 ldrb w8, [x23] 55498: 7101e91f cmp w8, #0x7a 5549c: 54000180 b.eq 0x554cc 554a0: 14000044 b 0x555b0 554a4: b0fffe20 adrp x0, 0x1a000 554a8: 9120d000 add x0, x0, #0x834 554ac: 14000046 b 0x555c4 554b0: 910063a0 add x0, x29, #0x18 554b4: aa1603e1 mov x1, x22 554b8: 9400078c bl 0x572e8 554bc: 3900ca60 strb w0, [x19, #0x32] 554c0: 394002e8 ldrb w8, [x23] 554c4: 7101e91f cmp w8, #0x7a 554c8: 54000741 b.ne 0x555b0 554cc: 910063a0 add x0, x29, #0x18 554d0: aa1603e1 mov x1, x22 554d4: 94000785 bl 0x572e8 554d8: 90fffe59 adrp x25, 0x1d000 554dc: 52800038 mov w24, #0x1 // =1 554e0: 912fb339 add x25, x25, #0xbec 554e4: 14000005 b 0x554f8 554e8: d503249f bti j 554ec: 3900ce78 strb w24, [x19, #0x33] 554f0: d503249f bti j 554f4: 910006f7 add x23, x23, #0x1 554f8: 394002e8 ldrb w8, [x23] 554fc: 51010909 sub w9, w8, #0x42 55500: 7100e13f cmp w9, #0x38 55504: 54000548 b.hi 0x555ac 55508: 10ffff08 adr x8, 0x554e8 5550c: 38696b2a ldrb w10, [x25, x9] 55510: 8b0a0908 add x8, x8, x10, lsl #2 55514: d61f0100 br x8 55518: d503249f bti j 5551c: f9400fa8 ldr x8, [x29, #0x18] 55520: 910006f7 add x23, x23, #0x1 55524: 38401509 ldrb w9, [x8], #0x1 55528: f9000fa8 str x8, [x29, #0x18] 5552c: 39006669 strb w9, [x19, #0x19] 55530: 17fffff2 b 0x554f8 55534: d503249f bti j 55538: f9400fa8 ldr x8, [x29, #0x18] 5553c: 910063a1 add x1, x29, #0x18 55540: aa1503e0 mov x0, x21 55544: aa1603e2 mov x2, x22 55548: aa1f03e4 mov x4, xzr 5554c: 38401503 ldrb w3, [x8], #0x1 55550: 4b140109 sub w9, w8, w20 55554: f9000fa8 str x8, [x29, #0x18] 55558: 39006a63 strb w3, [x19, #0x1a] 5555c: 39006e69 strb w9, [x19, #0x1b] 55560: 9400069d bl 0x56fd4 55564: f9001260 str x0, [x19, #0x20] 55568: 910006f7 add x23, x23, #0x1 5556c: 17ffffe3 b 0x554f8 55570: d503249f bti j 55574: f9400fa8 ldr x8, [x29, #0x18] 55578: 910006f7 add x23, x23, #0x1 5557c: 38401509 ldrb w9, [x8], #0x1 55580: f9000fa8 str x8, [x29, #0x18] 55584: 39006269 strb w9, [x19, #0x18] 55588: 17ffffdc b 0x554f8 5558c: d503249f bti j 55590: 3900c278 strb w24, [x19, #0x30] 55594: 910006f7 add x23, x23, #0x1 55598: 17ffffd8 b 0x554f8 5559c: d503249f bti j 555a0: 3900c678 strb w24, [x19, #0x31] 555a4: 910006f7 add x23, x23, #0x1 555a8: 17ffffd4 b 0x554f8 555ac: 35fffa28 cbnz w8, 0x554f0 555b0: f9400268 ldr x8, [x19] 555b4: aa1f03e0 mov x0, xzr 555b8: f9400fa9 ldr x9, [x29, #0x18] 555bc: cb0802c8 sub x8, x22, x8 555c0: a900a668 stp x8, x9, [x19, #0x8] 555c4: a9444ff4 ldp x20, x19, [sp, #0x40] 555c8: a94357f6 ldp x22, x21, [sp, #0x30] 555cc: a9425ff8 ldp x24, x23, [sp, #0x20] 555d0: f9400bf9 ldr x25, [sp, #0x10] 555d4: a8c57bfd ldp x29, x30, [sp], #0x50 555d8: d50323bf autiasp 555dc: d65f03c0 ret 555e0: 90000068 adrp x8, 0x61000 555e4: b0fffe21 adrp x1, 0x1a000 555e8: 90fffe22 adrp x2, 0x19000 555ec: b0fffe23 adrp x3, 0x1a000 555f0: 9127a421 add x1, x1, #0x9e9 555f4: 913f6042 add x2, x2, #0xfd8 555f8: f9434108 ldr x8, [x8, #0x680] 555fc: 91127463 add x3, x3, #0x49d 55600: 9104c113 add x19, x8, #0x130 55604: aa1303e0 mov x0, x19 55608: 940010ce bl 0x59940 5560c: aa1303e0 mov x0, x19 55610: 940010d0 bl 0x59950 55614: 94000fb3 bl 0x594e0 55618: d503245f bti c 5561c: d65f03c0 ret 55620: d503245f bti c 55624: d65f03c0 ret 55628: d503245f bti c 5562c: 31000c3f cmn w1, #0x3 55630: 54000069 b.ls 0x5563c 55634: 52800020 mov w0, #0x1 // =1 55638: d65f03c0 ret 5563c: 71017c3f cmp w1, #0x5f 55640: 54000069 b.ls 0x5564c 55644: 2a1f03e0 mov w0, wzr 55648: d65f03c0 ret 5564c: 51010028 sub w8, w1, #0x40 55650: 52800029 mov w9, #0x1 // =1 55654: 31007d1f cmn w8, #0x1f 55658: 1a9f27e8 cset w8, lo 5565c: 7100883f cmp w1, #0x22 55660: 1a880120 csel w0, w9, w8, eq 55664: d65f03c0 ret 55668: d503233f paciasp 5566c: a9be7bfd stp x29, x30, [sp, #-0x20]! 55670: f9000bf3 str x19, [sp, #0x10] 55674: 910003fd mov x29, sp 55678: 11000828 add w8, w1, #0x2 5567c: 7100911f cmp w8, #0x24 55680: 540002a8 b.hi 0x556d4 55684: 90fffe49 adrp x9, 0x1d000 55688: 91309529 add x9, x9, #0xc25 5568c: 1000008a adr x10, 0x5569c 55690: 3868692b ldrb w11, [x9, x8] 55694: 8b0b094a add x10, x10, x11, lsl #2 55698: d61f0140 br x10 5569c: d503249f bti j 556a0: 91042008 add x8, x0, #0x108 556a4: f9400100 ldr x0, [x8] 556a8: f9400bf3 ldr x19, [sp, #0x10] 556ac: a8c27bfd ldp x29, x30, [sp], #0x20 556b0: d50323bf autiasp 556b4: d65f03c0 ret 556b8: d503249f bti j 556bc: 91044008 add x8, x0, #0x110 556c0: f9400100 ldr x0, [x8] 556c4: f9400bf3 ldr x19, [sp, #0x10] 556c8: a8c27bfd ldp x29, x30, [sp], #0x20 556cc: d50323bf autiasp 556d0: d65f03c0 ret 556d4: d503249f bti j 556d8: 7100703f cmp w1, #0x1c 556dc: 54000388 b.hi 0x5574c 556e0: 8b214c08 add x8, x0, w1, uxtw #3 556e4: f8410d00 ldr x0, [x8, #0x10]! 556e8: f9400bf3 ldr x19, [sp, #0x10] 556ec: a8c27bfd ldp x29, x30, [sp], #0x20 556f0: d50323bf autiasp 556f4: d65f03c0 ret 556f8: d503249f bti j 556fc: 9103e008 add x8, x0, #0xf8 55700: f9400100 ldr x0, [x8] 55704: f9400bf3 ldr x19, [sp, #0x10] 55708: a8c27bfd ldp x29, x30, [sp], #0x20 5570c: d50323bf autiasp 55710: d65f03c0 ret 55714: d503249f bti j 55718: 91040008 add x8, x0, #0x100 5571c: f9400100 ldr x0, [x8] 55720: f9400bf3 ldr x19, [sp, #0x10] 55724: a8c27bfd ldp x29, x30, [sp], #0x20 55728: d50323bf autiasp 5572c: d65f03c0 ret 55730: d503249f bti j 55734: 91046008 add x8, x0, #0x118 55738: f9400100 ldr x0, [x8] 5573c: f9400bf3 ldr x19, [sp, #0x10] 55740: a8c27bfd ldp x29, x30, [sp], #0x20 55744: d50323bf autiasp 55748: d65f03c0 ret 5574c: 90000068 adrp x8, 0x61000 55750: b0fffe21 adrp x1, 0x1a000 55754: d0fffe22 adrp x2, 0x1b000 55758: 90fffe23 adrp x3, 0x19000 5575c: 9127a421 add x1, x1, #0x9e9 55760: 911b0c42 add x2, x2, #0x6c3 55764: f9434108 ldr x8, [x8, #0x680] 55768: 913df863 add x3, x3, #0xf7e 5576c: 9104c113 add x19, x8, #0x130 55770: aa1303e0 mov x0, x19 55774: 94001073 bl 0x59940 55778: aa1303e0 mov x0, x19 5577c: 94001075 bl 0x59950 55780: 94000f58 bl 0x594e0 55784: d503233f paciasp 55788: a9be7bfd stp x29, x30, [sp, #-0x20]! 5578c: f9000bf3 str x19, [sp, #0x10] 55790: 910003fd mov x29, sp 55794: 11000828 add w8, w1, #0x2 55798: 7100911f cmp w8, #0x24 5579c: 540002a8 b.hi 0x557f0 557a0: 90fffe49 adrp x9, 0x1d000 557a4: 91312929 add x9, x9, #0xc4a 557a8: 1000008a adr x10, 0x557b8 557ac: 3868692b ldrb w11, [x9, x8] 557b0: 8b0b094a add x10, x10, x11, lsl #2 557b4: d61f0140 br x10 557b8: d503249f bti j 557bc: 91042008 add x8, x0, #0x108 557c0: f9400bf3 ldr x19, [sp, #0x10] 557c4: f9000102 str x2, [x8] 557c8: a8c27bfd ldp x29, x30, [sp], #0x20 557cc: d50323bf autiasp 557d0: d65f03c0 ret 557d4: d503249f bti j 557d8: 91044008 add x8, x0, #0x110 557dc: f9400bf3 ldr x19, [sp, #0x10] 557e0: f9000102 str x2, [x8] 557e4: a8c27bfd ldp x29, x30, [sp], #0x20 557e8: d50323bf autiasp 557ec: d65f03c0 ret 557f0: d503249f bti j 557f4: 7100703f cmp w1, #0x1c 557f8: 54000388 b.hi 0x55868 557fc: 8b214c08 add x8, x0, w1, uxtw #3 55800: f9400bf3 ldr x19, [sp, #0x10] 55804: f8010d02 str x2, [x8, #0x10]! 55808: a8c27bfd ldp x29, x30, [sp], #0x20 5580c: d50323bf autiasp 55810: d65f03c0 ret 55814: d503249f bti j 55818: 9103e008 add x8, x0, #0xf8 5581c: f9400bf3 ldr x19, [sp, #0x10] 55820: f9000102 str x2, [x8] 55824: a8c27bfd ldp x29, x30, [sp], #0x20 55828: d50323bf autiasp 5582c: d65f03c0 ret 55830: d503249f bti j 55834: 91040008 add x8, x0, #0x100 55838: f9400bf3 ldr x19, [sp, #0x10] 5583c: f9000102 str x2, [x8] 55840: a8c27bfd ldp x29, x30, [sp], #0x20 55844: d50323bf autiasp 55848: d65f03c0 ret 5584c: d503249f bti j 55850: 91046008 add x8, x0, #0x118 55854: f9400bf3 ldr x19, [sp, #0x10] 55858: f9000102 str x2, [x8] 5585c: a8c27bfd ldp x29, x30, [sp], #0x20 55860: d50323bf autiasp 55864: d65f03c0 ret 55868: 90000068 adrp x8, 0x61000 5586c: b0fffe21 adrp x1, 0x1a000 55870: b0fffe22 adrp x2, 0x1a000 55874: 90fffe23 adrp x3, 0x19000 55878: 9127a421 add x1, x1, #0x9e9 5587c: 911d6c42 add x2, x2, #0x75b 55880: f9434108 ldr x8, [x8, #0x680] 55884: 913df863 add x3, x3, #0xf7e 55888: 9104c113 add x19, x8, #0x130 5588c: aa1303e0 mov x0, x19 55890: 9400102c bl 0x59940 55894: aa1303e0 mov x0, x19 55898: 9400102e bl 0x59950 5589c: 94000f11 bl 0x594e0 558a0: d503245f bti c 558a4: 121b6828 and w8, w1, #0xffffffe0 558a8: 7101011f cmp w8, #0x40 558ac: 1a9f17e0 cset w0, eq 558b0: d65f03c0 ret 558b4: d503245f bti c 558b8: 8b21cc08 add x8, x0, w1, sxtw #3 558bc: fc520100 ldur d0, [x8, #-0xe0] 558c0: d65f03c0 ret 558c4: d503245f bti c 558c8: 8b21cc08 add x8, x0, w1, sxtw #3 558cc: fc120100 stur d0, [x8, #-0xe0] 558d0: d65f03c0 ret 558d4: d503233f paciasp 558d8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 558dc: f9000bfc str x28, [sp, #0x10] 558e0: 910003fd mov x29, sp 558e4: a9024ff4 stp x20, x19, [sp, #0x20] 558e8: d10843ff sub sp, sp, #0x210 558ec: 3949a008 ldrb w8, [x0, #0x268] 558f0: 34000128 cbz w8, 0x55914 558f4: 2a1f03f4 mov w20, wzr 558f8: 2a1403e0 mov w0, w20 558fc: 910843ff add sp, sp, #0x210 55900: a9424ff4 ldp x20, x19, [sp, #0x20] 55904: f9400bfc ldr x28, [sp, #0x10] 55908: a8c37bfd ldp x29, x30, [sp], #0x30 5590c: d50323bf autiasp 55910: d65f03c0 ret 55914: aa0003f3 mov x19, x0 55918: 3949a808 ldrb w8, [x0, #0x26a] 5591c: 34000188 cbz w8, 0x5594c 55920: 910003e0 mov x0, sp 55924: 2a1f03e1 mov w1, wzr 55928: 52804202 mov w2, #0x210 // =528 5592c: 94000d4d bl 0x58e60 55930: 910003e1 mov x1, sp 55934: aa1303e0 mov x0, x19 55938: 940000c6 bl 0x55c50 5593c: 2a0003f4 mov w20, w0 55940: 7100041f cmp w0, #0x1 55944: 54fffda1 b.ne 0x558f8 55948: 1400000f b 0x55984 5594c: a9405268 ldp x8, x20, [x19] 55950: aa1303e0 mov x0, x19 55954: 12800001 mov w1, #-0x1 // =-1 55958: f9400d08 ldr x8, [x8, #0x18] 5595c: d63f0100 blr x8 55960: aa0003e1 mov x1, x0 55964: f9412e62 ldr x2, [x19, #0x258] 55968: 91004263 add x3, x19, #0x10 5596c: 9109a664 add x4, x19, #0x269 55970: aa1403e0 mov x0, x20 55974: 94000100 bl 0x55d74 55978: 2a0003f4 mov w20, w0 5597c: 7100041f cmp w0, #0x1 55980: 54fffbc1 b.ne 0x558f8 55984: f9400268 ldr x8, [x19] 55988: aa1303e0 mov x0, x19 5598c: 52800021 mov w1, #0x1 // =1 55990: f9403508 ldr x8, [x8, #0x68] 55994: d63f0100 blr x8 55998: 3949a268 ldrb w8, [x19, #0x268] 5599c: 35fffac8 cbnz w8, 0x558f4 559a0: 17ffffd6 b 0x558f8 559a4: d503245f bti c 559a8: 3949a008 ldrb w8, [x0, #0x268] 559ac: 340000c8 cbz w8, 0x559c4 559b0: 6f00e400 movi v0.2d, #0000000000000000 559b4: f900203f str xzr, [x1, #0x40] 559b8: ad010020 stp q0, q0, [x1, #0x20] 559bc: ad000020 stp q0, q0, [x1] 559c0: d65f03c0 ret 559c4: 3dc08800 ldr q0, [x0, #0x220] 559c8: 3d800020 str q0, [x1] 559cc: ad520001 ldp q1, q0, [x0, #0x240] 559d0: f9413008 ldr x8, [x0, #0x260] 559d4: 3dc08c02 ldr q2, [x0, #0x230] 559d8: ad010021 stp q1, q0, [x1, #0x20] 559dc: f9002028 str x8, [x1, #0x40] 559e0: 3d800422 str q2, [x1, #0x10] 559e4: d65f03c0 ret 559e8: d503245f bti c 559ec: 91004000 add x0, x0, #0x10 559f0: 14000b7c b 0x587e0 559f4: d503245f bti c 559f8: 3949a400 ldrb w0, [x0, #0x269] 559fc: d65f03c0 ret 55a00: d503233f paciasp 55a04: a9bf7bfd stp x29, x30, [sp, #-0x10]! 55a08: 910003fd mov x29, sp 55a0c: f9400008 ldr x8, [x0] 55a10: 12800001 mov w1, #-0x1 // =-1 55a14: f9400d08 ldr x8, [x8, #0x18] 55a18: d63f0100 blr x8 55a1c: 2a1f03e0 mov w0, wzr 55a20: a8c17bfd ldp x29, x30, [sp], #0x10 55a24: d50323bf autiasp 55a28: d65f03c0 ret 55a2c: d503233f paciasp 55a30: a9bd7bfd stp x29, x30, [sp, #-0x30]! 55a34: a90157fc stp x28, x21, [sp, #0x10] 55a38: 910003fd mov x29, sp 55a3c: a9024ff4 stp x20, x19, [sp, #0x20] 55a40: d11ac3ff sub sp, sp, #0x6b0 55a44: f9400008 ldr x8, [x0] 55a48: 3909a81f strb wzr, [x0, #0x26a] 55a4c: 2a0103f4 mov w20, w1 55a50: 12800001 mov w1, #-0x1 // =-1 55a54: aa0003f3 mov x19, x0 55a58: f9400d08 ldr x8, [x8, #0x18] 55a5c: d63f0100 blr x8 55a60: b4000e20 cbz x0, 0x55c24 55a64: 92400289 and x9, x20, #0x1 55a68: f9400668 ldr x8, [x19, #0x8] 55a6c: cb090014 sub x20, x0, x9 55a70: f0000000 adrp x0, 0x58000 55a74: 9101a3ea add x10, sp, #0x68 55a78: 9105c000 add x0, x0, #0x170 55a7c: 910263e1 add x1, sp, #0x98 55a80: f90057f4 str x20, [sp, #0xa8] 55a84: a909abe8 stp x8, x10, [sp, #0x98] 55a88: 94000fbe bl 0x59980 55a8c: 34000120 cbz w0, 0x55ab0 55a90: f9403fe8 ldr x8, [sp, #0x78] 55a94: b40000e8 cbz x8, 0x55ab0 55a98: 9101a3e2 add x2, sp, #0x68 55a9c: aa1303e0 mov x0, x19 55aa0: aa1403e1 mov x1, x20 55aa4: 2a1f03e3 mov w3, wzr 55aa8: 940008f5 bl 0x57e7c 55aac: 37000b00 tbnz w0, #0x0, 0x55c0c 55ab0: b0000080 adrp x0, 0x66000 55ab4: 912a5000 add x0, x0, #0xa94 55ab8: 94000fb6 bl 0x59990 55abc: b0000088 adrp x8, 0x66000 55ac0: b0000089 adrp x9, 0x66000 55ac4: f941d908 ldr x8, [x8, #0x3b0] 55ac8: f941dd29 ldr x9, [x9, #0x3b8] 55acc: 14000002 b 0x55ad4 55ad0: 91008108 add x8, x8, #0x20 55ad4: eb09011f cmp x8, x9 55ad8: 540006a2 b.hs 0x55bac 55adc: f940050a ldr x10, [x8, #0x8] 55ae0: eb14015f cmp x10, x20 55ae4: 54ffff68 b.hi 0x55ad0 55ae8: f940090a ldr x10, [x8, #0x10] 55aec: eb14015f cmp x10, x20 55af0: 54ffff09 b.ls 0x55ad0 55af4: b0000080 adrp x0, 0x66000 55af8: f9400d15 ldr x21, [x8, #0x18] 55afc: 912a5000 add x0, x0, #0xa94 55b00: 94000f9c bl 0x59970 55b04: b40005b5 cbz x21, 0x55bb8 55b08: f9400660 ldr x0, [x19, #0x8] 55b0c: 9100e3e2 add x2, sp, #0x38 55b10: 910003e3 mov x3, sp 55b14: aa1503e1 mov x1, x21 55b18: 2a1f03e4 mov w4, wzr 55b1c: 97fffda9 bl 0x551c0 55b20: b50004c0 cbnz x0, 0x55bb8 55b24: 910263e0 add x0, sp, #0x98 55b28: 2a1f03e1 mov w1, wzr 55b2c: 5280c302 mov w2, #0x618 // =1560 55b30: 94000ccc bl 0x58e60 55b34: f9400660 ldr x0, [x19, #0x8] 55b38: 9100e3e1 add x1, sp, #0x38 55b3c: 910003e2 mov x2, sp 55b40: 910263e5 add x5, sp, #0x98 55b44: aa1403e3 mov x3, x20 55b48: 52800084 mov w4, #0x4 // =4 55b4c: 9400019c bl 0x561bc 55b50: 36000340 tbz w0, #0x0, 0x55bb8 55b54: f94033e8 ldr x8, [sp, #0x60] 55b58: 91088269 add x9, x19, #0x220 55b5c: f94013ea ldr x10, [sp, #0x20] 55b60: f901327f str xzr, [x19, #0x260] 55b64: b940abeb ldr w11, [sp, #0xa8] 55b68: f9011a68 str x8, [x19, #0x230] 55b6c: 52a06008 mov w8, #0x3000000 // =50331648 55b70: f9000d2a str x10, [x9, #0x18] 55b74: 3cc503e0 ldur q0, [sp, #0x50] 55b78: f901226b str x11, [x19, #0x240] 55b7c: b9025268 str w8, [x19, #0x250] 55b80: a943a3ea ldp x10, x8, [sp, #0x38] 55b84: 3d808a60 str q0, [x19, #0x220] 55b88: f900153f str xzr, [x9, #0x28] 55b8c: f9001d2a str x10, [x9, #0x38] 55b90: b9003528 str w8, [x9, #0x34] 55b94: 911ac3ff add sp, sp, #0x6b0 55b98: a9424ff4 ldp x20, x19, [sp, #0x20] 55b9c: a94157fc ldp x28, x21, [sp, #0x10] 55ba0: a8c37bfd ldp x29, x30, [sp], #0x30 55ba4: d50323bf autiasp 55ba8: d65f03c0 ret 55bac: b0000080 adrp x0, 0x66000 55bb0: 912a5000 add x0, x0, #0xa94 55bb4: 94000f6f bl 0x59970 55bb8: f9400268 ldr x8, [x19] 55bbc: aa1303e0 mov x0, x19 55bc0: 12800001 mov w1, #-0x1 // =-1 55bc4: f9400d08 ldr x8, [x8, #0x18] 55bc8: d63f0100 blr x8 55bcc: b9400008 ldr w8, [x0] 55bd0: 52822d09 mov w9, #0x1168 // =4456 55bd4: 72ba5009 movk w9, #0xd280, lsl #16 55bd8: 6b09011f cmp w8, w9 55bdc: 54000241 b.ne 0x55c24 55be0: b9400408 ldr w8, [x0, #0x4] 55be4: 52800029 mov w9, #0x1 // =1 55be8: 72ba8009 movk w9, #0xd400, lsl #16 55bec: 6b09011f cmp w8, w9 55bf0: 540001a1 b.ne 0x55c24 55bf4: 6f00e400 movi v0.2d, #0000000000000000 55bf8: 52800028 mov w8, #0x1 // =1 55bfc: f901327f str xzr, [x19, #0x260] 55c00: 3909aa68 strb w8, [x19, #0x26a] 55c04: ad120260 stp q0, q0, [x19, #0x240] 55c08: ad110260 stp q0, q0, [x19, #0x220] 55c0c: 911ac3ff add sp, sp, #0x6b0 55c10: a9424ff4 ldp x20, x19, [sp, #0x20] 55c14: a94157fc ldp x28, x21, [sp, #0x10] 55c18: a8c37bfd ldp x29, x30, [sp], #0x30 55c1c: d50323bf autiasp 55c20: d65f03c0 ret 55c24: 52800028 mov w8, #0x1 // =1 55c28: 3909a268 strb w8, [x19, #0x268] 55c2c: 911ac3ff add sp, sp, #0x6b0 55c30: a9424ff4 ldp x20, x19, [sp, #0x20] 55c34: a94157fc ldp x28, x21, [sp, #0x10] 55c38: a8c37bfd ldp x29, x30, [sp], #0x30 55c3c: d50323bf autiasp 55c40: d65f03c0 ret 55c44: d503245f bti c 55c48: 2a0103e0 mov w0, w1 55c4c: 14000ad9 b 0x587b0 55c50: d503245f bti c 55c54: f9408409 ldr x9, [x0, #0x108] 55c58: aa0003e8 mov x8, x0 55c5c: f9409d2a ldr x10, [x9, #0x138] 55c60: f900080a str x10, [x0, #0x10] 55c64: f940a12a ldr x10, [x9, #0x140] 55c68: f9000c0a str x10, [x0, #0x18] 55c6c: f940a52a ldr x10, [x9, #0x148] 55c70: f900100a str x10, [x0, #0x20] 55c74: f940a92a ldr x10, [x9, #0x150] 55c78: f900140a str x10, [x0, #0x28] 55c7c: f940ad2a ldr x10, [x9, #0x158] 55c80: f900180a str x10, [x0, #0x30] 55c84: f940b12a ldr x10, [x9, #0x160] 55c88: f9001c0a str x10, [x0, #0x38] 55c8c: f940b52a ldr x10, [x9, #0x168] 55c90: f900200a str x10, [x0, #0x40] 55c94: f940b92a ldr x10, [x9, #0x170] 55c98: f900240a str x10, [x0, #0x48] 55c9c: f940bd2a ldr x10, [x9, #0x178] 55ca0: f900280a str x10, [x0, #0x50] 55ca4: f940c12a ldr x10, [x9, #0x180] 55ca8: f9002c0a str x10, [x0, #0x58] 55cac: f940c52a ldr x10, [x9, #0x188] 55cb0: f900300a str x10, [x0, #0x60] 55cb4: f940c92a ldr x10, [x9, #0x190] 55cb8: f900340a str x10, [x0, #0x68] 55cbc: f940cd2a ldr x10, [x9, #0x198] 55cc0: f900380a str x10, [x0, #0x70] 55cc4: f940d12a ldr x10, [x9, #0x1a0] 55cc8: f9003c0a str x10, [x0, #0x78] 55ccc: f940d52a ldr x10, [x9, #0x1a8] 55cd0: f900400a str x10, [x0, #0x80] 55cd4: f940d92a ldr x10, [x9, #0x1b0] 55cd8: f900440a str x10, [x0, #0x88] 55cdc: f940dd2a ldr x10, [x9, #0x1b8] 55ce0: f900480a str x10, [x0, #0x90] 55ce4: f940e12a ldr x10, [x9, #0x1c0] 55ce8: f9004c0a str x10, [x0, #0x98] 55cec: f940e52a ldr x10, [x9, #0x1c8] 55cf0: f900500a str x10, [x0, #0xa0] 55cf4: f940e92a ldr x10, [x9, #0x1d0] 55cf8: f900540a str x10, [x0, #0xa8] 55cfc: f940ed2a ldr x10, [x9, #0x1d8] 55d00: f900580a str x10, [x0, #0xb0] 55d04: f940f12a ldr x10, [x9, #0x1e0] 55d08: f9005c0a str x10, [x0, #0xb8] 55d0c: f940f52a ldr x10, [x9, #0x1e8] 55d10: f900600a str x10, [x0, #0xc0] 55d14: f940f92a ldr x10, [x9, #0x1f0] 55d18: f900640a str x10, [x0, #0xc8] 55d1c: f940fd2a ldr x10, [x9, #0x1f8] 55d20: f900680a str x10, [x0, #0xd0] 55d24: f941012a ldr x10, [x9, #0x200] 55d28: f9006c0a str x10, [x0, #0xd8] 55d2c: f941052a ldr x10, [x9, #0x208] 55d30: f900700a str x10, [x0, #0xe0] 55d34: f941092a ldr x10, [x9, #0x210] 55d38: f900740a str x10, [x0, #0xe8] 55d3c: f9410d2a ldr x10, [x9, #0x218] 55d40: f900780a str x10, [x0, #0xf0] 55d44: f941112a ldr x10, [x9, #0x220] 55d48: f9007c0a str x10, [x0, #0xf8] 55d4c: f941152a ldr x10, [x9, #0x228] 55d50: f900800a str x10, [x0, #0x100] 55d54: f941192a ldr x10, [x9, #0x230] 55d58: f900840a str x10, [x0, #0x108] 55d5c: 5280002a mov w10, #0x1 // =1 55d60: f9411d29 ldr x9, [x9, #0x238] 55d64: 52800020 mov w0, #0x1 // =1 55d68: 3909a50a strb w10, [x8, #0x269] 55d6c: f9008909 str x9, [x8, #0x110] 55d70: d65f03c0 ret 55d74: d503233f paciasp 55d78: a9ba7bfd stp x29, x30, [sp, #-0x60]! 55d7c: a9016ffc stp x28, x27, [sp, #0x10] 55d80: 910003fd mov x29, sp 55d84: a90267fa stp x26, x25, [sp, #0x20] 55d88: a9035ff8 stp x24, x23, [sp, #0x30] 55d8c: a90457f6 stp x22, x21, [sp, #0x40] 55d90: a9054ff4 stp x20, x19, [sp, #0x50] 55d94: d123c3ff sub sp, sp, #0x8f0 55d98: aa0203e8 mov x8, x2 55d9c: aa0403f7 mov x23, x4 55da0: aa0303f3 mov x19, x3 55da4: aa0103f6 mov x22, x1 55da8: d100e3a2 sub x2, x29, #0x38 55dac: d101c3a3 sub x3, x29, #0x70 55db0: aa0803e1 mov x1, x8 55db4: 2a1f03e4 mov w4, wzr 55db8: aa0003f5 mov x21, x0 55dbc: 97fffd01 bl 0x551c0 55dc0: b5000600 cbnz x0, 0x55e80 55dc4: 9109a3e0 add x0, sp, #0x268 55dc8: 2a1f03e1 mov w1, wzr 55dcc: 5280c302 mov w2, #0x618 // =1560 55dd0: 9109a3f4 add x20, sp, #0x268 55dd4: 94000c23 bl 0x58e60 55dd8: d100e3a1 sub x1, x29, #0x38 55ddc: d101c3a2 sub x2, x29, #0x70 55de0: 9109a3e5 add x5, sp, #0x268 55de4: aa1503e0 mov x0, x21 55de8: aa1603e3 mov x3, x22 55dec: 52800084 mov w4, #0x4 // =4 55df0: 940000f3 bl 0x561bc 55df4: 36000460 tbz w0, #0x0, 0x55e80 55df8: 9109a3e1 add x1, sp, #0x268 55dfc: aa1503e0 mov x0, x21 55e00: aa1303e2 mov x2, x19 55e04: f90013f7 str x23, [sp, #0x20] 55e08: 940003b5 bl 0x56cdc 55e0c: aa0003f6 mov x22, x0 55e10: 910163e0 add x0, sp, #0x58 55e14: aa1303e1 mov x1, x19 55e18: 52804202 mov w2, #0x210 // =528 55e1c: 910163f9 add x25, sp, #0x58 55e20: 94000c0c bl 0x58e50 55e24: 9103a32a add x10, x25, #0xe8 55e28: 91040328 add x8, x25, #0x100 55e2c: 9103e329 add x9, x25, #0xf8 55e30: 91006298 add x24, x20, #0x18 55e34: 90fffe54 adrp x20, 0x1d000 55e38: aa1f03fa mov x26, xzr 55e3c: a9012be8 stp x8, x10, [sp, #0x10] 55e40: 9103c328 add x8, x25, #0xf0 55e44: aa1f03f7 mov x23, xzr 55e48: 9104027b add x27, x19, #0x100 55e4c: 910163fc add x28, sp, #0x58 55e50: 91322294 add x20, x20, #0xc88 55e54: f90007e8 str x8, [sp, #0x8] 55e58: 91042328 add x8, x25, #0x108 55e5c: f900abf6 str x22, [sp, #0x150] 55e60: a904a3e9 stp x9, x8, [sp, #0x48] 55e64: 91042269 add x9, x19, #0x108 55e68: 9103e268 add x8, x19, #0xf8 55e6c: a903a7e8 stp x8, x9, [sp, #0x38] 55e70: 9103a269 add x9, x19, #0xe8 55e74: 9103c268 add x8, x19, #0xf0 55e78: a902a7e8 stp x8, x9, [sp, #0x28] 55e7c: 14000017 b 0x55ed8 55e80: 12833220 mov w0, #-0x1992 // =-6546 55e84: 9123c3ff add sp, sp, #0x8f0 55e88: a9454ff4 ldp x20, x19, [sp, #0x50] 55e8c: a94457f6 ldp x22, x21, [sp, #0x40] 55e90: a9435ff8 ldp x24, x23, [sp, #0x30] 55e94: a94267fa ldp x26, x25, [sp, #0x20] 55e98: a9416ffc ldp x28, x27, [sp, #0x10] 55e9c: a8c67bfd ldp x29, x30, [sp], #0x60 55ea0: d50323bf autiasp 55ea4: d65f03c0 ret 55ea8: d503249f bti j 55eac: f9400708 ldr x8, [x24, #0x8] 55eb0: fc766900 ldr d0, [x8, x22] 55eb4: d503249f bti j 55eb8: 51010348 sub w8, w26, #0x40 55ebc: 8b284f28 add x8, x25, w8, uxtw #3 55ec0: fd008900 str d0, [x8, #0x110] 55ec4: 9100075a add x26, x26, #0x1 55ec8: 91004318 add x24, x24, #0x10 55ecc: 9100239c add x28, x28, #0x8 55ed0: f101835f cmp x26, #0x60 55ed4: 54000ec0 b.eq 0x560ac 55ed8: b9400308 ldr w8, [x24] 55edc: 34000268 cbz w8, 0x55f28 55ee0: 121b6749 and w9, w26, #0x7fffffe0 55ee4: 7101013f cmp w9, #0x40 55ee8: 54000401 b.ne 0x55f68 55eec: 51000508 sub w8, w8, #0x1 55ef0: 7100111f cmp w8, #0x4 55ef4: 540010e8 b.hi 0x56110 55ef8: 10000009 adr x9, 0x55ef8 55efc: b8a87a8a ldrsw x10, [x20, x8, lsl #2] 55f00: 8b0a0129 add x9, x9, x10 55f04: 2f00e400 movi d0, #0000000000000000 55f08: d61f0120 br x9 55f0c: d503249f bti j 55f10: f9400708 ldr x8, [x24, #0x8] 55f14: b25a67e9 mov x9, #-0x4000000000 // =-274877906944 55f18: 8b088128 add x8, x9, x8, lsl #32 55f1c: 8b887668 add x8, x19, x8, asr #29 55f20: fd408900 ldr d0, [x8, #0x110] 55f24: 17ffffe4 b 0x55eb4 55f28: 385c23a8 ldurb w8, [x29, #-0x3e] 55f2c: eb08035f cmp x26, x8 55f30: 54fffca1 b.ne 0x55ec4 55f34: 5100750a sub w10, w8, #0x1d 55f38: 7100155f cmp w10, #0x5 55f3c: 54000888 b.hi 0x5604c 55f40: 90fffe4d adrp x13, 0x1d000 55f44: aa1b03e9 mov x9, x27 55f48: 913271ad add x13, x13, #0xc9c 55f4c: 1000000b adr x11, 0x55f4c 55f50: b8aa79ac ldrsw x12, [x13, x10, lsl #2] 55f54: 8b0c016b add x11, x11, x12 55f58: d61f0160 br x11 55f5c: d503249f bti j 55f60: f9401be9 ldr x9, [sp, #0x30] 55f64: 14000041 b 0x56068 55f68: 385c23a8 ldurb w8, [x29, #-0x3e] 55f6c: eb08035f cmp x26, x8 55f70: 54000101 b.ne 0x55f90 55f74: aa1503e0 mov x0, x21 55f78: aa1303e1 mov x1, x19 55f7c: aa1603e2 mov x2, x22 55f80: aa1803e3 mov x3, x24 55f84: 94000395 bl 0x56dd8 55f88: aa0003f7 mov x23, x0 55f8c: 17ffffce b 0x55ec4 55f90: f1008b5f cmp x26, #0x22 55f94: 54000141 b.ne 0x55fbc 55f98: aa1503e0 mov x0, x21 55f9c: aa1303e1 mov x1, x19 55fa0: aa1603e2 mov x2, x22 55fa4: aa1803e3 mov x3, x24 55fa8: 9400038c bl 0x56dd8 55fac: d503249f bti j 55fb0: f9402be8 ldr x8, [sp, #0x50] 55fb4: f9000100 str x0, [x8] 55fb8: 17ffffc3 b 0x55ec4 55fbc: 51010348 sub w8, w26, #0x40 55fc0: 3100811f cmn w8, #0x20 55fc4: 54000a28 b.hi 0x56108 55fc8: aa1503e0 mov x0, x21 55fcc: aa1303e1 mov x1, x19 55fd0: aa1603e2 mov x2, x22 55fd4: aa1803e3 mov x3, x24 55fd8: 94000380 bl 0x56dd8 55fdc: 51007749 sub w9, w26, #0x1d 55fe0: 7100153f cmp w9, #0x5 55fe4: 54000568 b.hi 0x56090 55fe8: 90fffe4c adrp x12, 0x1d000 55fec: f94027e8 ldr x8, [sp, #0x48] 55ff0: 9131c18c add x12, x12, #0xc70 55ff4: 1000000a adr x10, 0x55ff4 55ff8: b8a9798b ldrsw x11, [x12, x9, lsl #2] 55ffc: 8b0b014a add x10, x10, x11 56000: d61f0140 br x10 56004: d503249f bti j 56008: f9400fe8 ldr x8, [sp, #0x18] 5600c: f9000100 str x0, [x8] 56010: 17ffffad b 0x55ec4 56014: d503249f bti j 56018: f9400700 ldr x0, [x24, #0x8] 5601c: aa1503e1 mov x1, x21 56020: aa1303e2 mov x2, x19 56024: aa1603e3 mov x3, x22 56028: 94000524 bl 0x574b8 5602c: fd400000 ldr d0, [x0] 56030: 17ffffa1 b 0x55eb4 56034: d503249f bti j 56038: f94017e9 ldr x9, [sp, #0x28] 5603c: 1400000b b 0x56068 56040: d503249f bti j 56044: f9401fe9 ldr x9, [sp, #0x38] 56048: 14000008 b 0x56068 5604c: d503249f bti j 56050: 7100711f cmp w8, #0x1c 56054: 540007c8 b.hi 0x5614c 56058: 8b080e69 add x9, x19, x8, lsl #3 5605c: 14000003 b 0x56068 56060: d503249f bti j 56064: f94023e9 ldr x9, [sp, #0x40] 56068: d503249f bti j 5606c: f9400137 ldr x23, [x9] 56070: 17ffff95 b 0x55ec4 56074: d503249f bti j 56078: f94007e8 ldr x8, [sp, #0x8] 5607c: f9000100 str x0, [x8] 56080: 17ffff91 b 0x55ec4 56084: d503249f bti j 56088: f9400be8 ldr x8, [sp, #0x10] 5608c: 14000005 b 0x560a0 56090: d503249f bti j 56094: aa1c03e8 mov x8, x28 56098: f100775f cmp x26, #0x1d 5609c: 54000742 b.hs 0x56184 560a0: d503249f bti j 560a4: f9000100 str x0, [x8] 560a8: 17ffff87 b 0x55ec4 560ac: 385c03a8 ldurb w8, [x29, #-0x40] 560b0: f94257e9 ldr x9, [sp, #0x4a8] 560b4: f94013ea ldr x10, [sp, #0x20] 560b8: 39000148 strb w8, [x10] 560bc: b4000189 cbz x9, 0x560ec 560c0: b4000177 cbz x23, 0x560ec 560c4: 385c33a8 ldurb w8, [x29, #-0x3d] 560c8: 340000a8 cbz w8, 0x560dc 560cc: aa1703f1 mov x17, x23 560d0: aa1603f0 mov x16, x22 560d4: d50321df autib1716 560d8: 14000004 b 0x560e8 560dc: aa1703f1 mov x17, x23 560e0: aa1603f0 mov x16, x22 560e4: d503219f autia1716 560e8: aa1103f7 mov x23, x17 560ec: 910163e1 add x1, sp, #0x58 560f0: aa1303e0 mov x0, x19 560f4: 52804202 mov w2, #0x210 // =528 560f8: f900aff7 str x23, [sp, #0x158] 560fc: 94000b55 bl 0x58e50 56100: 52800020 mov w0, #0x1 // =1 56104: 17ffff60 b 0x55e84 56108: 128331a0 mov w0, #-0x198e // =-6542 5610c: 17ffff5e b 0x55e84 56110: d503249f bti j 56114: f0000048 adrp x8, 0x61000 56118: 90fffe21 adrp x1, 0x1a000 5611c: 90fffe22 adrp x2, 0x1a000 56120: f0fffe03 adrp x3, 0x19000 56124: 9127a421 add x1, x1, #0x9e9 56128: 91072442 add x2, x2, #0x1c9 5612c: f9434108 ldr x8, [x8, #0x680] 56130: 9131f863 add x3, x3, #0xc7e 56134: 9104c113 add x19, x8, #0x130 56138: aa1303e0 mov x0, x19 5613c: 94000e01 bl 0x59940 56140: aa1303e0 mov x0, x19 56144: 94000e03 bl 0x59950 56148: 94000ce6 bl 0x594e0 5614c: f0000048 adrp x8, 0x61000 56150: 90fffe21 adrp x1, 0x1a000 56154: b0fffe22 adrp x2, 0x1b000 56158: f0fffe03 adrp x3, 0x19000 5615c: 9127a421 add x1, x1, #0x9e9 56160: 911b0c42 add x2, x2, #0x6c3 56164: f9434108 ldr x8, [x8, #0x680] 56168: 913df863 add x3, x3, #0xf7e 5616c: 9104c113 add x19, x8, #0x130 56170: aa1303e0 mov x0, x19 56174: 94000df3 bl 0x59940 56178: aa1303e0 mov x0, x19 5617c: 94000df5 bl 0x59950 56180: 94000cd8 bl 0x594e0 56184: f0000048 adrp x8, 0x61000 56188: 90fffe21 adrp x1, 0x1a000 5618c: 90fffe22 adrp x2, 0x1a000 56190: f0fffe03 adrp x3, 0x19000 56194: 9127a421 add x1, x1, #0x9e9 56198: 911d6c42 add x2, x2, #0x75b 5619c: f9434108 ldr x8, [x8, #0x680] 561a0: 913df863 add x3, x3, #0xf7e 561a4: 9104c113 add x19, x8, #0x130 561a8: aa1303e0 mov x0, x19 561ac: 94000de5 bl 0x59940 561b0: aa1303e0 mov x0, x19 561b4: 94000de7 bl 0x59950 561b8: 94000cca bl 0x594e0 561bc: d503233f paciasp 561c0: a9ba7bfd stp x29, x30, [sp, #-0x60]! 561c4: a9016ffc stp x28, x27, [sp, #0x10] 561c8: 910003fd mov x29, sp 561cc: a90267fa stp x26, x25, [sp, #0x20] 561d0: a9035ff8 stp x24, x23, [sp, #0x30] 561d4: a90457f6 stp x22, x21, [sp, #0x40] 561d8: a9054ff4 stp x20, x19, [sp, #0x50] 561dc: d11a43ff sub sp, sp, #0x690 561e0: 910003f3 mov x19, sp 561e4: a9402849 ldp x9, x10, [x2] 561e8: 92800008 mov x8, #-0x1 // =-1 561ec: d100e3bc sub x28, x29, #0x38 561f0: f940084b ldr x11, [x2, #0x10] 561f4: f0fffe37 adrp x23, 0x1d000 561f8: aa0503f4 mov x20, x5 561fc: 2a0403fb mov w27, w4 56200: aa0203f6 mov x22, x2 56204: 9132d2f7 add x23, x23, #0xcb4 56208: 8b090149 add x9, x10, x9 5620c: f9001a7f str xzr, [x19, #0x30] 56210: a940302a ldp x10, x12, [x1] 56214: a93ca7ab stp x11, x9, [x29, #-0x38] 56218: a941342b ldp x11, x13, [x1, #0x10] 5621c: a93dafa8 stp x8, x11, [x29, #-0x28] 56220: 8b0a0188 add x8, x12, x10 56224: 9100c38a add x10, x28, #0x30 56228: cb0d0069 sub x9, x3, x13 5622c: a9022a60 stp x0, x10, [x19, #0x20] 56230: 9108e0ab add x11, x5, #0x238 56234: a93ea7a8 stp x8, x9, [x29, #-0x18] 56238: 9100e26a add x10, x19, #0x38 5623c: 9108e14a add x10, x10, #0x238 56240: a9012e6a stp x10, x11, [x19, #0x10] 56244: 14000005 b 0x56258 56248: f9401668 ldr x8, [x19, #0x28] 5624c: 9100639c add x28, x28, #0x18 56250: eb08039f cmp x28, x8 56254: 54004140 b.eq 0x56a7c 56258: a9406389 ldp x9, x24, [x28] 5625c: f9400b95 ldr x21, [x28, #0x10] 56260: f81c03a9 stur x9, [x29, #-0x40] 56264: eb18013f cmp x9, x24 56268: fa403aa4 ccmp x21, #0x0, #0x4, lo 5626c: 54fffee0 b.eq 0x56248 56270: aa1f03f9 mov x25, xzr 56274: aa0903e8 mov x8, x9 56278: 3840150a ldrb w10, [x8], #0x1 5627c: f81c03a8 stur x8, [x29, #-0x40] 56280: 7100bd5f cmp w10, #0x2f 56284: 54003328 b.hi 0x568e8 56288: 1000008b adr x11, 0x56298 5628c: 786a7aec ldrh w12, [x23, x10, lsl #1] 56290: 8b0c096b add x11, x11, x12, lsl #2 56294: d61f0160 br x11 56298: d503249f bti j 5629c: 394062c3 ldrb w3, [x22, #0x18] 562a0: d10103a1 sub x1, x29, #0x40 562a4: f9401260 ldr x0, [x19, #0x20] 562a8: aa1803e2 mov x2, x24 562ac: aa1f03e4 mov x4, xzr 562b0: 94000349 bl 0x56fd4 562b4: aa0003f9 mov x25, x0 562b8: 140001ea b 0x56a60 562bc: d503249f bti j 562c0: 39400528 ldrb w8, [x9, #0x1] 562c4: 91000929 add x9, x9, #0x2 562c8: 14000008 b 0x562e8 562cc: d503249f bti j 562d0: 78401128 ldurh w8, [x9, #0x1] 562d4: 91000d29 add x9, x9, #0x3 562d8: 14000004 b 0x562e8 562dc: d503249f bti j 562e0: b8401128 ldur w8, [x9, #0x1] 562e4: 91001529 add x9, x9, #0x5 562e8: b9402aca ldr w10, [x22, #0x28] 562ec: 1b087d48 mul w8, w10, w8 562f0: 8b080339 add x25, x25, x8 562f4: f81c03a9 stur x9, [x29, #-0x40] 562f8: 140001da b 0x56a60 562fc: d503249f bti j 56300: d10103a0 sub x0, x29, #0x40 56304: aa1803e1 mov x1, x24 56308: 940003f8 bl 0x572e8 5630c: aa0003fa mov x26, x0 56310: d10103a0 sub x0, x29, #0x40 56314: aa1803e1 mov x1, x24 56318: 940003f4 bl 0x572e8 5631c: f101835f cmp x26, #0x60 56320: 54003b22 b.hs 0x56a84 56324: 8b1a1288 add x8, x20, x26, lsl #4 56328: b9802ec9 ldrsw x9, [x22, #0x2c] 5632c: aa0803ea mov x10, x8 56330: 3841cd4b ldrb w11, [x10, #0x1c]! 56334: 3500012b cbnz w11, 0x56358 56338: d37cef4b lsl x11, x26, #4 5633c: 9100e26d add x13, x19, #0x38 56340: 8b0b028c add x12, x20, x11 56344: 8b0b01ab add x11, x13, x11 56348: 3cc18180 ldur q0, [x12, #0x18] 5634c: 5280002c mov w12, #0x1 // =1 56350: 3c818160 stur q0, [x11, #0x18] 56354: 3900014c strb w12, [x10] 56358: 9b097c09 mul x9, x0, x9 5635c: 140001b0 b 0x56a1c 56360: d503249f bti j 56364: d10103a0 sub x0, x29, #0x40 56368: aa1803e1 mov x1, x24 5636c: 940003df bl 0x572e8 56370: f101801f cmp x0, #0x60 56374: 54003922 b.hs 0x56a98 56378: 8b001288 add x8, x20, x0, lsl #4 5637c: 39407108 ldrb w8, [x8, #0x1c] 56380: 34003708 cbz w8, 0x56a60 56384: d37cec08 lsl x8, x0, #4 56388: 140001b1 b 0x56a4c 5638c: d503249f bti j 56390: d10103a0 sub x0, x29, #0x40 56394: aa1803e1 mov x1, x24 56398: 940003d4 bl 0x572e8 5639c: f101801f cmp x0, #0x60 563a0: 54003842 b.hs 0x56aa8 563a4: 8b001288 add x8, x20, x0, lsl #4 563a8: aa0803e9 mov x9, x8 563ac: 3841cd2a ldrb w10, [x9, #0x1c]! 563b0: 3500012a cbnz w10, 0x563d4 563b4: d37cec0a lsl x10, x0, #4 563b8: 9100e26c add x12, x19, #0x38 563bc: 8b0a028b add x11, x20, x10 563c0: 8b0a018a add x10, x12, x10 563c4: 3cc18160 ldur q0, [x11, #0x18] 563c8: 5280002b mov w11, #0x1 // =1 563cc: 3c818140 stur q0, [x10, #0x18] 563d0: 3900012b strb w11, [x9] 563d4: 52800029 mov w9, #0x1 // =1 563d8: b9001909 str w9, [x8, #0x18] 563dc: 140001a1 b 0x56a60 563e0: d503249f bti j 563e4: d10103a0 sub x0, x29, #0x40 563e8: aa1803e1 mov x1, x24 563ec: 940003bf bl 0x572e8 563f0: f101801f cmp x0, #0x60 563f4: 54003622 b.hs 0x56ab8 563f8: 8b001288 add x8, x20, x0, lsl #4 563fc: aa0803e9 mov x9, x8 56400: 3841cd2a ldrb w10, [x9, #0x1c]! 56404: 3500012a cbnz w10, 0x56428 56408: d37cec0a lsl x10, x0, #4 5640c: 9100e26c add x12, x19, #0x38 56410: 8b0a028b add x11, x20, x10 56414: 8b0a018a add x10, x12, x10 56418: 3cc18160 ldur q0, [x11, #0x18] 5641c: 5280002b mov w11, #0x1 // =1 56420: 3c818140 stur q0, [x10, #0x18] 56424: 3900012b strb w11, [x9] 56428: b900191f str wzr, [x8, #0x18] 5642c: 1400018d b 0x56a60 56430: d503249f bti j 56434: d10103a0 sub x0, x29, #0x40 56438: aa1803e1 mov x1, x24 5643c: 940003ab bl 0x572e8 56440: aa0003fa mov x26, x0 56444: d10103a0 sub x0, x29, #0x40 56448: aa1803e1 mov x1, x24 5644c: 940003a7 bl 0x572e8 56450: f101835f cmp x26, #0x60 56454: 540033c2 b.hs 0x56acc 56458: f101801f cmp x0, #0x60 5645c: 54003ac2 b.hs 0x56bb4 56460: 8b1a1288 add x8, x20, x26, lsl #4 56464: aa0803e9 mov x9, x8 56468: 3841cd2a ldrb w10, [x9, #0x1c]! 5646c: 3500012a cbnz w10, 0x56490 56470: d37cef4a lsl x10, x26, #4 56474: 9100e26c add x12, x19, #0x38 56478: 8b0a028b add x11, x20, x10 5647c: 8b0a018a add x10, x12, x10 56480: 3cc18160 ldur q0, [x11, #0x18] 56484: 5280002b mov w11, #0x1 // =1 56488: 3c818140 stur q0, [x10, #0x18] 5648c: 3900012b strb w11, [x9] 56490: 52800089 mov w9, #0x4 // =4 56494: f9001100 str x0, [x8, #0x20] 56498: b9001909 str w9, [x8, #0x18] 5649c: 14000171 b 0x56a60 564a0: d503249f bti j 564a4: d11883fa sub x26, sp, #0x620 564a8: 9100035f mov sp, x26 564ac: aa1a03e0 mov x0, x26 564b0: f9401a68 ldr x8, [x19, #0x30] 564b4: aa1403e1 mov x1, x20 564b8: 5280c302 mov w2, #0x618 // =1560 564bc: f8008408 str x8, [x0], #0x8 564c0: 94000a64 bl 0x58e50 564c4: f9001a7a str x26, [x19, #0x30] 564c8: 14000166 b 0x56a60 564cc: d503249f bti j 564d0: f9401a68 ldr x8, [x19, #0x30] 564d4: b4003808 cbz x8, 0x56bd4 564d8: 91002101 add x1, x8, #0x8 564dc: aa1403e0 mov x0, x20 564e0: 5280c302 mov w2, #0x618 // =1560 564e4: aa0803fa mov x26, x8 564e8: 94000a5a bl 0x58e50 564ec: f940035a ldr x26, [x26] 564f0: f9001a7a str x26, [x19, #0x30] 564f4: 1400015b b 0x56a60 564f8: d503249f bti j 564fc: d10103a0 sub x0, x29, #0x40 56500: aa1803e1 mov x1, x24 56504: 94000379 bl 0x572e8 56508: aa0003fa mov x26, x0 5650c: d10103a0 sub x0, x29, #0x40 56510: aa1803e1 mov x1, x24 56514: 94000375 bl 0x572e8 56518: f101835f cmp x26, #0x60 5651c: 54002e22 b.hs 0x56ae0 56520: 2900029a stp w26, w0, [x20] 56524: 1400014f b 0x56a60 56528: d503249f bti j 5652c: d10103a0 sub x0, x29, #0x40 56530: aa1803e1 mov x1, x24 56534: 9400036d bl 0x572e8 56538: f101801f cmp x0, #0x60 5653c: 54002dc2 b.hs 0x56af4 56540: b9000280 str w0, [x20] 56544: 14000147 b 0x56a60 56548: d503249f bti j 5654c: d10103a0 sub x0, x29, #0x40 56550: aa1803e1 mov x1, x24 56554: 94000365 bl 0x572e8 56558: b9000680 str w0, [x20, #0x4] 5655c: 14000141 b 0x56a60 56560: d503249f bti j 56564: b900029f str wzr, [x20] 56568: f9000688 str x8, [x20, #0x8] 5656c: 140000d8 b 0x568cc 56570: d503249f bti j 56574: d10103a0 sub x0, x29, #0x40 56578: aa1803e1 mov x1, x24 5657c: 9400035b bl 0x572e8 56580: f101801f cmp x0, #0x60 56584: 54002c62 b.hs 0x56b10 56588: 8b001288 add x8, x20, x0, lsl #4 5658c: aa0803e9 mov x9, x8 56590: 3841cd2a ldrb w10, [x9, #0x1c]! 56594: 3500012a cbnz w10, 0x565b8 56598: d37cec0a lsl x10, x0, #4 5659c: 9100e26c add x12, x19, #0x38 565a0: 8b0a028b add x11, x20, x10 565a4: 8b0a018a add x10, x12, x10 565a8: 3cc18160 ldur q0, [x11, #0x18] 565ac: 5280002b mov w11, #0x1 // =1 565b0: 3c818140 stur q0, [x10, #0x18] 565b4: 3900012b strb w11, [x9] 565b8: 528000a9 mov w9, #0x5 // =5 565bc: 140000c1 b 0x568c0 565c0: d503249f bti j 565c4: d10103a0 sub x0, x29, #0x40 565c8: aa1803e1 mov x1, x24 565cc: 94000347 bl 0x572e8 565d0: f101801f cmp x0, #0x60 565d4: 54002a82 b.hs 0x56b24 565d8: f85c03a9 ldur x9, [x29, #-0x40] 565dc: aa1f03ea mov x10, xzr 565e0: aa1f03e8 mov x8, xzr 565e4: aa0903ec mov x12, x9 565e8: eb18019f cmp x12, x24 565ec: 54003080 b.eq 0x56bfc 565f0: 3840158b ldrb w11, [x12], #0x1 565f4: 91000529 add x9, x9, #0x1 565f8: 9240196d and x13, x11, #0x7f 565fc: 9aca21ad lsl x13, x13, x10 56600: 91001d4a add x10, x10, #0x7 56604: aa0801a8 orr x8, x13, x8 56608: 373fff0b tbnz w11, #0x7, 0x565e8 5660c: 8b00128c add x12, x20, x0, lsl #4 56610: 51001d4d sub w13, w10, #0x7 56614: 7100e5bf cmp w13, #0x39 56618: aa0c03ed mov x13, x12 5661c: 1a9f27ee cset w14, lo 56620: 9280000f mov x15, #-0x1 // =-1 56624: 9aca21ea lsl x10, x15, x10 56628: 6a4b19df tst w14, w11, lsr #6 5662c: 3841cdae ldrb w14, [x13, #0x1c]! 56630: 9a9f114b csel x11, x10, xzr, ne 56634: b9802eca ldrsw x10, [x22, #0x2c] 56638: f81c03a9 stur x9, [x29, #-0x40] 5663c: 3500012e cbnz w14, 0x56660 56640: d37cec09 lsl x9, x0, #4 56644: 9100e26f add x15, x19, #0x38 56648: 8b09028e add x14, x20, x9 5664c: 8b0901e9 add x9, x15, x9 56650: 3cc181c0 ldur q0, [x14, #0x18] 56654: 5280002e mov w14, #0x1 // =1 56658: 3c818120 stur q0, [x9, #0x18] 5665c: 390001ae strb w14, [x13] 56660: aa0b0108 orr x8, x8, x11 56664: 52800049 mov w9, #0x2 // =2 56668: 1400007f b 0x56864 5666c: d503249f bti j 56670: d10103a0 sub x0, x29, #0x40 56674: aa1803e1 mov x1, x24 56678: 9400031c bl 0x572e8 5667c: f85c03aa ldur x10, [x29, #-0x40] 56680: aa1f03e9 mov x9, xzr 56684: aa1f03e8 mov x8, xzr 56688: aa0a03ec mov x12, x10 5668c: eb18019f cmp x12, x24 56690: 54002d20 b.eq 0x56c34 56694: 3840158b ldrb w11, [x12], #0x1 56698: 9100054a add x10, x10, #0x1 5669c: 9240196d and x13, x11, #0x7f 566a0: 9ac921ad lsl x13, x13, x9 566a4: 91001d29 add x9, x9, #0x7 566a8: aa0801a8 orr x8, x13, x8 566ac: 373fff0b tbnz w11, #0x7, 0x5668c 566b0: f1017c1f cmp x0, #0x5f 566b4: f81c03aa stur x10, [x29, #-0x40] 566b8: 54002408 b.hi 0x56b38 566bc: 51001d2a sub w10, w9, #0x7 566c0: 9280000c mov x12, #-0x1 // =-1 566c4: 7100e55f cmp w10, #0x39 566c8: 9ac92189 lsl x9, x12, x9 566cc: 1a9f27ea cset w10, lo 566d0: 6a4b195f tst w10, w11, lsr #6 566d4: b9402eca ldr w10, [x22, #0x2c] 566d8: 1a9f1129 csel w9, w9, wzr, ne 566dc: 2a090108 orr w8, w8, w9 566e0: 1b087d48 mul w8, w10, w8 566e4: 29002280 stp w0, w8, [x20] 566e8: 140000de b 0x56a60 566ec: d503249f bti j 566f0: aa1f03ea mov x10, xzr 566f4: aa1f03e9 mov x9, xzr 566f8: aa0803eb mov x11, x8 566fc: eb18017f cmp x11, x24 56700: 54002b60 b.eq 0x56c6c 56704: 3840156c ldrb w12, [x11], #0x1 56708: 91000508 add x8, x8, #0x1 5670c: 9240198d and x13, x12, #0x7f 56710: 9aca21ad lsl x13, x13, x10 56714: 91001d4a add x10, x10, #0x7 56718: aa0901a9 orr x9, x13, x9 5671c: 373fff0c tbnz w12, #0x7, 0x566fc 56720: 51001d4b sub w11, w10, #0x7 56724: 9280000d mov x13, #-0x1 // =-1 56728: 7100e57f cmp w11, #0x39 5672c: 9aca21aa lsl x10, x13, x10 56730: 1a9f27eb cset w11, lo 56734: f81c03a8 stur x8, [x29, #-0x40] 56738: 6a4c197f tst w11, w12, lsr #6 5673c: b9402ecb ldr w11, [x22, #0x2c] 56740: 1a9f114a csel w10, w10, wzr, ne 56744: 2a0a0129 orr w9, w9, w10 56748: 1b097d69 mul w9, w11, w9 5674c: b9000689 str w9, [x20, #0x4] 56750: 140000c4 b 0x56a60 56754: d503249f bti j 56758: d10103a0 sub x0, x29, #0x40 5675c: aa1803e1 mov x1, x24 56760: 940002e2 bl 0x572e8 56764: aa0003fa mov x26, x0 56768: f101801f cmp x0, #0x60 5676c: 54001f62 b.hs 0x56b58 56770: d10103a0 sub x0, x29, #0x40 56774: aa1803e1 mov x1, x24 56778: 940002dc bl 0x572e8 5677c: 8b1a1288 add x8, x20, x26, lsl #4 56780: b9802ec9 ldrsw x9, [x22, #0x2c] 56784: aa0803ea mov x10, x8 56788: 3841cd4b ldrb w11, [x10, #0x1c]! 5678c: 3500012b cbnz w11, 0x567b0 56790: d37cef4b lsl x11, x26, #4 56794: 9100e26d add x13, x19, #0x38 56798: 8b0b028c add x12, x20, x11 5679c: 8b0b01ab add x11, x13, x11 567a0: 3cc18180 ldur q0, [x12, #0x18] 567a4: 5280002c mov w12, #0x1 // =1 567a8: 3c818160 stur q0, [x11, #0x18] 567ac: 3900014c strb w12, [x10] 567b0: 9b097c09 mul x9, x0, x9 567b4: 5280006a mov w10, #0x3 // =3 567b8: 1400009a b 0x56a20 567bc: d503249f bti j 567c0: d10103a0 sub x0, x29, #0x40 567c4: aa1803e1 mov x1, x24 567c8: 940002c8 bl 0x572e8 567cc: f101801f cmp x0, #0x60 567d0: 54001d42 b.hs 0x56b78 567d4: f85c03a9 ldur x9, [x29, #-0x40] 567d8: aa1f03ea mov x10, xzr 567dc: aa1f03e8 mov x8, xzr 567e0: aa0903ec mov x12, x9 567e4: eb18019f cmp x12, x24 567e8: 540025e0 b.eq 0x56ca4 567ec: 3840158b ldrb w11, [x12], #0x1 567f0: 91000529 add x9, x9, #0x1 567f4: 9240196d and x13, x11, #0x7f 567f8: 9aca21ad lsl x13, x13, x10 567fc: 91001d4a add x10, x10, #0x7 56800: aa0801a8 orr x8, x13, x8 56804: 373fff0b tbnz w11, #0x7, 0x567e4 56808: 8b00128c add x12, x20, x0, lsl #4 5680c: 51001d4d sub w13, w10, #0x7 56810: 7100e5bf cmp w13, #0x39 56814: aa0c03ed mov x13, x12 56818: 1a9f27ee cset w14, lo 5681c: 9280000f mov x15, #-0x1 // =-1 56820: 9aca21ea lsl x10, x15, x10 56824: 6a4b19df tst w14, w11, lsr #6 56828: 3841cdae ldrb w14, [x13, #0x1c]! 5682c: 9a9f114b csel x11, x10, xzr, ne 56830: b9802eca ldrsw x10, [x22, #0x2c] 56834: f81c03a9 stur x9, [x29, #-0x40] 56838: 3500012e cbnz w14, 0x5685c 5683c: d37cec09 lsl x9, x0, #4 56840: 9100e26f add x15, x19, #0x38 56844: 8b09028e add x14, x20, x9 56848: 8b0901e9 add x9, x15, x9 5684c: 3cc181c0 ldur q0, [x14, #0x18] 56850: 5280002e mov w14, #0x1 // =1 56854: 3c818120 stur q0, [x9, #0x18] 56858: 390001ae strb w14, [x13] 5685c: aa0b0108 orr x8, x8, x11 56860: 52800069 mov w9, #0x3 // =3 56864: 9b0a7d08 mul x8, x8, x10 56868: b9001989 str w9, [x12, #0x18] 5686c: f9001188 str x8, [x12, #0x20] 56870: 1400007c b 0x56a60 56874: d503249f bti j 56878: d10103a0 sub x0, x29, #0x40 5687c: aa1803e1 mov x1, x24 56880: 9400029a bl 0x572e8 56884: f101801f cmp x0, #0x60 56888: 54001822 b.hs 0x56b8c 5688c: 8b001288 add x8, x20, x0, lsl #4 56890: aa0803e9 mov x9, x8 56894: 3841cd2a ldrb w10, [x9, #0x1c]! 56898: 3500012a cbnz w10, 0x568bc 5689c: d37cec0a lsl x10, x0, #4 568a0: 9100e26c add x12, x19, #0x38 568a4: 8b0a028b add x11, x20, x10 568a8: 8b0a018a add x10, x12, x10 568ac: 3cc18160 ldur q0, [x11, #0x18] 568b0: 5280002b mov w11, #0x1 // =1 568b4: 3c818140 stur q0, [x10, #0x18] 568b8: 3900012b strb w11, [x9] 568bc: 528000c9 mov w9, #0x6 // =6 568c0: f85c03aa ldur x10, [x29, #-0x40] 568c4: b9001909 str w9, [x8, #0x18] 568c8: f900110a str x10, [x8, #0x20] 568cc: d10103a0 sub x0, x29, #0x40 568d0: aa1803e1 mov x1, x24 568d4: 94000285 bl 0x572e8 568d8: f85c03a8 ldur x8, [x29, #-0x40] 568dc: 8b000108 add x8, x8, x0 568e0: f81c03a8 stur x8, [x29, #-0x40] 568e4: 1400005f b 0x56a60 568e8: d503249f bti j 568ec: 9240155a and x26, x10, #0x3f 568f0: 121a0548 and w8, w10, #0xc0 568f4: 7101011f cmp w8, #0x40 568f8: 540009a0 b.eq 0x56a2c 568fc: 7103011f cmp w8, #0xc0 56900: 540009e0 b.eq 0x56a3c 56904: 7102011f cmp w8, #0x80 56908: 54001661 b.ne 0x56bd4 5690c: d10103a0 sub x0, x29, #0x40 56910: aa1803e1 mov x1, x24 56914: b9000e7b str w27, [x19, #0xc] 56918: 2a1a03fb mov w27, w26 5691c: 94000273 bl 0x572e8 56920: 8b3a5288 add x8, x20, w26, uxtw #4 56924: b9802ec9 ldrsw x9, [x22, #0x2c] 56928: 3841cd0a ldrb w10, [x8, #0x1c]! 5692c: 3500012a cbnz w10, 0x56950 56930: d37cef6a lsl x10, x27, #4 56934: 9100e26c add x12, x19, #0x38 56938: 8b0a028b add x11, x20, x10 5693c: 8b0a018a add x10, x12, x10 56940: 3cc18160 ldur q0, [x11, #0x18] 56944: 3c818140 stur q0, [x10, #0x18] 56948: 5280002a mov w10, #0x1 // =1 5694c: 3900010a strb w10, [x8] 56950: 9b097c08 mul x8, x0, x9 56954: 8b1b1289 add x9, x20, x27, lsl #4 56958: 5280004a mov w10, #0x2 // =2 5695c: b9400e7b ldr w27, [x19, #0xc] 56960: b900192a str w10, [x9, #0x18] 56964: f9001128 str x8, [x9, #0x20] 56968: 1400003e b 0x56a60 5696c: d503249f bti j 56970: 7100137f cmp w27, #0x4 56974: 54000761 b.ne 0x56a60 56978: 3948f288 ldrb w8, [x20, #0x23c] 5697c: 350000c8 cbnz w8, 0x56994 56980: a9412269 ldp x9, x8, [x19, #0x10] 56984: 3dc00100 ldr q0, [x8] 56988: 52800028 mov w8, #0x1 // =1 5698c: 3d800120 str q0, [x9] 56990: 3908f288 strb w8, [x20, #0x23c] 56994: f9412288 ldr x8, [x20, #0x240] 56998: d2400108 eor x8, x8, #0x1 5699c: f9012288 str x8, [x20, #0x240] 569a0: 14000030 b 0x56a60 569a4: d503249f bti j 569a8: d10103a0 sub x0, x29, #0x40 569ac: aa1803e1 mov x1, x24 569b0: 9400024e bl 0x572e8 569b4: b9001280 str w0, [x20, #0x10] 569b8: 1400002a b 0x56a60 569bc: d503249f bti j 569c0: d10103a0 sub x0, x29, #0x40 569c4: aa1803e1 mov x1, x24 569c8: 94000248 bl 0x572e8 569cc: f101801f cmp x0, #0x60 569d0: 54000e82 b.hs 0x56ba0 569d4: aa0003fa mov x26, x0 569d8: d10103a0 sub x0, x29, #0x40 569dc: aa1803e1 mov x1, x24 569e0: 94000242 bl 0x572e8 569e4: 8b1a1288 add x8, x20, x26, lsl #4 569e8: b9802ec9 ldrsw x9, [x22, #0x2c] 569ec: aa0803ea mov x10, x8 569f0: 3841cd4b ldrb w11, [x10, #0x1c]! 569f4: 3500012b cbnz w11, 0x56a18 569f8: d37cef4b lsl x11, x26, #4 569fc: 9100e26d add x13, x19, #0x38 56a00: 8b0b028c add x12, x20, x11 56a04: 8b0b01ab add x11, x13, x11 56a08: 3cc18180 ldur q0, [x12, #0x18] 56a0c: 5280002c mov w12, #0x1 // =1 56a10: 3c818160 stur q0, [x11, #0x18] 56a14: 3900014c strb w12, [x10] 56a18: 9b09fc09 mneg x9, x0, x9 56a1c: 5280004a mov w10, #0x2 // =2 56a20: b900190a str w10, [x8, #0x18] 56a24: f9001109 str x9, [x8, #0x20] 56a28: 1400000e b 0x56a60 56a2c: b9402ac8 ldr w8, [x22, #0x28] 56a30: 1b1a7d08 mul w8, w8, w26 56a34: 8b080339 add x25, x25, x8 56a38: 1400000a b 0x56a60 56a3c: 8b1a1288 add x8, x20, x26, lsl #4 56a40: 39407108 ldrb w8, [x8, #0x1c] 56a44: 340000e8 cbz w8, 0x56a60 56a48: d37cef48 lsl x8, x26, #4 56a4c: 9100e269 add x9, x19, #0x38 56a50: 8b080129 add x9, x9, x8 56a54: 8b080288 add x8, x20, x8 56a58: 3cc18120 ldur q0, [x9, #0x18] 56a5c: 3c818100 stur q0, [x8, #0x18] 56a60: d503249f bti j 56a64: f85c03a9 ldur x9, [x29, #-0x40] 56a68: eb18013f cmp x9, x24 56a6c: 54ffbee2 b.hs 0x56248 56a70: eb15033f cmp x25, x21 56a74: 54ffc003 b.lo 0x56274 56a78: 17fffdf4 b 0x56248 56a7c: 52800020 mov w0, #0x1 // =1 56a80: 14000056 b 0x56bd8 56a84: f0000048 adrp x8, 0x61000 56a88: 90fffe20 adrp x0, 0x1a000 56a8c: 911d9c00 add x0, x0, #0x767 56a90: 528008c1 mov w1, #0x46 // =70 56a94: 1400004c b 0x56bc4 56a98: f0000048 adrp x8, 0x61000 56a9c: b0fffe20 adrp x0, 0x1b000 56aa0: 91111400 add x0, x0, #0x445 56aa4: 14000017 b 0x56b00 56aa8: f0000048 adrp x8, 0x61000 56aac: 90fffe20 adrp x0, 0x1a000 56ab0: 91333c00 add x0, x0, #0xccf 56ab4: 14000043 b 0x56bc0 56ab8: f0000048 adrp x8, 0x61000 56abc: 90fffe20 adrp x0, 0x1a000 56ac0: 9110ac00 add x0, x0, #0x42b 56ac4: 52800821 mov w1, #0x41 // =65 56ac8: 1400003f b 0x56bc4 56acc: f0000048 adrp x8, 0x61000 56ad0: 90fffe20 adrp x0, 0x1a000 56ad4: 91393800 add x0, x0, #0xe4e 56ad8: 528007e1 mov w1, #0x3f // =63 56adc: 1400003a b 0x56bc4 56ae0: f0000048 adrp x8, 0x61000 56ae4: f0fffe00 adrp x0, 0x19000 56ae8: 913e6400 add x0, x0, #0xf99 56aec: 528007c1 mov w1, #0x3e // =62 56af0: 14000035 b 0x56bc4 56af4: f0000048 adrp x8, 0x61000 56af8: b0fffe20 adrp x0, 0x1b000 56afc: 91172400 add x0, x0, #0x5c9 56b00: f9434108 ldr x8, [x8, #0x680] 56b04: 9104c103 add x3, x8, #0x130 56b08: 528008e1 mov w1, #0x47 // =71 56b0c: 14000030 b 0x56bcc 56b10: f0000048 adrp x8, 0x61000 56b14: 90fffe20 adrp x0, 0x1a000 56b18: 912eb000 add x0, x0, #0xbac 56b1c: 52800821 mov w1, #0x41 // =65 56b20: 14000029 b 0x56bc4 56b24: f0000048 adrp x8, 0x61000 56b28: b0fffe20 adrp x0, 0x1b000 56b2c: 91055c00 add x0, x0, #0x157 56b30: 52800921 mov w1, #0x49 // =73 56b34: 14000024 b 0x56bc4 56b38: f0000048 adrp x8, 0x61000 56b3c: 90fffe20 adrp x0, 0x1a000 56b40: 913fb400 add x0, x0, #0xfed 56b44: 52800821 mov w1, #0x41 // =65 56b48: 52800022 mov w2, #0x1 // =1 56b4c: f9434108 ldr x8, [x8, #0x680] 56b50: 9104c103 add x3, x8, #0x130 56b54: 1400001f b 0x56bd0 56b58: f0000048 adrp x8, 0x61000 56b5c: 90fffe21 adrp x1, 0x1a000 56b60: 910b5c21 add x1, x1, #0x2d7 56b64: aa1a03e2 mov x2, x26 56b68: f9434108 ldr x8, [x8, #0x680] 56b6c: 9104c100 add x0, x8, #0x130 56b70: 94000b74 bl 0x59940 56b74: 14000018 b 0x56bd4 56b78: f0000048 adrp x8, 0x61000 56b7c: f0fffe00 adrp x0, 0x19000 56b80: 9135b800 add x0, x0, #0xd6e 56b84: 52800881 mov w1, #0x44 // =68 56b88: 1400000f b 0x56bc4 56b8c: f0000048 adrp x8, 0x61000 56b90: b0fffe20 adrp x0, 0x1b000 56b94: 910b4800 add x0, x0, #0x2d2 56b98: 528008a1 mov w1, #0x45 // =69 56b9c: 1400000a b 0x56bc4 56ba0: f0000048 adrp x8, 0x61000 56ba4: 90fffe20 adrp x0, 0x1a000 56ba8: 911a8000 add x0, x0, #0x6a0 56bac: 52800a61 mov w1, #0x53 // =83 56bb0: 14000005 b 0x56bc4 56bb4: f0000048 adrp x8, 0x61000 56bb8: f0fffe00 adrp x0, 0x19000 56bbc: 9134b400 add x0, x0, #0xd2d 56bc0: 52800801 mov w1, #0x40 // =64 56bc4: f9434108 ldr x8, [x8, #0x680] 56bc8: 9104c103 add x3, x8, #0x130 56bcc: 52800022 mov w2, #0x1 // =1 56bd0: 940008b0 bl 0x58e90 56bd4: 2a1f03e0 mov w0, wzr 56bd8: 910003bf mov sp, x29 56bdc: a9454ff4 ldp x20, x19, [sp, #0x50] 56be0: a94457f6 ldp x22, x21, [sp, #0x40] 56be4: a9435ff8 ldp x24, x23, [sp, #0x30] 56be8: a94267fa ldp x26, x25, [sp, #0x20] 56bec: a9416ffc ldp x28, x27, [sp, #0x10] 56bf0: a8c67bfd ldp x29, x30, [sp], #0x60 56bf4: d50323bf autiasp 56bf8: d65f03c0 ret 56bfc: f0000048 adrp x8, 0x61000 56c00: 90fffe21 adrp x1, 0x1a000 56c04: f0fffe02 adrp x2, 0x19000 56c08: 90fffe23 adrp x3, 0x1a000 56c0c: 9127a421 add x1, x1, #0x9e9 56c10: 913f6042 add x2, x2, #0xfd8 56c14: f9434108 ldr x8, [x8, #0x680] 56c18: 91127463 add x3, x3, #0x49d 56c1c: 9104c114 add x20, x8, #0x130 56c20: aa1403e0 mov x0, x20 56c24: 94000b47 bl 0x59940 56c28: aa1403e0 mov x0, x20 56c2c: 94000b49 bl 0x59950 56c30: 94000a2c bl 0x594e0 56c34: f0000048 adrp x8, 0x61000 56c38: 90fffe21 adrp x1, 0x1a000 56c3c: f0fffe02 adrp x2, 0x19000 56c40: 90fffe23 adrp x3, 0x1a000 56c44: 9127a421 add x1, x1, #0x9e9 56c48: 913f6042 add x2, x2, #0xfd8 56c4c: f9434108 ldr x8, [x8, #0x680] 56c50: 91127463 add x3, x3, #0x49d 56c54: 9104c114 add x20, x8, #0x130 56c58: aa1403e0 mov x0, x20 56c5c: 94000b39 bl 0x59940 56c60: aa1403e0 mov x0, x20 56c64: 94000b3b bl 0x59950 56c68: 94000a1e bl 0x594e0 56c6c: f0000048 adrp x8, 0x61000 56c70: 90fffe21 adrp x1, 0x1a000 56c74: f0fffe02 adrp x2, 0x19000 56c78: 90fffe23 adrp x3, 0x1a000 56c7c: 9127a421 add x1, x1, #0x9e9 56c80: 913f6042 add x2, x2, #0xfd8 56c84: f9434108 ldr x8, [x8, #0x680] 56c88: 91127463 add x3, x3, #0x49d 56c8c: 9104c114 add x20, x8, #0x130 56c90: aa1403e0 mov x0, x20 56c94: 94000b2b bl 0x59940 56c98: aa1403e0 mov x0, x20 56c9c: 94000b2d bl 0x59950 56ca0: 94000a10 bl 0x594e0 56ca4: f0000048 adrp x8, 0x61000 56ca8: 90fffe21 adrp x1, 0x1a000 56cac: f0fffe02 adrp x2, 0x19000 56cb0: 90fffe23 adrp x3, 0x1a000 56cb4: 9127a421 add x1, x1, #0x9e9 56cb8: 913f6042 add x2, x2, #0xfd8 56cbc: f9434108 ldr x8, [x8, #0x680] 56cc0: 91127463 add x3, x3, #0x49d 56cc4: 9104c114 add x20, x8, #0x130 56cc8: aa1403e0 mov x0, x20 56ccc: 94000b1d bl 0x59940 56cd0: aa1403e0 mov x0, x20 56cd4: 94000b1f bl 0x59950 56cd8: 94000a02 bl 0x594e0 56cdc: d503233f paciasp 56ce0: a9be7bfd stp x29, x30, [sp, #-0x20]! 56ce4: f9000bf3 str x19, [sp, #0x10] 56ce8: 910003fd mov x29, sp 56cec: b9400028 ldr w8, [x1] 56cf0: 11000909 add w9, w8, #0x2 56cf4: 7100913f cmp w9, #0x24 56cf8: 540002c8 b.hi 0x56d50 56cfc: f0fffe2a adrp x10, 0x1d000 56d00: 9134514a add x10, x10, #0xd14 56d04: 1000008b adr x11, 0x56d14 56d08: 3869694c ldrb w12, [x10, x9] 56d0c: 8b0c096b add x11, x11, x12, lsl #2 56d10: d61f0160 br x11 56d14: d503249f bti j 56d18: 9103e048 add x8, x2, #0xf8 56d1c: 1400001a b 0x56d84 56d20: d503249f bti j 56d24: 91040048 add x8, x2, #0x100 56d28: 14000017 b 0x56d84 56d2c: d503249f bti j 56d30: f9400428 ldr x8, [x1, #0x8] 56d34: aa0003e1 mov x1, x0 56d38: f9400bf3 ldr x19, [sp, #0x10] 56d3c: aa1f03e3 mov x3, xzr 56d40: aa0803e0 mov x0, x8 56d44: a8c27bfd ldp x29, x30, [sp], #0x20 56d48: d50323bf autiasp 56d4c: 140001db b 0x574b8 56d50: d503249f bti j 56d54: 7100711f cmp w8, #0x1c 56d58: 54000248 b.hi 0x56da0 56d5c: 8b080c48 add x8, x2, x8, lsl #3 56d60: 14000009 b 0x56d84 56d64: d503249f bti j 56d68: 9103a048 add x8, x2, #0xe8 56d6c: 14000006 b 0x56d84 56d70: d503249f bti j 56d74: 9103c048 add x8, x2, #0xf0 56d78: 14000003 b 0x56d84 56d7c: d503249f bti j 56d80: 91042048 add x8, x2, #0x108 56d84: f9400108 ldr x8, [x8] 56d88: b9800429 ldrsw x9, [x1, #0x4] 56d8c: f9400bf3 ldr x19, [sp, #0x10] 56d90: 8b090100 add x0, x8, x9 56d94: a8c27bfd ldp x29, x30, [sp], #0x20 56d98: d50323bf autiasp 56d9c: d65f03c0 ret 56da0: f0000048 adrp x8, 0x61000 56da4: 90fffe21 adrp x1, 0x1a000 56da8: b0fffe22 adrp x2, 0x1b000 56dac: f0fffe03 adrp x3, 0x19000 56db0: 9127a421 add x1, x1, #0x9e9 56db4: 911b0c42 add x2, x2, #0x6c3 56db8: f9434108 ldr x8, [x8, #0x680] 56dbc: 913df863 add x3, x3, #0xf7e 56dc0: 9104c113 add x19, x8, #0x130 56dc4: aa1303e0 mov x0, x19 56dc8: 94000ade bl 0x59940 56dcc: aa1303e0 mov x0, x19 56dd0: 94000ae0 bl 0x59950 56dd4: 940009c3 bl 0x594e0 56dd8: d503233f paciasp 56ddc: a9be7bfd stp x29, x30, [sp, #-0x20]! 56de0: f9000bf3 str x19, [sp, #0x10] 56de4: 910003fd mov x29, sp 56de8: b9400069 ldr w9, [x3] 56dec: 51000529 sub w9, w9, #0x1 56df0: 7100153f cmp w9, #0x5 56df4: 54000b68 b.hi 0x56f60 56df8: f0fffe2a adrp x10, 0x1d000 56dfc: aa0203e8 mov x8, x2 56e00: 9134e54a add x10, x10, #0xd39 56e04: aa0103e2 mov x2, x1 56e08: aa0003e1 mov x1, x0 56e0c: aa1f03e0 mov x0, xzr 56e10: 1000008b adr x11, 0x56e20 56e14: 3869694c ldrb w12, [x10, x9] 56e18: 8b0c096b add x11, x11, x12, lsl #2 56e1c: d61f0160 br x11 56e20: d503249f bti j 56e24: f9400469 ldr x9, [x3, #0x8] 56e28: f8686920 ldr x0, [x9, x8] 56e2c: d503249f bti j 56e30: f9400bf3 ldr x19, [sp, #0x10] 56e34: a8c27bfd ldp x29, x30, [sp], #0x20 56e38: d50323bf autiasp 56e3c: d65f03c0 ret 56e40: d503249f bti j 56e44: f9400468 ldr x8, [x3, #0x8] 56e48: 11000909 add w9, w8, #0x2 56e4c: 7100913f cmp w9, #0x24 56e50: 540004a8 b.hi 0x56ee4 56e54: f0fffe2a adrp x10, 0x1d000 56e58: 9134fd4a add x10, x10, #0xd3f 56e5c: 1000008b adr x11, 0x56e6c 56e60: 3869694c ldrb w12, [x10, x9] 56e64: 8b0c096b add x11, x11, x12, lsl #2 56e68: d61f0160 br x11 56e6c: d503249f bti j 56e70: 9103e048 add x8, x2, #0xf8 56e74: f9400100 ldr x0, [x8] 56e78: f9400bf3 ldr x19, [sp, #0x10] 56e7c: a8c27bfd ldp x29, x30, [sp], #0x20 56e80: d50323bf autiasp 56e84: d65f03c0 ret 56e88: d503249f bti j 56e8c: f9400460 ldr x0, [x3, #0x8] 56e90: aa0803e3 mov x3, x8 56e94: 94000189 bl 0x574b8 56e98: f9400000 ldr x0, [x0] 56e9c: f9400bf3 ldr x19, [sp, #0x10] 56ea0: a8c27bfd ldp x29, x30, [sp], #0x20 56ea4: d50323bf autiasp 56ea8: d65f03c0 ret 56eac: d503249f bti j 56eb0: f9400460 ldr x0, [x3, #0x8] 56eb4: aa0803e3 mov x3, x8 56eb8: f9400bf3 ldr x19, [sp, #0x10] 56ebc: a8c27bfd ldp x29, x30, [sp], #0x20 56ec0: d50323bf autiasp 56ec4: 1400017d b 0x574b8 56ec8: d503249f bti j 56ecc: 91040048 add x8, x2, #0x100 56ed0: f9400100 ldr x0, [x8] 56ed4: f9400bf3 ldr x19, [sp, #0x10] 56ed8: a8c27bfd ldp x29, x30, [sp], #0x20 56edc: d50323bf autiasp 56ee0: d65f03c0 ret 56ee4: d503249f bti j 56ee8: 7100711f cmp w8, #0x1c 56eec: 54000588 b.hi 0x56f9c 56ef0: 92407d08 and x8, x8, #0xffffffff 56ef4: 8b080c48 add x8, x2, x8, lsl #3 56ef8: f9400100 ldr x0, [x8] 56efc: f9400bf3 ldr x19, [sp, #0x10] 56f00: a8c27bfd ldp x29, x30, [sp], #0x20 56f04: d50323bf autiasp 56f08: d65f03c0 ret 56f0c: d503249f bti j 56f10: 9103a048 add x8, x2, #0xe8 56f14: f9400100 ldr x0, [x8] 56f18: f9400bf3 ldr x19, [sp, #0x10] 56f1c: a8c27bfd ldp x29, x30, [sp], #0x20 56f20: d50323bf autiasp 56f24: d65f03c0 ret 56f28: d503249f bti j 56f2c: 9103c048 add x8, x2, #0xf0 56f30: f9400100 ldr x0, [x8] 56f34: f9400bf3 ldr x19, [sp, #0x10] 56f38: a8c27bfd ldp x29, x30, [sp], #0x20 56f3c: d50323bf autiasp 56f40: d65f03c0 ret 56f44: d503249f bti j 56f48: 91042048 add x8, x2, #0x108 56f4c: f9400100 ldr x0, [x8] 56f50: f9400bf3 ldr x19, [sp, #0x10] 56f54: a8c27bfd ldp x29, x30, [sp], #0x20 56f58: d50323bf autiasp 56f5c: d65f03c0 ret 56f60: d503249f bti j 56f64: f0000048 adrp x8, 0x61000 56f68: 90fffe21 adrp x1, 0x1a000 56f6c: f0fffe02 adrp x2, 0x19000 56f70: 90fffe23 adrp x3, 0x1a000 56f74: 9127a421 add x1, x1, #0x9e9 56f78: 913f8c42 add x2, x2, #0xfe3 56f7c: f9434108 ldr x8, [x8, #0x680] 56f80: 9115a463 add x3, x3, #0x569 56f84: 9104c113 add x19, x8, #0x130 56f88: aa1303e0 mov x0, x19 56f8c: 94000a6d bl 0x59940 56f90: aa1303e0 mov x0, x19 56f94: 94000a6f bl 0x59950 56f98: 94000952 bl 0x594e0 56f9c: f0000048 adrp x8, 0x61000 56fa0: 90fffe21 adrp x1, 0x1a000 56fa4: b0fffe22 adrp x2, 0x1b000 56fa8: f0fffe03 adrp x3, 0x19000 56fac: 9127a421 add x1, x1, #0x9e9 56fb0: 911b0c42 add x2, x2, #0x6c3 56fb4: f9434108 ldr x8, [x8, #0x680] 56fb8: 913df863 add x3, x3, #0xf7e 56fbc: 9104c113 add x19, x8, #0x130 56fc0: aa1303e0 mov x0, x19 56fc4: 94000a5f bl 0x59940 56fc8: aa1303e0 mov x0, x19 56fcc: 94000a61 bl 0x59950 56fd0: 94000944 bl 0x594e0 56fd4: d503233f paciasp 56fd8: a9bd7bfd stp x29, x30, [sp, #-0x30]! 56fdc: f9000bf5 str x21, [sp, #0x10] 56fe0: 910003fd mov x29, sp 56fe4: a9024ff4 stp x20, x19, [sp, #0x20] 56fe8: 12000c68 and w8, w3, #0xf 56fec: 7100311f cmp w8, #0xc 56ff0: 540015e8 b.hi 0x572ac 56ff4: f0fffe29 adrp x9, 0x1d000 56ff8: f9400035 ldr x21, [x1] 56ffc: 91359129 add x9, x9, #0xd64 57000: aa0403f3 mov x19, x4 57004: 2a0303f4 mov w20, w3 57008: 1000008a adr x10, 0x57018 5700c: 3868692b ldrb w11, [x9, x8] 57010: 8b0b094a add x10, x10, x11, lsl #2 57014: d61f0140 br x10 57018: d503249f bti j 5701c: aa1503e8 mov x8, x21 57020: f8408500 ldr x0, [x8], #0x8 57024: f9000028 str x8, [x1] 57028: 14000031 b 0x570ec 5702c: d503249f bti j 57030: aa0103e0 mov x0, x1 57034: aa0203e1 mov x1, x2 57038: 940000ac bl 0x572e8 5703c: 1400002c b 0x570ec 57040: d503249f bti j 57044: aa1503e8 mov x8, x21 57048: 78402500 ldrh w0, [x8], #0x2 5704c: f9000028 str x8, [x1] 57050: 14000027 b 0x570ec 57054: d503249f bti j 57058: aa1503e8 mov x8, x21 5705c: b8404500 ldr w0, [x8], #0x4 57060: f9000028 str x8, [x1] 57064: 14000022 b 0x570ec 57068: d503249f bti j 5706c: aa1503e8 mov x8, x21 57070: 78802500 ldrsh x0, [x8], #0x2 57074: f9000028 str x8, [x1] 57078: 1400001d b 0x570ec 5707c: d503249f bti j 57080: aa1503e8 mov x8, x21 57084: b8804500 ldrsw x0, [x8], #0x4 57088: f9000028 str x8, [x1] 5708c: 14000018 b 0x570ec 57090: d503249f bti j 57094: aa1f03ea mov x10, xzr 57098: aa1f03e8 mov x8, xzr 5709c: aa1503e9 mov x9, x21 570a0: aa1503eb mov x11, x21 570a4: eb02017f cmp x11, x2 570a8: 54000540 b.eq 0x57150 570ac: 3840156c ldrb w12, [x11], #0x1 570b0: 91000529 add x9, x9, #0x1 570b4: 9240198d and x13, x12, #0x7f 570b8: 9aca21ad lsl x13, x13, x10 570bc: 91001d4a add x10, x10, #0x7 570c0: aa0801a8 orr x8, x13, x8 570c4: 373fff0c tbnz w12, #0x7, 0x570a4 570c8: 51001d4b sub w11, w10, #0x7 570cc: 9280000d mov x13, #-0x1 // =-1 570d0: 7100e57f cmp w11, #0x39 570d4: 9aca21aa lsl x10, x13, x10 570d8: 1a9f27eb cset w11, lo 570dc: f9000029 str x9, [x1] 570e0: 6a4c197f tst w11, w12, lsr #6 570e4: 9a9f114a csel x10, x10, xzr, ne 570e8: aa0a0100 orr x0, x8, x10 570ec: 12001e88 and w8, w20, #0xff 570f0: 53041909 ubfx w9, w8, #4, #3 570f4: 7100153f cmp w9, #0x5 570f8: 54000488 b.hi 0x57188 570fc: d0fffe2a adrp x10, 0x1d000 57100: 9135c54a add x10, x10, #0xd71 57104: 1000008b adr x11, 0x57114 57108: 3869694c ldrb w12, [x10, x9] 5710c: 8b0c096b add x11, x11, x12, lsl #2 57110: d61f0160 br x11 57114: d503249f bti j 57118: 8b150000 add x0, x0, x21 5711c: d503249f bti j 57120: 36380048 tbz w8, #0x7, 0x57128 57124: f9400000 ldr x0, [x0] 57128: a9424ff4 ldp x20, x19, [sp, #0x20] 5712c: f9400bf5 ldr x21, [sp, #0x10] 57130: a8c37bfd ldp x29, x30, [sp], #0x30 57134: d50323bf autiasp 57138: d65f03c0 ret 5713c: d503249f bti j 57140: b40009b3 cbz x19, 0x57274 57144: 8b130000 add x0, x0, x19 57148: 373ffee8 tbnz w8, #0x7, 0x57124 5714c: 17fffff7 b 0x57128 57150: d0000048 adrp x8, 0x61000 57154: f0fffe01 adrp x1, 0x1a000 57158: d0fffe02 adrp x2, 0x19000 5715c: f0fffe03 adrp x3, 0x1a000 57160: 9127a421 add x1, x1, #0x9e9 57164: 913f6042 add x2, x2, #0xfd8 57168: f9434108 ldr x8, [x8, #0x680] 5716c: 91127463 add x3, x3, #0x49d 57170: 9104c113 add x19, x8, #0x130 57174: aa1303e0 mov x0, x19 57178: 940009f2 bl 0x59940 5717c: aa1303e0 mov x0, x19 57180: 940009f4 bl 0x59950 57184: 940008d7 bl 0x594e0 57188: d0000048 adrp x8, 0x61000 5718c: f0fffe01 adrp x1, 0x1a000 57190: f0fffe02 adrp x2, 0x1a000 57194: d0fffe03 adrp x3, 0x19000 57198: 9127a421 add x1, x1, #0x9e9 5719c: 91026042 add x2, x2, #0x98 571a0: f9434108 ldr x8, [x8, #0x680] 571a4: 91319463 add x3, x3, #0xc65 571a8: 9104c113 add x19, x8, #0x130 571ac: aa1303e0 mov x0, x19 571b0: 940009e4 bl 0x59940 571b4: aa1303e0 mov x0, x19 571b8: 940009e6 bl 0x59950 571bc: 940008c9 bl 0x594e0 571c0: d503249f bti j 571c4: d0000048 adrp x8, 0x61000 571c8: f0fffe01 adrp x1, 0x1a000 571cc: f0fffe02 adrp x2, 0x1a000 571d0: 90fffe23 adrp x3, 0x1b000 571d4: 9127a421 add x1, x1, #0x9e9 571d8: 91026042 add x2, x2, #0x98 571dc: f9434108 ldr x8, [x8, #0x680] 571e0: 910dd463 add x3, x3, #0x375 571e4: 9104c113 add x19, x8, #0x130 571e8: aa1303e0 mov x0, x19 571ec: 940009d5 bl 0x59940 571f0: aa1303e0 mov x0, x19 571f4: 940009d7 bl 0x59950 571f8: 940008ba bl 0x594e0 571fc: d503249f bti j 57200: d0000048 adrp x8, 0x61000 57204: f0fffe01 adrp x1, 0x1a000 57208: f0fffe02 adrp x2, 0x1a000 5720c: f0fffe03 adrp x3, 0x1a000 57210: 9127a421 add x1, x1, #0x9e9 57214: 91026042 add x2, x2, #0x98 57218: f9434108 ldr x8, [x8, #0x680] 5721c: 9122ec63 add x3, x3, #0x8bb 57220: 9104c113 add x19, x8, #0x130 57224: aa1303e0 mov x0, x19 57228: 940009c6 bl 0x59940 5722c: aa1303e0 mov x0, x19 57230: 940009c8 bl 0x59950 57234: 940008ab bl 0x594e0 57238: d503249f bti j 5723c: d0000048 adrp x8, 0x61000 57240: f0fffe01 adrp x1, 0x1a000 57244: f0fffe02 adrp x2, 0x1a000 57248: f0fffe03 adrp x3, 0x1a000 5724c: 9127a421 add x1, x1, #0x9e9 57250: 91026042 add x2, x2, #0x98 57254: f9434108 ldr x8, [x8, #0x680] 57258: 9111b463 add x3, x3, #0x46d 5725c: 9104c113 add x19, x8, #0x130 57260: aa1303e0 mov x0, x19 57264: 940009b7 bl 0x59940 57268: aa1303e0 mov x0, x19 5726c: 940009b9 bl 0x59950 57270: 9400089c bl 0x594e0 57274: d0000048 adrp x8, 0x61000 57278: f0fffe01 adrp x1, 0x1a000 5727c: f0fffe02 adrp x2, 0x1a000 57280: 90fffe23 adrp x3, 0x1b000 57284: 9127a421 add x1, x1, #0x9e9 57288: 91026042 add x2, x2, #0x98 5728c: f9434108 ldr x8, [x8, #0x680] 57290: 911b3c63 add x3, x3, #0x6cf 57294: 9104c113 add x19, x8, #0x130 57298: aa1303e0 mov x0, x19 5729c: 940009a9 bl 0x59940 572a0: aa1303e0 mov x0, x19 572a4: 940009ab bl 0x59950 572a8: 9400088e bl 0x594e0 572ac: d503249f bti j 572b0: d0000048 adrp x8, 0x61000 572b4: f0fffe01 adrp x1, 0x1a000 572b8: f0fffe02 adrp x2, 0x1a000 572bc: d0fffe03 adrp x3, 0x19000 572c0: 9127a421 add x1, x1, #0x9e9 572c4: 91026042 add x2, x2, #0x98 572c8: f9434108 ldr x8, [x8, #0x680] 572cc: 91319463 add x3, x3, #0xc65 572d0: 9104c113 add x19, x8, #0x130 572d4: aa1303e0 mov x0, x19 572d8: 9400099a bl 0x59940 572dc: aa1303e0 mov x0, x19 572e0: 9400099c bl 0x59950 572e4: 9400087f bl 0x594e0 572e8: d503233f paciasp 572ec: a9be7bfd stp x29, x30, [sp, #-0x20]! 572f0: f9000bf3 str x19, [sp, #0x10] 572f4: 910003fd mov x29, sp 572f8: f9400009 ldr x9, [x0] 572fc: eb01013f cmp x9, x1 57300: 54000a40 b.eq 0x57448 57304: aa0903ea mov x10, x9 57308: aa0003e8 mov x8, x0 5730c: 3840154b ldrb w11, [x10], #0x1 57310: 92401960 and x0, x11, #0x7f 57314: 373800cb tbnz w11, #0x7, 0x5732c 57318: f9400bf3 ldr x19, [sp, #0x10] 5731c: f900010a str x10, [x8] 57320: a8c27bfd ldp x29, x30, [sp], #0x20 57324: d50323bf autiasp 57328: d65f03c0 ret 5732c: eb01015f cmp x10, x1 57330: 540008c0 b.eq 0x57448 57334: 39c0052b ldrsb w11, [x9, #0x1] 57338: 1200196a and w10, w11, #0x7f 5733c: b3791940 bfi x0, x10, #7, #7 57340: 9100092a add x10, x9, #0x2 57344: 36fffeab tbz w11, #0x1f, 0x57318 57348: eb01015f cmp x10, x1 5734c: 540007e0 b.eq 0x57448 57350: 39c0092b ldrsb w11, [x9, #0x2] 57354: 1200196a and w10, w11, #0x7f 57358: b3721940 bfi x0, x10, #14, #7 5735c: 91000d2a add x10, x9, #0x3 57360: 36fffdcb tbz w11, #0x1f, 0x57318 57364: eb01015f cmp x10, x1 57368: 54000700 b.eq 0x57448 5736c: 39c00d2b ldrsb w11, [x9, #0x3] 57370: 1200196a and w10, w11, #0x7f 57374: b36b1940 bfi x0, x10, #21, #7 57378: 9100112a add x10, x9, #0x4 5737c: 36fffceb tbz w11, #0x1f, 0x57318 57380: eb01015f cmp x10, x1 57384: 54000620 b.eq 0x57448 57388: 39c0112b ldrsb w11, [x9, #0x4] 5738c: 1200196a and w10, w11, #0x7f 57390: b3641940 bfi x0, x10, #28, #7 57394: 9100152a add x10, x9, #0x5 57398: 36fffc0b tbz w11, #0x1f, 0x57318 5739c: eb01015f cmp x10, x1 573a0: 54000540 b.eq 0x57448 573a4: 39c0152b ldrsb w11, [x9, #0x5] 573a8: 1200196a and w10, w11, #0x7f 573ac: b35d1940 bfi x0, x10, #35, #7 573b0: 9100192a add x10, x9, #0x6 573b4: 36fffb2b tbz w11, #0x1f, 0x57318 573b8: eb01015f cmp x10, x1 573bc: 54000460 b.eq 0x57448 573c0: 39c0192b ldrsb w11, [x9, #0x6] 573c4: 1200196a and w10, w11, #0x7f 573c8: b3561940 bfi x0, x10, #42, #7 573cc: 91001d2a add x10, x9, #0x7 573d0: 36fffa4b tbz w11, #0x1f, 0x57318 573d4: eb01015f cmp x10, x1 573d8: 54000380 b.eq 0x57448 573dc: 39c01d2b ldrsb w11, [x9, #0x7] 573e0: 1200196a and w10, w11, #0x7f 573e4: b34f1940 bfi x0, x10, #49, #7 573e8: 9100212a add x10, x9, #0x8 573ec: 36fff96b tbz w11, #0x1f, 0x57318 573f0: eb01015f cmp x10, x1 573f4: 540002a0 b.eq 0x57448 573f8: 39c0212b ldrsb w11, [x9, #0x8] 573fc: 1200196a and w10, w11, #0x7f 57400: b3481940 bfi x0, x10, #56, #7 57404: 9100252a add x10, x9, #0x9 57408: 36fff88b tbz w11, #0x1f, 0x57318 5740c: eb01015f cmp x10, x1 57410: 540001c0 b.eq 0x57448 57414: 3940014b ldrb w11, [x10] 57418: 721f157f tst w11, #0x7e 5741c: 54000321 b.ne 0x57480 57420: 9100292a add x10, x9, #0xa 57424: 373800eb tbnz w11, #0x7, 0x57440 57428: b3410160 bfi x0, x11, #63, #1 5742c: f9400bf3 ldr x19, [sp, #0x10] 57430: f900010a str x10, [x8] 57434: a8c27bfd ldp x29, x30, [sp], #0x20 57438: d50323bf autiasp 5743c: d65f03c0 ret 57440: eb01015f cmp x10, x1 57444: 540001e1 b.ne 0x57480 57448: d0000048 adrp x8, 0x61000 5744c: f0fffe01 adrp x1, 0x1a000 57450: 90fffe22 adrp x2, 0x1b000 57454: 90fffe23 adrp x3, 0x1b000 57458: 9127a421 add x1, x1, #0x9e9 5745c: 91068442 add x2, x2, #0x1a1 57460: f9434108 ldr x8, [x8, #0x680] 57464: 910e9463 add x3, x3, #0x3a5 57468: 9104c113 add x19, x8, #0x130 5746c: aa1303e0 mov x0, x19 57470: 94000934 bl 0x59940 57474: aa1303e0 mov x0, x19 57478: 94000936 bl 0x59950 5747c: 94000819 bl 0x594e0 57480: d0000048 adrp x8, 0x61000 57484: f0fffe01 adrp x1, 0x1a000 57488: 90fffe22 adrp x2, 0x1b000 5748c: 90fffe23 adrp x3, 0x1b000 57490: 9127a421 add x1, x1, #0x9e9 57494: 91068442 add x2, x2, #0x1a1 57498: f9434108 ldr x8, [x8, #0x680] 5749c: 9106b063 add x3, x3, #0x1ac 574a0: 9104c113 add x19, x8, #0x130 574a4: aa1303e0 mov x0, x19 574a8: 94000926 bl 0x59940 574ac: aa1303e0 mov x0, x19 574b0: 94000928 bl 0x59950 574b4: 9400080b bl 0x594e0 574b8: d503233f paciasp 574bc: a9ba7bfd stp x29, x30, [sp, #-0x60]! 574c0: a9016ffc stp x28, x27, [sp, #0x10] 574c4: 910003fd mov x29, sp 574c8: a90267fa stp x26, x25, [sp, #0x20] 574cc: a9035ff8 stp x24, x23, [sp, #0x30] 574d0: a90457f6 stp x22, x21, [sp, #0x40] 574d4: a9054ff4 stp x20, x19, [sp, #0x50] 574d8: d10cc3ff sub sp, sp, #0x330 574dc: 91005001 add x1, x0, #0x14 574e0: f81f83a0 stur x0, [x29, #-0x8] 574e4: d10023a0 sub x0, x29, #0x8 574e8: aa0303f5 mov x21, x3 574ec: aa0203f3 mov x19, x2 574f0: 97ffff7e bl 0x572e8 574f4: f85f83a9 ldur x9, [x29, #-0x8] 574f8: f9000bf5 str x21, [sp, #0x10] 574fc: 8b000134 add x20, x9, x0 57500: eb14013f cmp x9, x20 57504: 54003882 b.hs 0x57c14 57508: 910023e8 add x8, sp, #0x8 5750c: d0fffe3a adrp x26, 0x1d000 57510: 9103c275 add x21, x19, #0xf0 57514: 9103a276 add x22, x19, #0xe8 57518: 9100211b add x27, x8, #0x8 5751c: 91042277 add x23, x19, #0x108 57520: 9103e278 add x24, x19, #0xf8 57524: 91040279 add x25, x19, #0x100 57528: 9135e35a add x26, x26, #0xd78 5752c: 1400000c b 0x5755c 57530: d503249f bti j 57534: 39400528 ldrb w8, [x9, #0x1] 57538: 91000929 add x9, x9, #0x2 5753c: cb080f68 sub x8, x27, x8, lsl #3 57540: f81f83a9 stur x9, [x29, #-0x8] 57544: d503249f bti j 57548: f9400108 ldr x8, [x8] 5754c: f8008f68 str x8, [x27, #0x8]! 57550: f85f83a9 ldur x9, [x29, #-0x8] 57554: eb14013f cmp x9, x20 57558: 540035c2 b.hs 0x57c10 5755c: 91000528 add x8, x9, #0x1 57560: f81f83a8 stur x8, [x29, #-0x8] 57564: 3940012a ldrb w10, [x9] 57568: 51000d4b sub w11, w10, #0x3 5756c: 7102457f cmp w11, #0x91 57570: 54003d68 b.hi 0x57d1c 57574: 10fffdec adr x12, 0x57530 57578: 786b7b4d ldrh w13, [x26, x11, lsl #1] 5757c: 8b0d098c add x12, x12, x13, lsl #2 57580: d61f0180 br x12 57584: d503249f bti j 57588: 5100c148 sub w8, w10, #0x30 5758c: 17fffff0 b 0x5754c 57590: d503249f bti j 57594: aa1f03ec mov x12, xzr 57598: aa1f03e9 mov x9, xzr 5759c: 5101c14b sub w11, w10, #0x70 575a0: aa0803ed mov x13, x8 575a4: eb1401bf cmp x13, x20 575a8: 540034a0 b.eq 0x57c3c 575ac: 384015ae ldrb w14, [x13], #0x1 575b0: 91000508 add x8, x8, #0x1 575b4: 924019cf and x15, x14, #0x7f 575b8: 9acc21ef lsl x15, x15, x12 575bc: 91001d8c add x12, x12, #0x7 575c0: aa0901e9 orr x9, x15, x9 575c4: 373fff0e tbnz w14, #0x7, 0x575a4 575c8: 51001d8d sub w13, w12, #0x7 575cc: 9280000f mov x15, #-0x1 // =-1 575d0: 7100e5bf cmp w13, #0x39 575d4: 9acc21ec lsl x12, x15, x12 575d8: 1a9f27ed cset w13, lo 575dc: 5101b94a sub w10, w10, #0x6e 575e0: 6a4e19bf tst w13, w14, lsr #6 575e4: f81f83a8 stur x8, [x29, #-0x8] 575e8: 9a9f118c csel x12, x12, xzr, ne 575ec: 7100915f cmp w10, #0x24 575f0: 54000308 b.hi 0x57650 575f4: d0fffe2d adrp x13, 0x1d000 575f8: aa1903e8 mov x8, x25 575fc: 913bd9ad add x13, x13, #0xef6 57600: 1000008e adr x14, 0x57610 57604: 386a69af ldrb w15, [x13, x10] 57608: 8b0f09ce add x14, x14, x15, lsl #2 5760c: d61f01c0 br x14 57610: d503249f bti j 57614: aa1803e8 mov x8, x24 57618: 1400001b b 0x57684 5761c: d503249f bti j 57620: aa1803e8 mov x8, x24 57624: 7101bd5f cmp w10, #0x6f 57628: 54fff8e0 b.eq 0x57544 5762c: aa1503e8 mov x8, x21 57630: 7101b95f cmp w10, #0x6e 57634: 54fff880 b.eq 0x57544 57638: aa1603e8 mov x8, x22 5763c: 7101b55f cmp w10, #0x6d 57640: 54fff820 b.eq 0x57544 57644: 51014148 sub w8, w10, #0x50 57648: 8b284e68 add x8, x19, w8, uxtw #3 5764c: 17ffffbe b 0x57544 57650: d503249f bti j 57654: 7100717f cmp w11, #0x1c 57658: 54003468 b.hi 0x57ce4 5765c: 8b2b4e68 add x8, x19, w11, uxtw #3 57660: 14000009 b 0x57684 57664: d503249f bti j 57668: aa1503e8 mov x8, x21 5766c: 14000006 b 0x57684 57670: d503249f bti j 57674: aa1603e8 mov x8, x22 57678: 14000003 b 0x57684 5767c: d503249f bti j 57680: aa1703e8 mov x8, x23 57684: d503249f bti j 57688: f9400108 ldr x8, [x8] 5768c: aa0c0129 orr x9, x9, x12 57690: 8b090108 add x8, x8, x9 57694: 17ffffae b 0x5754c 57698: d503249f bti j 5769c: 91002528 add x8, x9, #0x9 576a0: f8401129 ldur x9, [x9, #0x1] 576a4: 14000067 b 0x57840 576a8: d503249f bti j 576ac: d10023a0 sub x0, x29, #0x8 576b0: aa1403e1 mov x1, x20 576b4: 97ffff0d bl 0x572e8 576b8: f85f83a9 ldur x9, [x29, #-0x8] 576bc: aa1f03ea mov x10, xzr 576c0: aa1f03e8 mov x8, xzr 576c4: aa0903eb mov x11, x9 576c8: eb14017f cmp x11, x20 576cc: 54002d40 b.eq 0x57c74 576d0: 3840156c ldrb w12, [x11], #0x1 576d4: 91000529 add x9, x9, #0x1 576d8: 9240198d and x13, x12, #0x7f 576dc: 9aca21ad lsl x13, x13, x10 576e0: 91001d4a add x10, x10, #0x7 576e4: aa0801a8 orr x8, x13, x8 576e8: 373fff0c tbnz w12, #0x7, 0x576c8 576ec: 51001d4b sub w11, w10, #0x7 576f0: 9280000d mov x13, #-0x1 // =-1 576f4: 7100e57f cmp w11, #0x39 576f8: 9aca21aa lsl x10, x13, x10 576fc: 1a9f27eb cset w11, lo 57700: f81f83a9 stur x9, [x29, #-0x8] 57704: 6a4c197f tst w11, w12, lsr #6 57708: 1100080b add w11, w0, #0x2 5770c: 9a9f114a csel x10, x10, xzr, ne 57710: 7100917f cmp w11, #0x24 57714: 540025a8 b.hi 0x57bc8 57718: d0fffe2c adrp x12, 0x1d000 5771c: aa1903e9 mov x9, x25 57720: 913ab18c add x12, x12, #0xeac 57724: 1000008d adr x13, 0x57734 57728: 786b798e ldrh w14, [x12, x11, lsl #1] 5772c: 8b0e09ad add x13, x13, x14, lsl #2 57730: d61f01a0 br x13 57734: d503249f bti j 57738: aa1803e9 mov x9, x24 5773c: 14000130 b 0x57bfc 57740: d503249f bti j 57744: aa1b03e8 mov x8, x27 57748: f9400369 ldr x9, [x27] 5774c: f85f8d0a ldr x10, [x8, #-0x8]! 57750: eb09015f cmp x10, x9 57754: 1a9f27e9 cset w9, lo 57758: 140000da b 0x57ac0 5775c: d503249f bti j 57760: f9400368 ldr x8, [x27] 57764: d503249f bti j 57768: f9400108 ldr x8, [x8] 5776c: f9000368 str x8, [x27] 57770: 17ffff78 b 0x57550 57774: d503249f bti j 57778: 91000928 add x8, x9, #0x2 5777c: 39400529 ldrb w9, [x9, #0x1] 57780: 14000030 b 0x57840 57784: d503249f bti j 57788: 91000928 add x8, x9, #0x2 5778c: 39800529 ldrsb x9, [x9, #0x1] 57790: 1400002c b 0x57840 57794: d503249f bti j 57798: 91000d28 add x8, x9, #0x3 5779c: 78401129 ldurh w9, [x9, #0x1] 577a0: 14000028 b 0x57840 577a4: d503249f bti j 577a8: 91000d28 add x8, x9, #0x3 577ac: 78801129 ldursh x9, [x9, #0x1] 577b0: 14000024 b 0x57840 577b4: d503249f bti j 577b8: 91001528 add x8, x9, #0x5 577bc: b8401129 ldur w9, [x9, #0x1] 577c0: 14000020 b 0x57840 577c4: d503249f bti j 577c8: 91001528 add x8, x9, #0x5 577cc: b8801129 ldursw x9, [x9, #0x1] 577d0: 1400001c b 0x57840 577d4: d503249f bti j 577d8: d10023a0 sub x0, x29, #0x8 577dc: aa1403e1 mov x1, x20 577e0: 97fffec2 bl 0x572e8 577e4: f8008f60 str x0, [x27, #0x8]! 577e8: 17ffff5a b 0x57550 577ec: d503249f bti j 577f0: aa1f03ea mov x10, xzr 577f4: aa1f03e9 mov x9, xzr 577f8: aa0803eb mov x11, x8 577fc: eb14017f cmp x11, x20 57800: 54002560 b.eq 0x57cac 57804: 3840156c ldrb w12, [x11], #0x1 57808: 91000508 add x8, x8, #0x1 5780c: 9240198d and x13, x12, #0x7f 57810: 9aca21ad lsl x13, x13, x10 57814: 91001d4a add x10, x10, #0x7 57818: aa0901a9 orr x9, x13, x9 5781c: 373fff0c tbnz w12, #0x7, 0x577fc 57820: 51001d4b sub w11, w10, #0x7 57824: 9280000d mov x13, #-0x1 // =-1 57828: 7100e57f cmp w11, #0x39 5782c: 9aca21aa lsl x10, x13, x10 57830: 1a9f27eb cset w11, lo 57834: 6a4c197f tst w11, w12, lsr #6 57838: 9a9f114a csel x10, x10, xzr, ne 5783c: aa0a0129 orr x9, x9, x10 57840: f81f83a8 stur x8, [x29, #-0x8] 57844: f8008f69 str x9, [x27, #0x8]! 57848: 17ffff42 b 0x57550 5784c: d503249f bti j 57850: f9400368 ldr x8, [x27] 57854: 17ffff3e b 0x5754c 57858: d503249f bti j 5785c: d100237b sub x27, x27, #0x8 57860: 17ffff3c b 0x57550 57864: d503249f bti j 57868: f85f8368 ldur x8, [x27, #-0x8] 5786c: 17ffff38 b 0x5754c 57870: d503249f bti j 57874: 3cdf8360 ldur q0, [x27, #-0x8] 57878: 6e004000 ext v0.16b, v0.16b, v0.16b, #0x8 5787c: 3c9f8360 stur q0, [x27, #-0x8] 57880: 17ffff34 b 0x57550 57884: d503249f bti j 57888: 3cdf0360 ldur q0, [x27, #-0x10] 5788c: f9400368 ldr x8, [x27] 57890: 3c9f8360 stur q0, [x27, #-0x8] 57894: f81f0368 stur x8, [x27, #-0x10] 57898: 17ffff2e b 0x57550 5789c: d503249f bti j 578a0: f9400368 ldr x8, [x27] 578a4: f9400108 ldr x8, [x8] 578a8: f81f8f68 str x8, [x27, #-0x8]! 578ac: 17ffff29 b 0x57550 578b0: d503249f bti j 578b4: f9400368 ldr x8, [x27] 578b8: b6ffe4c8 tbz x8, #0x3f, 0x57550 578bc: 14000022 b 0x57944 578c0: d503249f bti j 578c4: aa1b03e8 mov x8, x27 578c8: f9400369 ldr x9, [x27] 578cc: f85f8d0a ldr x10, [x8, #-0x8]! 578d0: 8a090149 and x9, x10, x9 578d4: 1400007b b 0x57ac0 578d8: d503249f bti j 578dc: aa1b03e8 mov x8, x27 578e0: f9400369 ldr x9, [x27] 578e4: f85f8d0a ldr x10, [x8, #-0x8]! 578e8: 9ac90d49 sdiv x9, x10, x9 578ec: 14000075 b 0x57ac0 578f0: d503249f bti j 578f4: aa1b03e8 mov x8, x27 578f8: f9400369 ldr x9, [x27] 578fc: f85f8d0a ldr x10, [x8, #-0x8]! 57900: cb090149 sub x9, x10, x9 57904: 1400006f b 0x57ac0 57908: d503249f bti j 5790c: aa1b03e8 mov x8, x27 57910: f9400369 ldr x9, [x27] 57914: f85f8d0a ldr x10, [x8, #-0x8]! 57918: 9ac90d4b sdiv x11, x10, x9 5791c: 9b09a969 msub x9, x11, x9, x10 57920: 14000068 b 0x57ac0 57924: d503249f bti j 57928: aa1b03e8 mov x8, x27 5792c: f9400369 ldr x9, [x27] 57930: f85f8d0a ldr x10, [x8, #-0x8]! 57934: 9b097d49 mul x9, x10, x9 57938: 14000062 b 0x57ac0 5793c: d503249f bti j 57940: f9400368 ldr x8, [x27] 57944: cb0803e8 neg x8, x8 57948: f9000368 str x8, [x27] 5794c: 17ffff01 b 0x57550 57950: d503249f bti j 57954: f9400368 ldr x8, [x27] 57958: aa2803e8 mvn x8, x8 5795c: f9000368 str x8, [x27] 57960: 17fffefc b 0x57550 57964: d503249f bti j 57968: aa1b03e8 mov x8, x27 5796c: f9400369 ldr x9, [x27] 57970: f85f8d0a ldr x10, [x8, #-0x8]! 57974: aa090149 orr x9, x10, x9 57978: 14000052 b 0x57ac0 5797c: d503249f bti j 57980: aa1b03e8 mov x8, x27 57984: f9400369 ldr x9, [x27] 57988: f85f8d0a ldr x10, [x8, #-0x8]! 5798c: 8b090149 add x9, x10, x9 57990: 1400004c b 0x57ac0 57994: d503249f bti j 57998: d10023a0 sub x0, x29, #0x8 5799c: aa1403e1 mov x1, x20 579a0: 97fffe52 bl 0x572e8 579a4: f9400368 ldr x8, [x27] 579a8: 8b000108 add x8, x8, x0 579ac: f9000368 str x8, [x27] 579b0: 17fffee8 b 0x57550 579b4: d503249f bti j 579b8: aa1b03e8 mov x8, x27 579bc: f9400369 ldr x9, [x27] 579c0: f85f8d0a ldr x10, [x8, #-0x8]! 579c4: 9ac92149 lsl x9, x10, x9 579c8: 1400003e b 0x57ac0 579cc: d503249f bti j 579d0: aa1b03e8 mov x8, x27 579d4: f9400369 ldr x9, [x27] 579d8: f85f8d0a ldr x10, [x8, #-0x8]! 579dc: 9ac92549 lsr x9, x10, x9 579e0: 14000038 b 0x57ac0 579e4: d503249f bti j 579e8: aa1b03e8 mov x8, x27 579ec: f9400369 ldr x9, [x27] 579f0: f85f8d0a ldr x10, [x8, #-0x8]! 579f4: 9ac92949 asr x9, x10, x9 579f8: 14000032 b 0x57ac0 579fc: d503249f bti j 57a00: aa1b03e8 mov x8, x27 57a04: f9400369 ldr x9, [x27] 57a08: f85f8d0a ldr x10, [x8, #-0x8]! 57a0c: ca090149 eor x9, x10, x9 57a10: 1400002c b 0x57ac0 57a14: d503249f bti j 57a18: 91000d28 add x8, x9, #0x3 57a1c: 78801129 ldursh x9, [x9, #0x1] 57a20: f85f876a ldr x10, [x27], #-0x8 57a24: f81f83a8 stur x8, [x29, #-0x8] 57a28: b4ffd94a cbz x10, 0x57550 57a2c: 8b090108 add x8, x8, x9 57a30: f81f83a8 stur x8, [x29, #-0x8] 57a34: 17fffec7 b 0x57550 57a38: d503249f bti j 57a3c: aa1b03e8 mov x8, x27 57a40: f9400369 ldr x9, [x27] 57a44: f85f8d0a ldr x10, [x8, #-0x8]! 57a48: eb09015f cmp x10, x9 57a4c: 1a9f17e9 cset w9, eq 57a50: 1400001c b 0x57ac0 57a54: d503249f bti j 57a58: aa1b03e8 mov x8, x27 57a5c: f9400369 ldr x9, [x27] 57a60: f85f8d0a ldr x10, [x8, #-0x8]! 57a64: eb09015f cmp x10, x9 57a68: 1a9f37e9 cset w9, hs 57a6c: 14000015 b 0x57ac0 57a70: d503249f bti j 57a74: aa1b03e8 mov x8, x27 57a78: f9400369 ldr x9, [x27] 57a7c: f85f8d0a ldr x10, [x8, #-0x8]! 57a80: eb09015f cmp x10, x9 57a84: 1a9f97e9 cset w9, hi 57a88: 1400000e b 0x57ac0 57a8c: d503249f bti j 57a90: aa1b03e8 mov x8, x27 57a94: f9400369 ldr x9, [x27] 57a98: f85f8d0a ldr x10, [x8, #-0x8]! 57a9c: eb09015f cmp x10, x9 57aa0: 1a9f87e9 cset w9, ls 57aa4: 14000007 b 0x57ac0 57aa8: d503249f bti j 57aac: aa1b03e8 mov x8, x27 57ab0: f9400369 ldr x9, [x27] 57ab4: f85f8d0a ldr x10, [x8, #-0x8]! 57ab8: eb09015f cmp x10, x9 57abc: 1a9f07e9 cset w9, ne 57ac0: aa0803fb mov x27, x8 57ac4: f9000109 str x9, [x8] 57ac8: 17fffea2 b 0x57550 57acc: d503249f bti j 57ad0: 91000928 add x8, x9, #0x2 57ad4: f81f83a8 stur x8, [x29, #-0x8] 57ad8: f9400368 ldr x8, [x27] 57adc: 39400529 ldrb w9, [x9, #0x1] 57ae0: 51000529 sub w9, w9, #0x1 57ae4: 71001d3f cmp w9, #0x7 57ae8: 54001748 b.hi 0x57dd0 57aec: d0fffe2a adrp x10, 0x1d000 57af0: 913a714a add x10, x10, #0xe9c 57af4: 10ffe38b adr x11, 0x57764 57af8: 7869794c ldrh w12, [x10, x9, lsl #1] 57afc: 8b0c096b add x11, x11, x12, lsl #2 57b00: d61f0160 br x11 57b04: d503249f bti j 57b08: 39400108 ldrb w8, [x8] 57b0c: f9000368 str x8, [x27] 57b10: 17fffe90 b 0x57550 57b14: d503249f bti j 57b18: 78801128 ldursh x8, [x9, #0x1] 57b1c: 8b080128 add x8, x9, x8 57b20: 91000d08 add x8, x8, #0x3 57b24: f81f83a8 stur x8, [x29, #-0x8] 57b28: 17fffe8a b 0x57550 57b2c: d503249f bti j 57b30: d10023a0 sub x0, x29, #0x8 57b34: aa1403e1 mov x1, x20 57b38: 97fffdec bl 0x572e8 57b3c: 11000809 add w9, w0, #0x2 57b40: 7100913f cmp w9, #0x24 57b44: 54000268 b.hi 0x57b90 57b48: d0fffe2a adrp x10, 0x1d000 57b4c: aa1903e8 mov x8, x25 57b50: 913c714a add x10, x10, #0xf1c 57b54: 10ffcf8b adr x11, 0x57544 57b58: 7869794c ldrh w12, [x10, x9, lsl #1] 57b5c: 8b0c096b add x11, x11, x12, lsl #2 57b60: d61f0160 br x11 57b64: d503249f bti j 57b68: aa1803e8 mov x8, x24 57b6c: 17fffe76 b 0x57544 57b70: d503249f bti j 57b74: 79400108 ldrh w8, [x8] 57b78: f9000368 str x8, [x27] 57b7c: 17fffe75 b 0x57550 57b80: d503249f bti j 57b84: b9400108 ldr w8, [x8] 57b88: f9000368 str x8, [x27] 57b8c: 17fffe71 b 0x57550 57b90: d503249f bti j 57b94: 7100701f cmp w0, #0x1c 57b98: 540013a8 b.hi 0x57e0c 57b9c: 8b204e68 add x8, x19, w0, uxtw #3 57ba0: 17fffe69 b 0x57544 57ba4: d503249f bti j 57ba8: aa1603e8 mov x8, x22 57bac: 17fffe66 b 0x57544 57bb0: d503249f bti j 57bb4: aa1503e8 mov x8, x21 57bb8: 17fffe63 b 0x57544 57bbc: d503249f bti j 57bc0: aa1703e8 mov x8, x23 57bc4: 17fffe60 b 0x57544 57bc8: d503249f bti j 57bcc: 7100701f cmp w0, #0x1c 57bd0: 540013a8 b.hi 0x57e44 57bd4: 8b204e69 add x9, x19, w0, uxtw #3 57bd8: 14000009 b 0x57bfc 57bdc: d503249f bti j 57be0: aa1603e9 mov x9, x22 57be4: 14000006 b 0x57bfc 57be8: d503249f bti j 57bec: aa1503e9 mov x9, x21 57bf0: 14000003 b 0x57bfc 57bf4: d503249f bti j 57bf8: aa1703e9 mov x9, x23 57bfc: d503249f bti j 57c00: f9400129 ldr x9, [x9] 57c04: aa0a0108 orr x8, x8, x10 57c08: 8b080128 add x8, x9, x8 57c0c: 17fffe50 b 0x5754c 57c10: f9400375 ldr x21, [x27] 57c14: aa1503e0 mov x0, x21 57c18: 910cc3ff add sp, sp, #0x330 57c1c: a9454ff4 ldp x20, x19, [sp, #0x50] 57c20: a94457f6 ldp x22, x21, [sp, #0x40] 57c24: a9435ff8 ldp x24, x23, [sp, #0x30] 57c28: a94267fa ldp x26, x25, [sp, #0x20] 57c2c: a9416ffc ldp x28, x27, [sp, #0x10] 57c30: a8c67bfd ldp x29, x30, [sp], #0x60 57c34: d50323bf autiasp 57c38: d65f03c0 ret 57c3c: d0000048 adrp x8, 0x61000 57c40: f0fffe01 adrp x1, 0x1a000 57c44: d0fffe02 adrp x2, 0x19000 57c48: f0fffe03 adrp x3, 0x1a000 57c4c: 9127a421 add x1, x1, #0x9e9 57c50: 913f6042 add x2, x2, #0xfd8 57c54: f9434108 ldr x8, [x8, #0x680] 57c58: 91127463 add x3, x3, #0x49d 57c5c: 9104c113 add x19, x8, #0x130 57c60: aa1303e0 mov x0, x19 57c64: 94000737 bl 0x59940 57c68: aa1303e0 mov x0, x19 57c6c: 94000739 bl 0x59950 57c70: 9400061c bl 0x594e0 57c74: d0000048 adrp x8, 0x61000 57c78: f0fffe01 adrp x1, 0x1a000 57c7c: d0fffe02 adrp x2, 0x19000 57c80: f0fffe03 adrp x3, 0x1a000 57c84: 9127a421 add x1, x1, #0x9e9 57c88: 913f6042 add x2, x2, #0xfd8 57c8c: f9434108 ldr x8, [x8, #0x680] 57c90: 91127463 add x3, x3, #0x49d 57c94: 9104c113 add x19, x8, #0x130 57c98: aa1303e0 mov x0, x19 57c9c: 94000729 bl 0x59940 57ca0: aa1303e0 mov x0, x19 57ca4: 9400072b bl 0x59950 57ca8: 9400060e bl 0x594e0 57cac: d0000048 adrp x8, 0x61000 57cb0: f0fffe01 adrp x1, 0x1a000 57cb4: d0fffe02 adrp x2, 0x19000 57cb8: f0fffe03 adrp x3, 0x1a000 57cbc: 9127a421 add x1, x1, #0x9e9 57cc0: 913f6042 add x2, x2, #0xfd8 57cc4: f9434108 ldr x8, [x8, #0x680] 57cc8: 91127463 add x3, x3, #0x49d 57ccc: 9104c113 add x19, x8, #0x130 57cd0: aa1303e0 mov x0, x19 57cd4: 9400071b bl 0x59940 57cd8: aa1303e0 mov x0, x19 57cdc: 9400071d bl 0x59950 57ce0: 94000600 bl 0x594e0 57ce4: d0000048 adrp x8, 0x61000 57ce8: f0fffe01 adrp x1, 0x1a000 57cec: 90fffe22 adrp x2, 0x1b000 57cf0: d0fffe03 adrp x3, 0x19000 57cf4: 9127a421 add x1, x1, #0x9e9 57cf8: 911b0c42 add x2, x2, #0x6c3 57cfc: f9434108 ldr x8, [x8, #0x680] 57d00: 913df863 add x3, x3, #0xf7e 57d04: 9104c113 add x19, x8, #0x130 57d08: aa1303e0 mov x0, x19 57d0c: 9400070d bl 0x59940 57d10: aa1303e0 mov x0, x19 57d14: 9400070f bl 0x59950 57d18: 940005f2 bl 0x594e0 57d1c: d503249f bti j 57d20: d0000048 adrp x8, 0x61000 57d24: f0fffe01 adrp x1, 0x1a000 57d28: f0fffe02 adrp x2, 0x1a000 57d2c: 90fffe23 adrp x3, 0x1b000 57d30: 9127a421 add x1, x1, #0x9e9 57d34: 91319842 add x2, x2, #0xc66 57d38: f9434108 ldr x8, [x8, #0x680] 57d3c: 91072463 add x3, x3, #0x1c9 57d40: 9104c113 add x19, x8, #0x130 57d44: aa1303e0 mov x0, x19 57d48: 940006fe bl 0x59940 57d4c: aa1303e0 mov x0, x19 57d50: 94000700 bl 0x59950 57d54: 940005e3 bl 0x594e0 57d58: d503249f bti j 57d5c: d0000048 adrp x8, 0x61000 57d60: f0fffe01 adrp x1, 0x1a000 57d64: f0fffe02 adrp x2, 0x1a000 57d68: f0fffe03 adrp x3, 0x1a000 57d6c: 9127a421 add x1, x1, #0x9e9 57d70: 91319842 add x2, x2, #0xc66 57d74: f9434108 ldr x8, [x8, #0x680] 57d78: 913b5863 add x3, x3, #0xed6 57d7c: 9104c113 add x19, x8, #0x130 57d80: aa1303e0 mov x0, x19 57d84: 940006ef bl 0x59940 57d88: aa1303e0 mov x0, x19 57d8c: 940006f1 bl 0x59950 57d90: 940005d4 bl 0x594e0 57d94: d503249f bti j 57d98: d0000048 adrp x8, 0x61000 57d9c: f0fffe01 adrp x1, 0x1a000 57da0: f0fffe02 adrp x2, 0x1a000 57da4: 90fffe23 adrp x3, 0x1b000 57da8: 9127a421 add x1, x1, #0x9e9 57dac: 91319842 add x2, x2, #0xc66 57db0: f9434108 ldr x8, [x8, #0x680] 57db4: 911e5063 add x3, x3, #0x794 57db8: 9104c113 add x19, x8, #0x130 57dbc: aa1303e0 mov x0, x19 57dc0: 940006e0 bl 0x59940 57dc4: aa1303e0 mov x0, x19 57dc8: 940006e2 bl 0x59950 57dcc: 940005c5 bl 0x594e0 57dd0: d503249f bti j 57dd4: d0000048 adrp x8, 0x61000 57dd8: f0fffe01 adrp x1, 0x1a000 57ddc: f0fffe02 adrp x2, 0x1a000 57de0: f0fffe03 adrp x3, 0x1a000 57de4: 9127a421 add x1, x1, #0x9e9 57de8: 91319842 add x2, x2, #0xc66 57dec: f9434108 ldr x8, [x8, #0x680] 57df0: 91294463 add x3, x3, #0xa51 57df4: 9104c113 add x19, x8, #0x130 57df8: aa1303e0 mov x0, x19 57dfc: 940006d1 bl 0x59940 57e00: aa1303e0 mov x0, x19 57e04: 940006d3 bl 0x59950 57e08: 940005b6 bl 0x594e0 57e0c: d0000048 adrp x8, 0x61000 57e10: f0fffe01 adrp x1, 0x1a000 57e14: 90fffe22 adrp x2, 0x1b000 57e18: d0fffe03 adrp x3, 0x19000 57e1c: 9127a421 add x1, x1, #0x9e9 57e20: 911b0c42 add x2, x2, #0x6c3 57e24: f9434108 ldr x8, [x8, #0x680] 57e28: 913df863 add x3, x3, #0xf7e 57e2c: 9104c113 add x19, x8, #0x130 57e30: aa1303e0 mov x0, x19 57e34: 940006c3 bl 0x59940 57e38: aa1303e0 mov x0, x19 57e3c: 940006c5 bl 0x59950 57e40: 940005a8 bl 0x594e0 57e44: d0000048 adrp x8, 0x61000 57e48: f0fffe01 adrp x1, 0x1a000 57e4c: 90fffe22 adrp x2, 0x1b000 57e50: d0fffe03 adrp x3, 0x19000 57e54: 9127a421 add x1, x1, #0x9e9 57e58: 911b0c42 add x2, x2, #0x6c3 57e5c: f9434108 ldr x8, [x8, #0x680] 57e60: 913df863 add x3, x3, #0xf7e 57e64: 9104c113 add x19, x8, #0x130 57e68: aa1303e0 mov x0, x19 57e6c: 940006b5 bl 0x59940 57e70: aa1303e0 mov x0, x19 57e74: 940006b7 bl 0x59950 57e78: 9400059a bl 0x594e0 57e7c: d503233f paciasp 57e80: a9ba7bfd stp x29, x30, [sp, #-0x60]! 57e84: a9016ffc stp x28, x27, [sp, #0x10] 57e88: 910003fd mov x29, sp 57e8c: a90267fa stp x26, x25, [sp, #0x20] 57e90: a9035ff8 stp x24, x23, [sp, #0x30] 57e94: a90457f6 stp x22, x21, [sp, #0x40] 57e98: a9054ff4 stp x20, x19, [sp, #0x50] 57e9c: d11a83ff sub sp, sp, #0x6a0 57ea0: 2a0303f5 mov w21, w3 57ea4: aa0203f3 mov x19, x2 57ea8: aa0103f6 mov x22, x1 57eac: aa0003f4 mov x20, x0 57eb0: 34000123 cbz w3, 0x57ed4 57eb4: a9410e62 ldp x2, x3, [x19, #0x10] 57eb8: 910143e5 add x5, sp, #0x50 57ebc: 910063e6 add x6, sp, #0x18 57ec0: f9400680 ldr x0, [x20, #0x8] 57ec4: aa1603e1 mov x1, x22 57ec8: 8b354044 add x4, x2, w21, uxtw 57ecc: 94000119 bl 0x58330 57ed0: 37000140 tbnz w0, #0x0, 0x57ef8 57ed4: f9401262 ldr x2, [x19, #0x20] 57ed8: b4000142 cbz x2, 0x57f00 57edc: f9400680 ldr x0, [x20, #0x8] 57ee0: 910143e4 add x4, sp, #0x50 57ee4: b9402a63 ldr w3, [x19, #0x28] 57ee8: 910063e5 add x5, sp, #0x18 57eec: aa1603e1 mov x1, x22 57ef0: 94000182 bl 0x584f8 57ef4: 36000060 tbz w0, #0x0, 0x57f00 57ef8: 2a1f03f8 mov w24, wzr 57efc: 14000041 b 0x58000 57f00: f0000060 adrp x0, 0x66000 57f04: f9400277 ldr x23, [x19] 57f08: 912a5000 add x0, x0, #0xa94 57f0c: 940006a1 bl 0x59990 57f10: f0000068 adrp x8, 0x66000 57f14: f0000069 adrp x9, 0x66000 57f18: f941d908 ldr x8, [x8, #0x3b0] 57f1c: f941dd29 ldr x9, [x9, #0x3b8] 57f20: eb09011f cmp x8, x9 57f24: 54000522 b.hs 0x57fc8 57f28: b10006ff cmn x23, #0x1 57f2c: 540000a1 b.ne 0x57f40 57f30: 14000011 b 0x57f74 57f34: 91008108 add x8, x8, #0x20 57f38: eb09011f cmp x8, x9 57f3c: 54000462 b.hs 0x57fc8 57f40: f940010a ldr x10, [x8] 57f44: eb17015f cmp x10, x23 57f48: 54ffff61 b.ne 0x57f34 57f4c: f940050a ldr x10, [x8, #0x8] 57f50: eb16015f cmp x10, x22 57f54: 54ffff08 b.hi 0x57f34 57f58: f940090a ldr x10, [x8, #0x10] 57f5c: eb16015f cmp x10, x22 57f60: 54fffea9 b.ls 0x57f34 57f64: 1400000a b 0x57f8c 57f68: 91008108 add x8, x8, #0x20 57f6c: eb09011f cmp x8, x9 57f70: 540002c2 b.hs 0x57fc8 57f74: f940050a ldr x10, [x8, #0x8] 57f78: eb16015f cmp x10, x22 57f7c: 54ffff68 b.hi 0x57f68 57f80: f940090a ldr x10, [x8, #0x10] 57f84: eb16015f cmp x10, x22 57f88: 54ffff09 b.ls 0x57f68 57f8c: f0000060 adrp x0, 0x66000 57f90: f9400d17 ldr x23, [x8, #0x18] 57f94: 912a5000 add x0, x0, #0xa94 57f98: 94000676 bl 0x59970 57f9c: b40001d7 cbz x23, 0x57fd4 57fa0: a9410e62 ldp x2, x3, [x19, #0x10] 57fa4: 910143e5 add x5, sp, #0x50 57fa8: 910063e6 add x6, sp, #0x18 57fac: f9400680 ldr x0, [x20, #0x8] 57fb0: aa1603e1 mov x1, x22 57fb4: aa1703e4 mov x4, x23 57fb8: 940000de bl 0x58330 57fbc: 360000c0 tbz w0, #0x0, 0x57fd4 57fc0: 52800038 mov w24, #0x1 // =1 57fc4: 1400000f b 0x58000 57fc8: f0000060 adrp x0, 0x66000 57fcc: 912a5000 add x0, x0, #0xa94 57fd0: 94000668 bl 0x59970 57fd4: a9410e62 ldp x2, x3, [x19, #0x10] 57fd8: 910143e5 add x5, sp, #0x50 57fdc: 910063e6 add x6, sp, #0x18 57fe0: f9400680 ldr x0, [x20, #0x8] 57fe4: aa1603e1 mov x1, x22 57fe8: aa1f03e4 mov x4, xzr 57fec: 940000d1 bl 0x58330 57ff0: 2a0003e8 mov w8, w0 57ff4: 2a1f03f8 mov w24, wzr 57ff8: 2a1f03e0 mov w0, wzr 57ffc: 36000a88 tbz w8, #0x0, 0x5814c 58000: 910203e0 add x0, sp, #0x80 58004: 2a1f03e1 mov w1, wzr 58008: 5280c302 mov w2, #0x618 // =1560 5800c: f9400279 ldr x25, [x19] 58010: 94000394 bl 0x58e60 58014: f9400680 ldr x0, [x20, #0x8] 58018: 910143e1 add x1, sp, #0x50 5801c: 910063e2 add x2, sp, #0x18 58020: 910203e5 add x5, sp, #0x80 58024: aa1603e3 mov x3, x22 58028: 52800084 mov w4, #0x4 // =4 5802c: 97fff864 bl 0x561bc 58030: 360008c0 tbz w0, #0x0, 0x58148 58034: 9108a288 add x8, x20, #0x228 58038: 3dc01fe0 ldr q0, [sp, #0x70] 5803c: f9401fe9 ldr x9, [sp, #0x38] 58040: 710002bf cmp w21, #0x0 58044: b94093ea ldr w10, [sp, #0x90] 58048: 52800020 mov w0, #0x1 // =1 5804c: 3d800100 str q0, [x8] 58050: 52a06008 mov w8, #0x3000000 // =50331648 58054: f94037f6 ldr x22, [sp, #0x68] 58058: f9011e89 str x9, [x20, #0x238] 5805c: f901228a str x10, [x20, #0x240] 58060: 91088289 add x9, x20, #0x220 58064: b9025288 str w8, [x20, #0x250] 58068: 1a9f07ea cset w10, ne 5806c: a94523f7 ldp x23, x8, [sp, #0x50] 58070: 2a18014a orr w10, w10, w24 58074: f9011296 str x22, [x20, #0x220] 58078: 7100055f cmp w10, #0x1 5807c: f901269f str xzr, [x20, #0x248] 58080: f9013299 str x25, [x20, #0x260] 58084: f9012e97 str x23, [x20, #0x258] 58088: b9003528 str w8, [x9, #0x34] 5808c: 54000600 b.eq 0x5814c 58090: f9401268 ldr x8, [x19, #0x20] 58094: b50005c8 cbnz x8, 0x5814c 58098: d0000060 adrp x0, 0x66000 5809c: f9400278 ldr x24, [x19] 580a0: 912a5000 add x0, x0, #0xa94 580a4: 3d8003e0 str q0, [sp] 580a8: 9400062e bl 0x59960 580ac: d0000079 adrp x25, 0x66000 580b0: d000007a adrp x26, 0x66000 580b4: f941df28 ldr x8, [x25, #0x3b8] 580b8: f941e349 ldr x9, [x26, #0x3c0] 580bc: eb09011f cmp x8, x9 580c0: 540002e3 b.lo 0x5811c 580c4: d0000068 adrp x8, 0x66000 580c8: f941d913 ldr x19, [x8, #0x3b0] 580cc: cb130135 sub x21, x9, x19 580d0: d37ef6a0 lsl x0, x21, #2 580d4: 9345febc asr x28, x21, #5 580d8: 9343febb asr x27, x21, #3 580dc: 94000399 bl 0x58f40 580e0: aa1303e1 mov x1, x19 580e4: aa1503e2 mov x2, x21 580e8: aa0003f4 mov x20, x0 580ec: 94000359 bl 0x58e50 580f0: d0000068 adrp x8, 0x66000 580f4: 912b4108 add x8, x8, #0xad0 580f8: eb08027f cmp x19, x8 580fc: 54000060 b.eq 0x58108 58100: aa1303e0 mov x0, x19 58104: 9400038b bl 0x58f30 58108: 8b1b1689 add x9, x20, x27, lsl #5 5810c: 8b1c1688 add x8, x20, x28, lsl #5 58110: d000006a adrp x10, 0x66000 58114: f901e349 str x9, [x26, #0x3c0] 58118: f901d954 str x20, [x10, #0x3b0] 5811c: d0000060 adrp x0, 0x66000 58120: 91008109 add x9, x8, #0x20 58124: 3dc003e0 ldr q0, [sp] 58128: 912a5000 add x0, x0, #0xa94 5812c: a9005918 stp x24, x22, [x8] 58130: f9000d17 str x23, [x8, #0x18] 58134: fd000900 str d0, [x8, #0x10] 58138: f901df29 str x9, [x25, #0x3b8] 5813c: 9400060d bl 0x59970 58140: 52800020 mov w0, #0x1 // =1 58144: 14000002 b 0x5814c 58148: 2a1f03e0 mov w0, wzr 5814c: 911a83ff add sp, sp, #0x6a0 58150: a9454ff4 ldp x20, x19, [sp, #0x50] 58154: a94457f6 ldp x22, x21, [sp, #0x40] 58158: a9435ff8 ldp x24, x23, [sp, #0x30] 5815c: a94267fa ldp x26, x25, [sp, #0x20] 58160: a9416ffc ldp x28, x27, [sp, #0x10] 58164: a8c67bfd ldp x29, x30, [sp], #0x60 58168: d50323bf autiasp 5816c: d65f03c0 ret 58170: d503233f paciasp 58174: d101c3ff sub sp, sp, #0x70 58178: a9017bfd stp x29, x30, [sp, #0x10] 5817c: 910043fd add x29, sp, #0x10 58180: a9026ffc stp x28, x27, [sp, #0x20] 58184: a90367fa stp x26, x25, [sp, #0x30] 58188: a9045ff8 stp x24, x23, [sp, #0x40] 5818c: a90557f6 stp x22, x21, [sp, #0x50] 58190: a9064ff4 stp x20, x19, [sp, #0x60] 58194: 79403019 ldrh w25, [x0, #0x18] 58198: b40000f9 cbz x25, 0x581b4 5819c: f9400849 ldr x9, [x2, #0x10] 581a0: aa0003f4 mov x20, x0 581a4: f940001a ldr x26, [x0] 581a8: aa0203f3 mov x19, x2 581ac: eb1a013f cmp x9, x26 581b0: 54000162 b.hs 0x581dc 581b4: 2a1f03e0 mov w0, wzr 581b8: a9464ff4 ldp x20, x19, [sp, #0x60] 581bc: a94557f6 ldp x22, x21, [sp, #0x50] 581c0: a9445ff8 ldp x24, x23, [sp, #0x40] 581c4: a94367fa ldp x26, x25, [sp, #0x30] 581c8: a9426ffc ldp x28, x27, [sp, #0x20] 581cc: a9417bfd ldp x29, x30, [sp, #0x10] 581d0: 9101c3ff add sp, sp, #0x70 581d4: d50323bf autiasp 581d8: d65f03c0 ret 581dc: 52800708 mov w8, #0x38 // =56 581e0: aa1f03ea mov x10, xzr 581e4: 9b087f2b mul x11, x25, x8 581e8: f9400a88 ldr x8, [x20, #0x10] 581ec: 14000004 b 0x581fc 581f0: 9100e14a add x10, x10, #0x38 581f4: eb0a017f cmp x11, x10 581f8: 54fffde0 b.eq 0x581b4 581fc: b86a690c ldr w12, [x8, x10] 58200: 7100059f cmp w12, #0x1 58204: 54ffff61 b.ne 0x581f0 58208: 8b0a010d add x13, x8, x10 5820c: f94009ac ldr x12, [x13, #0x10] 58210: 8b1a018c add x12, x12, x26 58214: eb0c013f cmp x9, x12 58218: 54fffec3 b.lo 0x581f0 5821c: f94015ad ldr x13, [x13, #0x28] 58220: 8b0c01ae add x14, x13, x12 58224: eb0e013f cmp x9, x14 58228: 54fffe42 b.hs 0x581f0 5822c: b000004b adrp x11, 0x61000 58230: f9400669 ldr x9, [x19, #0x8] 58234: 1280000a mov w10, #-0x1 // =-1 58238: 529caa16 mov w22, #0xe550 // =58704 5823c: 8b0a033b add x27, x25, x10 58240: 5280071c mov w28, #0x38 // =56 58244: f943416b ldr x11, [x11, #0x680] 58248: 72ac8e96 movk w22, #0x6474, lsl #16 5824c: a900352c stp x12, x13, [x9] 58250: 9104c175 add x21, x11, #0x130 58254: 92407f69 and x9, x27, #0xffffffff 58258: 9b1c7d2a mul x10, x9, x28 5825c: b86a690a ldr w10, [x8, x10] 58260: 6b16015f cmp w10, w22 58264: 54000201 b.ne 0x582a4 58268: 9b1c2128 madd x8, x9, x28, x8 5826c: f940066a ldr x10, [x19, #0x8] 58270: f9400909 ldr x9, [x8, #0x10] 58274: f9401518 ldr x24, [x8, #0x28] 58278: 8b1a0137 add x23, x9, x26 5827c: a9026157 stp x23, x24, [x10, #0x20] 58280: 394002e8 ldrb w8, [x23] 58284: 7100051f cmp w8, #0x1 58288: 54000240 b.eq 0x582d0 5828c: d0fffe00 adrp x0, 0x1a000 58290: 528005a1 mov w1, #0x2d // =45 58294: 9123ac00 add x0, x0, #0x8eb 58298: 52800022 mov w2, #0x1 // =1 5829c: aa1503e3 mov x3, x21 582a0: 940002fc bl 0x58e90 582a4: 51000739 sub w25, w25, #0x1 582a8: 72003f3f tst w25, #0xffff 582ac: 54fff840 b.eq 0x581b4 582b0: f9400a88 ldr x8, [x20, #0x10] 582b4: d100077b sub x27, x27, #0x1 582b8: 92407f69 and x9, x27, #0xffffffff 582bc: 9b1c7d2a mul x10, x9, x28 582c0: b86a690a ldr w10, [x8, x10] 582c4: 6b16015f cmp w10, w22 582c8: 54fffd00 b.eq 0x58268 582cc: 17fffff6 b 0x582a4 582d0: f9400274 ldr x20, [x19] 582d4: 910012e8 add x8, x23, #0x4 582d8: 394006e3 ldrb w3, [x23, #0x1] 582dc: 910023e1 add x1, sp, #0x8 582e0: aa1803e2 mov x2, x24 582e4: aa1703e4 mov x4, x23 582e8: aa1403e0 mov x0, x20 582ec: 39400af5 ldrb w21, [x23, #0x2] 582f0: f90007e8 str x8, [sp, #0x8] 582f4: 97fffb38 bl 0x56fd4 582f8: aa0003f6 mov x22, x0 582fc: 7103febf cmp w21, #0xff 58300: 540000e0 b.eq 0x5831c 58304: 910023e1 add x1, sp, #0x8 58308: aa1403e0 mov x0, x20 5830c: aa1803e2 mov x2, x24 58310: 2a1503e3 mov w3, w21 58314: aa1703e4 mov x4, x23 58318: 97fffb2f bl 0x56fd4 5831c: f9400668 ldr x8, [x19, #0x8] 58320: 92800009 mov x9, #-0x1 // =-1 58324: 52800020 mov w0, #0x1 // =1 58328: a9012516 stp x22, x9, [x8, #0x10] 5832c: 17ffffa3 b 0x581b8 58330: d503233f paciasp 58334: d101c3ff sub sp, sp, #0x70 58338: a9017bfd stp x29, x30, [sp, #0x10] 5833c: 910043fd add x29, sp, #0x10 58340: a9026ffc stp x28, x27, [sp, #0x20] 58344: a90367fa stp x26, x25, [sp, #0x30] 58348: a9045ff8 stp x24, x23, [sp, #0x40] 5834c: a90557f6 stp x22, x21, [sp, #0x50] 58350: a9064ff4 stp x20, x19, [sp, #0x60] 58354: f100009f cmp x4, #0x0 58358: 8b020068 add x8, x3, x2 5835c: 9a840056 csel x22, x2, x4, eq 58360: b100047f cmn x3, #0x1 58364: da9f111b csinv x27, x8, xzr, ne 58368: eb1b02df cmp x22, x27 5836c: f90007f6 str x22, [sp, #0x8] 58370: 54000a22 b.hs 0x584b4 58374: aa0603f4 mov x20, x6 58378: aa0503f3 mov x19, x5 5837c: aa0203f7 mov x23, x2 58380: aa0103f8 mov x24, x1 58384: aa0003f5 mov x21, x0 58388: 14000004 b 0x58398 5838c: eb1b02df cmp x22, x27 58390: f90007f6 str x22, [sp, #0x8] 58394: 54000902 b.hs 0x584b4 58398: aa1603e8 mov x8, x22 5839c: aa1603fa mov x26, x22 583a0: b8404509 ldr w9, [x8], #0x4 583a4: f90007e8 str x8, [sp, #0x8] 583a8: 3100053f cmn w9, #0x1 583ac: 54000081 b.ne 0x583bc 583b0: 91003348 add x8, x26, #0xc 583b4: f8404349 ldur x9, [x26, #0x4] 583b8: f90007e8 str x8, [sp, #0x8] 583bc: b40007c9 cbz x9, 0x584b4 583c0: b940010a ldr w10, [x8] 583c4: 8b090116 add x22, x8, x9 583c8: 34fffe2a cbz w10, 0x5838c 583cc: cb0a0101 sub x1, x8, x10 583d0: eb17003f cmp x1, x23 583d4: 54fffdc3 b.lo 0x5838c 583d8: eb1b003f cmp x1, x27 583dc: 54fffd82 b.hs 0x5838c 583e0: aa1503e0 mov x0, x21 583e4: aa1403e2 mov x2, x20 583e8: 97fff3da bl 0x55350 583ec: b5fffd00 cbnz x0, 0x5838c 583f0: f94007e8 ldr x8, [sp, #0x8] 583f4: 910023e1 add x1, sp, #0x8 583f8: 39406283 ldrb w3, [x20, #0x18] 583fc: aa1503e0 mov x0, x21 58400: aa1603e2 mov x2, x22 58404: aa1f03e4 mov x4, xzr 58408: 91001108 add x8, x8, #0x4 5840c: f90007e8 str x8, [sp, #0x8] 58410: 97fffaf1 bl 0x56fd4 58414: 39406288 ldrb w8, [x20, #0x18] 58418: aa0003f9 mov x25, x0 5841c: 910023e1 add x1, sp, #0x8 58420: aa1503e0 mov x0, x21 58424: aa1603e2 mov x2, x22 58428: aa1f03e4 mov x4, xzr 5842c: 12000d03 and w3, w8, #0xf 58430: 97fffae9 bl 0x56fd4 58434: eb18033f cmp x25, x24 58438: 54fffaa2 b.hs 0x5838c 5843c: 8b19001c add x28, x0, x25 58440: eb18039f cmp x28, x24 58444: 54fffa43 b.lo 0x5838c 58448: 3940c688 ldrb w8, [x20, #0x31] 5844c: f900167f str xzr, [x19, #0x28] 58450: 34000468 cbz w8, 0x584dc 58454: 910023e0 add x0, sp, #0x8 58458: aa1603e1 mov x1, x22 5845c: 97fffba3 bl 0x572e8 58460: f94007f8 ldr x24, [sp, #0x8] 58464: 39406688 ldrb w8, [x20, #0x19] 58468: 8b000317 add x23, x24, x0 5846c: 7103fd1f cmp w8, #0xff 58470: 54000380 b.eq 0x584e0 58474: 12000d03 and w3, w8, #0xf 58478: 910023e1 add x1, sp, #0x8 5847c: aa1503e0 mov x0, x21 58480: aa1603e2 mov x2, x22 58484: aa1f03e4 mov x4, xzr 58488: 97fffad3 bl 0x56fd4 5848c: b40002a0 cbz x0, 0x584e0 58490: 39406683 ldrb w3, [x20, #0x19] 58494: 910023e1 add x1, sp, #0x8 58498: aa1503e0 mov x0, x21 5849c: aa1603e2 mov x2, x22 584a0: aa1f03e4 mov x4, xzr 584a4: f90007f8 str x24, [sp, #0x8] 584a8: 97fffacb bl 0x56fd4 584ac: f9001660 str x0, [x19, #0x28] 584b0: 1400000c b 0x584e0 584b4: 2a1f03e0 mov w0, wzr 584b8: a9464ff4 ldp x20, x19, [sp, #0x60] 584bc: a94557f6 ldp x22, x21, [sp, #0x50] 584c0: a9445ff8 ldp x24, x23, [sp, #0x40] 584c4: a94367fa ldp x26, x25, [sp, #0x30] 584c8: a9426ffc ldp x28, x27, [sp, #0x20] 584cc: a9417bfd ldp x29, x30, [sp, #0x10] 584d0: 9101c3ff add sp, sp, #0x70 584d4: d50323bf autiasp 584d8: d65f03c0 ret 584dc: f94007f7 ldr x23, [sp, #0x8] 584e0: cb1a02c8 sub x8, x22, x26 584e4: a9016677 stp x23, x25, [x19, #0x10] 584e8: 52800020 mov w0, #0x1 // =1 584ec: f900127c str x28, [x19, #0x20] 584f0: a900227a stp x26, x8, [x19] 584f4: 17fffff1 b 0x584b8 584f8: d503233f paciasp 584fc: d10243ff sub sp, sp, #0x90 58500: a9037bfd stp x29, x30, [sp, #0x30] 58504: 9100c3fd add x29, sp, #0x30 58508: a9046ffc stp x28, x27, [sp, #0x40] 5850c: a90567fa stp x26, x25, [sp, #0x50] 58510: a9065ff8 stp x24, x23, [sp, #0x60] 58514: a90757f6 stp x22, x21, [sp, #0x70] 58518: a9084ff4 stp x20, x19, [sp, #0x80] 5851c: 39400048 ldrb w8, [x2] 58520: f81f03a1 stur x1, [x29, #-0x10] 58524: 7100051f cmp w8, #0x1 58528: 540006a1 b.ne 0x585fc 5852c: 91001049 add x9, x2, #0x4 58530: 39400448 ldrb w8, [x2, #0x1] 58534: aa0203f7 mov x23, x2 58538: 3940085a ldrb w26, [x2, #0x2] 5853c: 8b234059 add x25, x2, w3, uxtw 58540: aa0403f3 mov x19, x4 58544: f81f83a9 stur x9, [x29, #-0x8] 58548: d10023a1 sub x1, x29, #0x8 5854c: 39400c49 ldrb w9, [x2, #0x3] 58550: aa1903e2 mov x2, x25 58554: 2a0803e3 mov w3, w8 58558: aa1703e4 mov x4, x23 5855c: aa0503f4 mov x20, x5 58560: aa0003f6 mov x22, x0 58564: b81ec3a9 stur w9, [x29, #-0x14] 58568: 97fffa9b bl 0x56fd4 5856c: 7103ff5f cmp w26, #0xff 58570: 54000560 b.eq 0x5861c 58574: d10023a1 sub x1, x29, #0x8 58578: aa1603e0 mov x0, x22 5857c: aa1903e2 mov x2, x25 58580: 2a1a03e3 mov w3, w26 58584: aa1703e4 mov x4, x23 58588: 97fffa93 bl 0x56fd4 5858c: b40004a0 cbz x0, 0x58620 58590: aa0003fa mov x26, x0 58594: b85ec3a0 ldur w0, [x29, #-0x14] 58598: f85f83bc ldur x28, [x29, #-0x8] 5859c: a900cff4 stp x20, x19, [sp, #0x8] 585a0: 9400004a bl 0x586c8 585a4: aa0003fb mov x27, x0 585a8: aa1f03f5 mov x21, xzr 585ac: f100075f cmp x26, #0x1 585b0: 540004a9 b.ls 0x58644 585b4: d341ff54 lsr x20, x26, #1 585b8: d10023a1 sub x1, x29, #0x8 585bc: 8b150298 add x24, x20, x21 585c0: aa1603e0 mov x0, x22 585c4: aa1903e2 mov x2, x25 585c8: b85ec3a3 ldur w3, [x29, #-0x14] 585cc: d503201f nop 585d0: 9b1b7313 madd x19, x24, x27, x28 585d4: aa1703e4 mov x4, x23 585d8: f81f83b3 stur x19, [x29, #-0x8] 585dc: 97fffa7e bl 0x56fd4 585e0: f85f03a9 ldur x9, [x29, #-0x10] 585e4: cb140348 sub x8, x26, x20 585e8: eb09001f cmp x0, x9 585ec: 9a953315 csel x21, x24, x21, lo 585f0: 9a94311a csel x26, x8, x20, lo 585f4: 54fffdc1 b.ne 0x585ac 585f8: 14000014 b 0x58648 585fc: b0000048 adrp x8, 0x61000 58600: d0fffe00 adrp x0, 0x1a000 58604: 9123ac00 add x0, x0, #0x8eb 58608: 528005a1 mov w1, #0x2d // =45 5860c: 52800022 mov w2, #0x1 // =1 58610: f9434108 ldr x8, [x8, #0x680] 58614: 9104c103 add x3, x8, #0x130 58618: 9400021e bl 0x58e90 5861c: 2a1f03e0 mov w0, wzr 58620: a9484ff4 ldp x20, x19, [sp, #0x80] 58624: a94757f6 ldp x22, x21, [sp, #0x70] 58628: a9465ff8 ldp x24, x23, [sp, #0x60] 5862c: a94567fa ldp x26, x25, [sp, #0x50] 58630: a9446ffc ldp x28, x27, [sp, #0x40] 58634: a9437bfd ldp x29, x30, [sp, #0x30] 58638: 910243ff add sp, sp, #0x90 5863c: d50323bf autiasp 58640: d65f03c0 ret 58644: 9b1b72b3 madd x19, x21, x27, x28 58648: f81f83b3 stur x19, [x29, #-0x8] 5864c: b85ec3b3 ldur w19, [x29, #-0x14] 58650: a940d3f5 ldp x21, x20, [sp, #0x8] 58654: d10023a1 sub x1, x29, #0x8 58658: aa1603e0 mov x0, x22 5865c: aa1903e2 mov x2, x25 58660: 2a1303e3 mov w3, w19 58664: aa1703e4 mov x4, x23 58668: 97fffa5b bl 0x56fd4 5866c: d10023a1 sub x1, x29, #0x8 58670: aa1603e0 mov x0, x22 58674: aa1903e2 mov x2, x25 58678: 2a1303e3 mov w3, w19 5867c: aa1703e4 mov x4, x23 58680: 97fffa55 bl 0x56fd4 58684: aa0003e1 mov x1, x0 58688: aa1603e0 mov x0, x22 5868c: aa1403e2 mov x2, x20 58690: aa1503e3 mov x3, x21 58694: 2a1f03e4 mov w4, wzr 58698: 97fff2ca bl 0x551c0 5869c: b5fffc00 cbnz x0, 0x5861c 586a0: f9400e88 ldr x8, [x20, #0x18] 586a4: f85f03a9 ldur x9, [x29, #-0x10] 586a8: eb09011f cmp x8, x9 586ac: 54fffb88 b.hi 0x5861c 586b0: f9401288 ldr x8, [x20, #0x20] 586b4: f85f03a9 ldur x9, [x29, #-0x10] 586b8: eb09011f cmp x8, x9 586bc: 54fffb09 b.ls 0x5861c 586c0: 52800020 mov w0, #0x1 // =1 586c4: 17ffffd7 b 0x58620 586c8: d503233f paciasp 586cc: a9be7bfd stp x29, x30, [sp, #-0x20]! 586d0: f9000bf3 str x19, [sp, #0x10] 586d4: 910003fd mov x29, sp 586d8: 12000c08 and w8, w0, #0xf 586dc: 51000508 sub w8, w8, #0x1 586e0: 71002d1f cmp w8, #0xb 586e4: 54000488 b.hi 0x58774 586e8: b0fffe29 adrp x9, 0x1d000 586ec: 52800080 mov w0, #0x4 // =4 586f0: 913d9929 add x9, x9, #0xf66 586f4: 1000008a adr x10, 0x58704 586f8: 3868692b ldrb w11, [x9, x8] 586fc: 8b0b094a add x10, x10, x11, lsl #2 58700: d61f0140 br x10 58704: d503249f bti j 58708: 52800100 mov w0, #0x8 // =8 5870c: d503249f bti j 58710: f9400bf3 ldr x19, [sp, #0x10] 58714: a8c27bfd ldp x29, x30, [sp], #0x20 58718: d50323bf autiasp 5871c: d65f03c0 ret 58720: d503249f bti j 58724: 52800200 mov w0, #0x10 // =16 58728: f9400bf3 ldr x19, [sp, #0x10] 5872c: a8c27bfd ldp x29, x30, [sp], #0x20 58730: d50323bf autiasp 58734: d65f03c0 ret 58738: d503249f bti j 5873c: b0000048 adrp x8, 0x61000 58740: d0fffe01 adrp x1, 0x1a000 58744: f0fffe02 adrp x2, 0x1b000 58748: f0fffe03 adrp x3, 0x1b000 5874c: 9127a421 add x1, x1, #0x9e9 58750: 91123442 add x2, x2, #0x48d 58754: f9434108 ldr x8, [x8, #0x680] 58758: 91184463 add x3, x3, #0x611 5875c: 9104c113 add x19, x8, #0x130 58760: aa1303e0 mov x0, x19 58764: 94000477 bl 0x59940 58768: aa1303e0 mov x0, x19 5876c: 94000479 bl 0x59950 58770: 9400035c bl 0x594e0 58774: d503249f bti j 58778: b0000048 adrp x8, 0x61000 5877c: d0fffe01 adrp x1, 0x1a000 58780: f0fffe02 adrp x2, 0x1b000 58784: d0fffe03 adrp x3, 0x1a000 58788: 9127a421 add x1, x1, #0x9e9 5878c: 91123442 add x2, x2, #0x48d 58790: f9434108 ldr x8, [x8, #0x680] 58794: 9129c063 add x3, x3, #0xa70 58798: 9104c113 add x19, x8, #0x130 5879c: aa1303e0 mov x0, x19 587a0: 94000468 bl 0x59940 587a4: aa1303e0 mov x0, x19 587a8: 9400046a bl 0x59950 587ac: 9400034d bl 0x594e0 587b0: d503245f bti c 587b4: 11000808 add w8, w0, #0x2 587b8: 7101851f cmp w8, #0x61 587bc: 540000c8 b.hi 0x587d4 587c0: b0fffe29 adrp x9, 0x1d000 587c4: 913dd129 add x9, x9, #0xf74 587c8: b8a8d928 ldrsw x8, [x9, w8, sxtw #2] 587cc: 8b080120 add x0, x9, x8 587d0: d65f03c0 ret 587d4: f0fffe00 adrp x0, 0x1b000 587d8: 911c3400 add x0, x0, #0x70d 587dc: d65f03c0 ret 587e0: d503245f bti c 587e4: a9410c02 ldp x2, x3, [x0, #0x10] 587e8: a9421404 ldp x4, x5, [x0, #0x20] 587ec: a9431c06 ldp x6, x7, [x0, #0x30] 587f0: a9442408 ldp x8, x9, [x0, #0x40] 587f4: a9452c0a ldp x10, x11, [x0, #0x50] 587f8: a946340c ldp x12, x13, [x0, #0x60] 587fc: a9473c0e ldp x14, x15, [x0, #0x70] 58800: a9494c12 ldp x18, x19, [x0, #0x90] 58804: a94a5414 ldp x20, x21, [x0, #0xa0] 58808: a94b5c16 ldp x22, x23, [x0, #0xb0] 5880c: a94c6418 ldp x24, x25, [x0, #0xc0] 58810: a94d6c1a ldp x26, x27, [x0, #0xd0] 58814: a94e741c ldp x28, x29, [x0, #0xe0] 58818: f940801e ldr x30, [x0, #0x100] 5881c: 6d510400 ldp d0, d1, [x0, #0x110] 58820: 6d520c02 ldp d2, d3, [x0, #0x120] 58824: 6d531404 ldp d4, d5, [x0, #0x130] 58828: 6d541c06 ldp d6, d7, [x0, #0x140] 5882c: 6d552408 ldp d8, d9, [x0, #0x150] 58830: 6d562c0a ldp d10, d11, [x0, #0x160] 58834: 6d57340c ldp d12, d13, [x0, #0x170] 58838: 6d583c0e ldp d14, d15, [x0, #0x180] 5883c: 6d594410 ldp d16, d17, [x0, #0x190] 58840: 6d5a4c12 ldp d18, d19, [x0, #0x1a0] 58844: 6d5b5414 ldp d20, d21, [x0, #0x1b0] 58848: 6d5c5c16 ldp d22, d23, [x0, #0x1c0] 5884c: 6d5d6418 ldp d24, d25, [x0, #0x1d0] 58850: 6d5e6c1a ldp d26, d27, [x0, #0x1e0] 58854: 6d5f741c ldp d28, d29, [x0, #0x1f0] 58858: fd41001e ldr d30, [x0, #0x200] 5885c: fd41041f ldr d31, [x0, #0x208] 58860: f9407c10 ldr x16, [x0, #0xf8] 58864: a9400400 ldp x0, x1, [x0] 58868: 9100021f mov sp, x16 5886c: d65f03c0 ret 58870: d503245f bti c 58874: a9000400 stp x0, x1, [x0] 58878: a9010c02 stp x2, x3, [x0, #0x10] 5887c: a9021404 stp x4, x5, [x0, #0x20] 58880: a9031c06 stp x6, x7, [x0, #0x30] 58884: a9042408 stp x8, x9, [x0, #0x40] 58888: a9052c0a stp x10, x11, [x0, #0x50] 5888c: a906340c stp x12, x13, [x0, #0x60] 58890: a9073c0e stp x14, x15, [x0, #0x70] 58894: a9084410 stp x16, x17, [x0, #0x80] 58898: a9094c12 stp x18, x19, [x0, #0x90] 5889c: a90a5414 stp x20, x21, [x0, #0xa0] 588a0: a90b5c16 stp x22, x23, [x0, #0xb0] 588a4: a90c6418 stp x24, x25, [x0, #0xc0] 588a8: a90d6c1a stp x26, x27, [x0, #0xd0] 588ac: a90e741c stp x28, x29, [x0, #0xe0] 588b0: f900781e str x30, [x0, #0xf0] 588b4: 910003e1 mov x1, sp 588b8: f9007c01 str x1, [x0, #0xf8] 588bc: f900801e str x30, [x0, #0x100] 588c0: 6d110400 stp d0, d1, [x0, #0x110] 588c4: 6d120c02 stp d2, d3, [x0, #0x120] 588c8: 6d131404 stp d4, d5, [x0, #0x130] 588cc: 6d141c06 stp d6, d7, [x0, #0x140] 588d0: 6d152408 stp d8, d9, [x0, #0x150] 588d4: 6d162c0a stp d10, d11, [x0, #0x160] 588d8: 6d17340c stp d12, d13, [x0, #0x170] 588dc: 6d183c0e stp d14, d15, [x0, #0x180] 588e0: 6d194410 stp d16, d17, [x0, #0x190] 588e4: 6d1a4c12 stp d18, d19, [x0, #0x1a0] 588e8: 6d1b5414 stp d20, d21, [x0, #0x1b0] 588ec: 6d1c5c16 stp d22, d23, [x0, #0x1c0] 588f0: 6d1d6418 stp d24, d25, [x0, #0x1d0] 588f4: 6d1e6c1a stp d26, d27, [x0, #0x1e0] 588f8: 6d1f741c stp d28, d29, [x0, #0x1f0] 588fc: fd01001e str d30, [x0, #0x200] 58900: fd01041f str d31, [x0, #0x208] 58904: d2800000 mov x0, #0x0 // =0 58908: d65f03c0 ret 000000000005890c <__emutls_get_address>: 5890c: d503233f paciasp 58910: f81c0ffe str x30, [sp, #-0x40]! 58914: a9015ff8 stp x24, x23, [sp, #0x10] 58918: a90257f6 stp x22, x21, [sp, #0x20] 5891c: a9034ff4 stp x20, x19, [sp, #0x30] 58920: 91004008 add x8, x0, #0x10 58924: aa0003f3 mov x19, x0 58928: c8dffd16 ldar x22, [x8] 5892c: b4000336 cbz x22, 0x58990 <__emutls_get_address+0x84> 58930: f0000077 adrp x23, 0x67000 <__cxa_new_handler+0x7a8> 58934: b942d6e0 ldr w0, [x23, #0x2d4] 58938: 9400023e bl 0x59230 5893c: b4000580 cbz x0, 0x589ec <__emutls_get_address+0xe0> 58940: f9400415 ldr x21, [x0, #0x8] 58944: aa0003f4 mov x20, x0 58948: eb1602bf cmp x21, x22 5894c: 54000742 b.hs 0x58a34 <__emutls_get_address+0x128> 58950: 910046c8 add x8, x22, #0x11 58954: aa1403e0 mov x0, x20 58958: 927ced08 and x8, x8, #0xfffffffffffffff0 5895c: d1000918 sub x24, x8, #0x2 58960: d37df308 lsl x8, x24, #3 58964: 91004101 add x1, x8, #0x10 58968: 9400017e bl 0x58f60 5896c: b4000b40 cbz x0, 0x58ad4 <__emutls_get_address+0x1c8> 58970: 8b150c08 add x8, x0, x21, lsl #3 58974: cb150309 sub x9, x24, x21 58978: aa0003f4 mov x20, x0 5897c: 91004100 add x0, x8, #0x10 58980: d37df122 lsl x2, x9, #3 58984: 2a1f03e1 mov w1, wzr 58988: 94000136 bl 0x58e60 5898c: 14000026 b 0x58a24 <__emutls_get_address+0x118> 58990: f0000074 adrp x20, 0x67000 <__cxa_new_handler+0x7a8> 58994: 90000001 adrp x1, 0x58000 58998: 910b6294 add x20, x20, #0x2d8 5899c: 912c4021 add x1, x1, #0xb10 589a0: aa1403e0 mov x0, x20 589a4: 9400040f bl 0x599e0 589a8: 91004280 add x0, x20, #0x10 589ac: 940001cd bl 0x590e0 589b0: f9400a76 ldr x22, [x19, #0x10] 589b4: b50000f6 cbnz x22, 0x589d0 <__emutls_get_address+0xc4> 589b8: f0000068 adrp x8, 0x67000 <__cxa_new_handler+0x7a8> 589bc: f9417109 ldr x9, [x8, #0x2e0] 589c0: 91000536 add x22, x9, #0x1 589c4: 91004269 add x9, x19, #0x10 589c8: f9017116 str x22, [x8, #0x2e0] 589cc: c89ffd36 stlr x22, [x9] 589d0: f0000060 adrp x0, 0x67000 <__cxa_new_handler+0x7a8> 589d4: 910ba000 add x0, x0, #0x2e8 589d8: 940001d6 bl 0x59130 589dc: f0000077 adrp x23, 0x67000 <__cxa_new_handler+0x7a8> 589e0: b942d6e0 ldr w0, [x23, #0x2d4] 589e4: 94000213 bl 0x59230 589e8: b5fffac0 cbnz x0, 0x58940 <__emutls_get_address+0x34> 589ec: 910046c8 add x8, x22, #0x11 589f0: 927ced08 and x8, x8, #0xfffffffffffffff0 589f4: d1000918 sub x24, x8, #0x2 589f8: d37df315 lsl x21, x24, #3 589fc: 910042a0 add x0, x21, #0x10 58a00: 94000150 bl 0x58f40 58a04: b4000620 cbz x0, 0x58ac8 <__emutls_get_address+0x1bc> 58a08: aa0003f4 mov x20, x0 58a0c: 91004000 add x0, x0, #0x10 58a10: 2a1f03e1 mov w1, wzr 58a14: aa1503e2 mov x2, x21 58a18: 94000112 bl 0x58e60 58a1c: 52800028 mov w8, #0x1 // =1 58a20: f9000288 str x8, [x20] 58a24: b942d6e0 ldr w0, [x23, #0x2d4] 58a28: aa1403e1 mov x1, x20 58a2c: f9000698 str x24, [x20, #0x8] 58a30: 94000208 bl 0x59250 58a34: d10006c8 sub x8, x22, #0x1 58a38: 8b080e96 add x22, x20, x8, lsl #3 58a3c: f8410ed4 ldr x20, [x22, #0x10]! 58a40: b5000374 cbnz x20, 0x58aac <__emutls_get_address+0x1a0> 58a44: f9400668 ldr x8, [x19, #0x8] 58a48: 52800109 mov w9, #0x8 // =8 58a4c: f100211f cmp x8, #0x8 58a50: 9a898114 csel x20, x8, x9, hi 58a54: d1000688 sub x8, x20, #0x1 58a58: ea08029f tst x20, x8 58a5c: 54000381 b.ne 0x58acc <__emutls_get_address+0x1c0> 58a60: f9400275 ldr x21, [x19] 58a64: 91001e97 add x23, x20, #0x7 58a68: 8b1502e0 add x0, x23, x21 58a6c: 94000135 bl 0x58f40 58a70: b4000300 cbz x0, 0x58ad0 <__emutls_get_address+0x1c4> 58a74: 8b170008 add x8, x0, x23 58a78: cb1403e9 neg x9, x20 58a7c: 8a090114 and x20, x8, x9 58a80: f81f8280 stur x0, [x20, #-0x8] 58a84: f9400e61 ldr x1, [x19, #0x18] 58a88: b40000a1 cbz x1, 0x58a9c <__emutls_get_address+0x190> 58a8c: aa1403e0 mov x0, x20 58a90: aa1503e2 mov x2, x21 58a94: 940000ef bl 0x58e50 58a98: 14000004 b 0x58aa8 <__emutls_get_address+0x19c> 58a9c: aa1403e0 mov x0, x20 58aa0: aa1503e2 mov x2, x21 58aa4: 940000ef bl 0x58e60 58aa8: f90002d4 str x20, [x22] 58aac: aa1403e0 mov x0, x20 58ab0: a9434ff4 ldp x20, x19, [sp, #0x30] 58ab4: a94257f6 ldp x22, x21, [sp, #0x20] 58ab8: a9415ff8 ldp x24, x23, [sp, #0x10] 58abc: f84407fe ldr x30, [sp], #0x40 58ac0: d50323bf autiasp 58ac4: d65f03c0 ret 58ac8: 94000286 bl 0x594e0 58acc: 94000285 bl 0x594e0 58ad0: 94000284 bl 0x594e0 58ad4: 94000283 bl 0x594e0 58ad8: d503233f paciasp 58adc: a9bf4ffe stp x30, x19, [sp, #-0x10]! 58ae0: f0000068 adrp x8, 0x67000 <__cxa_new_handler+0x7a8> 58ae4: 394b4108 ldrb w8, [x8, #0x2d0] 58ae8: 7100051f cmp w8, #0x1 58aec: 540000c1 b.ne 0x58b04 <__emutls_get_address+0x1f8> 58af0: f0000073 adrp x19, 0x67000 <__cxa_new_handler+0x7a8> 58af4: 910b4273 add x19, x19, #0x2d0 58af8: b9400660 ldr w0, [x19, #0x4] 58afc: 940003b5 bl 0x599d0 58b00: 3900027f strb wzr, [x19] 58b04: a8c14ffe ldp x30, x19, [sp], #0x10 58b08: d50323bf autiasp 58b0c: d65f03c0 ret 58b10: d503233f paciasp 58b14: f81f0ffe str x30, [sp, #-0x10]! 58b18: f0000060 adrp x0, 0x67000 <__cxa_new_handler+0x7a8> 58b1c: 90000001 adrp x1, 0x58000 58b20: 910b5000 add x0, x0, #0x2d4 58b24: 912d3021 add x1, x1, #0xb4c 58b28: 9400030a bl 0x59750 58b2c: 350000e0 cbnz w0, 0x58b48 <__emutls_get_address+0x23c> 58b30: f0000068 adrp x8, 0x67000 <__cxa_new_handler+0x7a8> 58b34: 52800029 mov w9, #0x1 // =1 58b38: 390b4109 strb w9, [x8, #0x2d0] 58b3c: f84107fe ldr x30, [sp], #0x10 58b40: d50323bf autiasp 58b44: d65f03c0 ret 58b48: 94000266 bl 0x594e0 58b4c: d503233f paciasp 58b50: a9be57fe stp x30, x21, [sp, #-0x20]! 58b54: a9014ff4 stp x20, x19, [sp, #0x10] 58b58: aa0003f3 mov x19, x0 58b5c: f9400008 ldr x8, [x0] 58b60: b4000148 cbz x8, 0x58b88 <__emutls_get_address+0x27c> 58b64: d1000508 sub x8, x8, #0x1 58b68: f0000069 adrp x9, 0x67000 <__cxa_new_handler+0x7a8> 58b6c: aa1303e1 mov x1, x19 58b70: f9000268 str x8, [x19] 58b74: b942d520 ldr w0, [x9, #0x2d4] 58b78: a9414ff4 ldp x20, x19, [sp, #0x10] 58b7c: a8c257fe ldp x30, x21, [sp], #0x20 58b80: d50323bf autiasp 58b84: 140001b3 b 0x59250 58b88: f9400668 ldr x8, [x19, #0x8] 58b8c: b40001a8 cbz x8, 0x58bc0 <__emutls_get_address+0x2b4> 58b90: aa1f03f4 mov x20, xzr 58b94: 91004275 add x21, x19, #0x10 58b98: 14000004 b 0x58ba8 <__emutls_get_address+0x29c> 58b9c: 91000694 add x20, x20, #0x1 58ba0: eb08029f cmp x20, x8 58ba4: 540000e2 b.hs 0x58bc0 <__emutls_get_address+0x2b4> 58ba8: f8747aa9 ldr x9, [x21, x20, lsl #3] 58bac: b4ffff89 cbz x9, 0x58b9c <__emutls_get_address+0x290> 58bb0: f85f8120 ldur x0, [x9, #-0x8] 58bb4: 940000df bl 0x58f30 58bb8: f9400668 ldr x8, [x19, #0x8] 58bbc: 17fffff8 b 0x58b9c <__emutls_get_address+0x290> 58bc0: aa1303e0 mov x0, x19 58bc4: a9414ff4 ldp x20, x19, [sp, #0x10] 58bc8: a8c257fe ldp x30, x21, [sp], #0x20 58bcc: d50323bf autiasp 58bd0: 140000d8 b 0x58f30 ... 58be0: d503245f bti c 58be4: f0000070 adrp x16, 0x67000 <__cxa_new_handler+0x7a8> 58be8: 394c4210 ldrb w16, [x16, #0x310] 58bec: 34000070 cbz w16, 0x58bf8 <__emutls_get_address+0x2ec> 58bf0: 88e0fc41 casal w0, w1, [x2] 58bf4: d65f03c0 ret 58bf8: 2a0003f0 mov w16, w0 58bfc: 885ffc40 ldaxr w0, [x2] 58c00: 6b10001f cmp w0, w16 58c04: 54000061 b.ne 0x58c10 <__emutls_get_address+0x304> 58c08: 8811fc41 stlxr w17, w1, [x2] 58c0c: 35ffff91 cbnz w17, 0x58bfc <__emutls_get_address+0x2f0> 58c10: d65f03c0 ret 58c14: d503233f paciasp 58c18: d101c3ff sub sp, sp, #0x70 58c1c: a9064ffe stp x30, x19, [sp, #0x60] 58c20: 52800200 mov w0, #0x10 // =16 58c24: 94000367 bl 0x599c0 58c28: aa0003f3 mov x19, x0 58c2c: 37400113 tbnz w19, #0x8, 0x58c4c <__emutls_get_address+0x340> 58c30: 2a1f03e8 mov w8, wzr 58c34: a9464ffe ldp x30, x19, [sp, #0x60] 58c38: f0000069 adrp x9, 0x67000 <__cxa_new_handler+0x7a8> 58c3c: 390c4128 strb w8, [x9, #0x310] 58c40: 9101c3ff add sp, sp, #0x70 58c44: d50323bf autiasp 58c48: d65f03c0 ret 58c4c: f0fffe00 adrp x0, 0x1b000 58c50: 910013e1 add x1, sp, #0x4 58c54: 9112b800 add x0, x0, #0x4ae 58c58: 94000356 bl 0x599b0 <__system_property_get@plt> 58c5c: 7100041f cmp w0, #0x1 58c60: 5400016b b.lt 0x58c8c <__emutls_get_address+0x380> 58c64: d0fffe01 adrp x1, 0x1a000 58c68: 910013e0 add x0, sp, #0x4 58c6c: 910d4421 add x1, x1, #0x351 58c70: 52800142 mov w2, #0xa // =10 58c74: 92780268 and x8, x19, #0x100 58c78: d348fd13 lsr x19, x8, #8 58c7c: 94000349 bl 0x599a0 58c80: 7100001f cmp w0, #0x0 58c84: 1a9303e8 csel w8, wzr, w19, eq 58c88: 14000002 b 0x58c90 <__emutls_get_address+0x384> 58c8c: d3482268 ubfx x8, x19, #8, #1 58c90: 7100011f cmp w8, #0x0 58c94: 1a9f07e8 cset w8, ne 58c98: a9464ffe ldp x30, x19, [sp, #0x60] 58c9c: f0000069 adrp x9, 0x67000 <__cxa_new_handler+0x7a8> 58ca0: 390c4128 strb w8, [x9, #0x310] 58ca4: 9101c3ff add sp, sp, #0x70 58ca8: d50323bf autiasp 58cac: d65f03c0 ret 58cb0: d503245f bti c 58cb4: f0000070 adrp x16, 0x67000 <__cxa_new_handler+0x7a8> 58cb8: 394c4210 ldrb w16, [x16, #0x310] 58cbc: 34000070 cbz w16, 0x58cc8 <__emutls_get_address+0x3bc> 58cc0: c8e0fc41 casal x0, x1, [x2] 58cc4: d65f03c0 ret 58cc8: aa0003f0 mov x16, x0 58ccc: c85ffc40 ldaxr x0, [x2] 58cd0: eb10001f cmp x0, x16 58cd4: 54000061 b.ne 0x58ce0 <__emutls_get_address+0x3d4> 58cd8: c811fc41 stlxr w17, x1, [x2] 58cdc: 35ffff91 cbnz w17, 0x58ccc <__emutls_get_address+0x3c0> 58ce0: d65f03c0 ret ... 58cf0: d503245f bti c 58cf4: f0000070 adrp x16, 0x67000 <__cxa_new_handler+0x7a8> 58cf8: 394c4210 ldrb w16, [x16, #0x310] 58cfc: 34000070 cbz w16, 0x58d08 <__emutls_get_address+0x3fc> 58d00: f8e08020 swpal x0, x0, [x1] 58d04: d65f03c0 ret 58d08: aa0003f0 mov x16, x0 58d0c: c85ffc20 ldaxr x0, [x1] 58d10: c811fc30 stlxr w17, x16, [x1] 58d14: 35ffffd1 cbnz w17, 0x58d0c <__emutls_get_address+0x400> 58d18: d65f03c0 ret 58d1c: 00000000 udf #0x0 58d20: d503245f bti c 58d24: f0000070 adrp x16, 0x67000 <__cxa_new_handler+0x7a8> 58d28: 394c4210 ldrb w16, [x16, #0x310] 58d2c: 34000070 cbz w16, 0x58d38 <__emutls_get_address+0x42c> 58d30: b8e00020 ldaddal w0, w0, [x1] 58d34: d65f03c0 ret 58d38: 2a0003f0 mov w16, w0 58d3c: 885ffc20 ldaxr w0, [x1] 58d40: 0b100011 add w17, w0, w16 58d44: 880ffc31 stlxr w15, w17, [x1] 58d48: 35ffffaf cbnz w15, 0x58d3c <__emutls_get_address+0x430> 58d4c: d65f03c0 ret 58d50: d503245f bti c 58d54: f0000070 adrp x16, 0x67000 <__cxa_new_handler+0x7a8> 58d58: 394c4210 ldrb w16, [x16, #0x310] 58d5c: 34000070 cbz w16, 0x58d68 <__emutls_get_address+0x45c> 58d60: f8200020 ldadd x0, x0, [x1] 58d64: d65f03c0 ret 58d68: aa0003f0 mov x16, x0 58d6c: c85f7c20 ldxr x0, [x1] 58d70: 8b100011 add x17, x0, x16 58d74: c80f7c31 stxr w15, x17, [x1] 58d78: 35ffffaf cbnz w15, 0x58d6c <__emutls_get_address+0x460> 58d7c: d65f03c0 ret 58d80: d503245f bti c 58d84: f0000070 adrp x16, 0x67000 <__cxa_new_handler+0x7a8> 58d88: 394c4210 ldrb w16, [x16, #0x310] 58d8c: 34000070 cbz w16, 0x58d98 <__emutls_get_address+0x48c> 58d90: f8e00020 ldaddal x0, x0, [x1] 58d94: d65f03c0 ret 58d98: aa0003f0 mov x16, x0 58d9c: c85ffc20 ldaxr x0, [x1] 58da0: 8b100011 add x17, x0, x16 58da4: c80ffc31 stlxr w15, x17, [x1] 58da8: 35ffffaf cbnz w15, 0x58d9c <__emutls_get_address+0x490> 58dac: d65f03c0 ret Disassembly of section .plt: 0000000000058db0 <.plt>: 58db0: a9bf7bf0 stp x16, x30, [sp, #-0x10]! 58db4: b0000050 adrp x16, 0x61000 58db8: f9438e11 ldr x17, [x16, #0x718] 58dbc: 911c6210 add x16, x16, #0x718 58dc0: d61f0220 br x17 58dc4: d503201f nop 58dc8: d503201f nop 58dcc: d503201f nop 0000000000058dd0 <__cxa_finalize@plt>: 58dd0: b0000050 adrp x16, 0x61000 58dd4: f9439211 ldr x17, [x16, #0x720] 58dd8: 911c8210 add x16, x16, #0x720 58ddc: d61f0220 br x17 0000000000058de0 <__cxa_atexit@plt>: 58de0: b0000050 adrp x16, 0x61000 58de4: f9439611 ldr x17, [x16, #0x728] 58de8: 911ca210 add x16, x16, #0x728 58dec: d61f0220 br x17 0000000000058df0 <__android_log_print@plt>: 58df0: b0000050 adrp x16, 0x61000 58df4: f9439a11 ldr x17, [x16, #0x730] 58df8: 911cc210 add x16, x16, #0x730 58dfc: d61f0220 br x17 0000000000058e00 <_ZdaPv@plt>: 58e00: b0000050 adrp x16, 0x61000 58e04: f9439e11 ldr x17, [x16, #0x738] 58e08: 911ce210 add x16, x16, #0x738 58e0c: d61f0220 br x17 0000000000058e10 <_ZdlPv@plt>: 58e10: b0000050 adrp x16, 0x61000 58e14: f943a211 ldr x17, [x16, #0x740] 58e18: 911d0210 add x16, x16, #0x740 58e1c: d61f0220 br x17 0000000000058e20 : 58e20: b0000050 adrp x16, 0x61000 58e24: f943a611 ldr x17, [x16, #0x748] 58e28: 911d2210 add x16, x16, #0x748 58e2c: d61f0220 br x17 0000000000058e30 <__stack_chk_fail@plt>: 58e30: b0000050 adrp x16, 0x61000 58e34: f943aa11 ldr x17, [x16, #0x750] 58e38: 911d4210 add x16, x16, #0x750 58e3c: d61f0220 br x17 0000000000058e40 <_ZnamRKSt9nothrow_t@plt>: 58e40: b0000050 adrp x16, 0x61000 58e44: f943ae11 ldr x17, [x16, #0x758] 58e48: 911d6210 add x16, x16, #0x758 58e4c: d61f0220 br x17 0000000000058e50 : 58e50: b0000050 adrp x16, 0x61000 58e54: f943b211 ldr x17, [x16, #0x760] 58e58: 911d8210 add x16, x16, #0x760 58e5c: d61f0220 br x17 0000000000058e60 : 58e60: b0000050 adrp x16, 0x61000 58e64: f943b611 ldr x17, [x16, #0x768] 58e68: 911da210 add x16, x16, #0x768 58e6c: d61f0220 br x17 0000000000058e70 <__memcpy_chk@plt>: 58e70: b0000050 adrp x16, 0x61000 58e74: f943ba11 ldr x17, [x16, #0x770] 58e78: 911dc210 add x16, x16, #0x770 58e7c: d61f0220 br x17 0000000000058e80 <_Znwm@plt>: 58e80: b0000050 adrp x16, 0x61000 58e84: f943be11 ldr x17, [x16, #0x778] 58e88: 911de210 add x16, x16, #0x778 58e8c: d61f0220 br x17 0000000000058e90 : 58e90: b0000050 adrp x16, 0x61000 58e94: f943c211 ldr x17, [x16, #0x780] 58e98: 911e0210 add x16, x16, #0x780 58e9c: d61f0220 br x17 0000000000058ea0 : 58ea0: b0000050 adrp x16, 0x61000 58ea4: f943c611 ldr x17, [x16, #0x788] 58ea8: 911e2210 add x16, x16, #0x788 58eac: d61f0220 br x17 0000000000058eb0 : 58eb0: b0000050 adrp x16, 0x61000 58eb4: f943ca11 ldr x17, [x16, #0x790] 58eb8: 911e4210 add x16, x16, #0x790 58ebc: d61f0220 br x17 0000000000058ec0 : 58ec0: b0000050 adrp x16, 0x61000 58ec4: f943ce11 ldr x17, [x16, #0x798] 58ec8: 911e6210 add x16, x16, #0x798 58ecc: d61f0220 br x17 0000000000058ed0 : 58ed0: b0000050 adrp x16, 0x61000 58ed4: f943d211 ldr x17, [x16, #0x7a0] 58ed8: 911e8210 add x16, x16, #0x7a0 58edc: d61f0220 br x17 0000000000058ee0 : 58ee0: b0000050 adrp x16, 0x61000 58ee4: f943d611 ldr x17, [x16, #0x7a8] 58ee8: 911ea210 add x16, x16, #0x7a8 58eec: d61f0220 br x17 0000000000058ef0 <_ZNSt6__ndk15mutexD1Ev@plt>: 58ef0: b0000050 adrp x16, 0x61000 58ef4: f943da11 ldr x17, [x16, #0x7b0] 58ef8: 911ec210 add x16, x16, #0x7b0 58efc: d61f0220 br x17 0000000000058f00 <_ZNSt6__ndk15mutex4lockEv@plt>: 58f00: b0000050 adrp x16, 0x61000 58f04: f943de11 ldr x17, [x16, #0x7b8] 58f08: 911ee210 add x16, x16, #0x7b8 58f0c: d61f0220 br x17 0000000000058f10 <_ZNSt6__ndk15mutex6unlockEv@plt>: 58f10: b0000050 adrp x16, 0x61000 58f14: f943e211 ldr x17, [x16, #0x7c0] 58f18: 911f0210 add x16, x16, #0x7c0 58f1c: d61f0220 br x17 0000000000058f20 : 58f20: b0000050 adrp x16, 0x61000 58f24: f943e611 ldr x17, [x16, #0x7c8] 58f28: 911f2210 add x16, x16, #0x7c8 58f2c: d61f0220 br x17 0000000000058f30 : 58f30: b0000050 adrp x16, 0x61000 58f34: f943ea11 ldr x17, [x16, #0x7d0] 58f38: 911f4210 add x16, x16, #0x7d0 58f3c: d61f0220 br x17 0000000000058f40 : 58f40: b0000050 adrp x16, 0x61000 58f44: f943ee11 ldr x17, [x16, #0x7d8] 58f48: 911f6210 add x16, x16, #0x7d8 58f4c: d61f0220 br x17 0000000000058f50 : 58f50: b0000050 adrp x16, 0x61000 58f54: f943f211 ldr x17, [x16, #0x7e0] 58f58: 911f8210 add x16, x16, #0x7e0 58f5c: d61f0220 br x17 0000000000058f60 : 58f60: b0000050 adrp x16, 0x61000 58f64: f943f611 ldr x17, [x16, #0x7e8] 58f68: 911fa210 add x16, x16, #0x7e8 58f6c: d61f0220 br x17 0000000000058f70 : 58f70: b0000050 adrp x16, 0x61000 58f74: f943fa11 ldr x17, [x16, #0x7f0] 58f78: 911fc210 add x16, x16, #0x7f0 58f7c: d61f0220 br x17 0000000000058f80 <_ZNSt6__ndk16__itoa8__u32toaEjPc@plt>: 58f80: b0000050 adrp x16, 0x61000 58f84: f943fe11 ldr x17, [x16, #0x7f8] 58f88: 911fe210 add x16, x16, #0x7f8 58f8c: d61f0220 br x17 0000000000058f90 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt>: 58f90: b0000050 adrp x16, 0x61000 58f94: f9440211 ldr x17, [x16, #0x800] 58f98: 91200210 add x16, x16, #0x800 58f9c: d61f0220 br x17 0000000000058fa0 <_ZNSt6__ndk118condition_variable10notify_oneEv@plt>: 58fa0: b0000050 adrp x16, 0x61000 58fa4: f9440611 ldr x17, [x16, #0x808] 58fa8: 91202210 add x16, x16, #0x808 58fac: d61f0220 br x17 0000000000058fb0 <_ZNSt6__ndk118condition_variable10notify_allEv@plt>: 58fb0: b0000050 adrp x16, 0x61000 58fb4: f9440a11 ldr x17, [x16, #0x810] 58fb8: 91204210 add x16, x16, #0x810 58fbc: d61f0220 br x17 0000000000058fc0 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt>: 58fc0: b0000050 adrp x16, 0x61000 58fc4: f9440e11 ldr x17, [x16, #0x818] 58fc8: 91206210 add x16, x16, #0x818 58fcc: d61f0220 br x17 0000000000058fd0 <_ZNSt6__ndk118condition_variableD1Ev@plt>: 58fd0: b0000050 adrp x16, 0x61000 58fd4: f9441211 ldr x17, [x16, #0x820] 58fd8: 91208210 add x16, x16, #0x820 58fdc: d61f0220 br x17 0000000000058fe0 <_ZNSt13exception_ptraSERKS_@plt>: 58fe0: b0000050 adrp x16, 0x61000 58fe4: f9441611 ldr x17, [x16, #0x828] 58fe8: 9120a210 add x16, x16, #0x828 58fec: d61f0220 br x17 0000000000058ff0 <_ZSt17current_exceptionv@plt>: 58ff0: b0000050 adrp x16, 0x61000 58ff4: f9441a11 ldr x17, [x16, #0x830] 58ff8: 9120c210 add x16, x16, #0x830 58ffc: d61f0220 br x17 0000000000059000 <_ZSt17rethrow_exceptionSt13exception_ptr@plt>: 59000: 90000050 adrp x16, 0x61000 59004: f9441e11 ldr x17, [x16, #0x838] 59008: 9120e210 add x16, x16, #0x838 5900c: d61f0220 br x17 0000000000059010 <_ZNSt13exception_ptrD1Ev@plt>: 59010: 90000050 adrp x16, 0x61000 59014: f9442211 ldr x17, [x16, #0x840] 59018: 91210210 add x16, x16, #0x840 5901c: d61f0220 br x17 0000000000059020 <_ZNSt13exception_ptrC1ERKS_@plt>: 59020: 90000050 adrp x16, 0x61000 59024: f9442611 ldr x17, [x16, #0x848] 59028: 91212210 add x16, x16, #0x848 5902c: d61f0220 br x17 0000000000059030 <_ZNSt6__ndk112future_errorC2ENS_10error_codeE@plt>: 59030: 90000050 adrp x16, 0x61000 59034: f9442a11 ldr x17, [x16, #0x850] 59038: 91214210 add x16, x16, #0x850 5903c: d61f0220 br x17 0000000000059040 <_ZNSt6__ndk112future_errorD2Ev@plt>: 59040: 90000050 adrp x16, 0x61000 59044: f9442e11 ldr x17, [x16, #0x858] 59048: 91216210 add x16, x16, #0x858 5904c: d61f0220 br x17 0000000000059050 <_ZNSt6__ndk117__assoc_sub_state9set_valueEv@plt>: 59050: 90000050 adrp x16, 0x61000 59054: f9443211 ldr x17, [x16, #0x860] 59058: 91218210 add x16, x16, #0x860 5905c: d61f0220 br x17 0000000000059060 <_ZNSt6__ndk117__assoc_sub_state24set_value_at_thread_exitEv@plt>: 59060: 90000050 adrp x16, 0x61000 59064: f9443611 ldr x17, [x16, #0x868] 59068: 9121a210 add x16, x16, #0x868 5906c: d61f0220 br x17 0000000000059070 <_ZNSt6__ndk117__assoc_sub_state13set_exceptionESt13exception_ptr@plt>: 59070: 90000050 adrp x16, 0x61000 59074: f9443a11 ldr x17, [x16, #0x870] 59078: 9121c210 add x16, x16, #0x870 5907c: d61f0220 br x17 0000000000059080 <_ZNSt6__ndk117__assoc_sub_state28set_exception_at_thread_exitESt13exception_ptr@plt>: 59080: 90000050 adrp x16, 0x61000 59084: f9443e11 ldr x17, [x16, #0x878] 59088: 9121e210 add x16, x16, #0x878 5908c: d61f0220 br x17 0000000000059090 <_ZNSt6__ndk117__assoc_sub_state12__make_readyEv@plt>: 59090: 90000050 adrp x16, 0x61000 59094: f9444211 ldr x17, [x16, #0x880] 59098: 91220210 add x16, x16, #0x880 5909c: d61f0220 br x17 00000000000590a0 <_ZNSt6__ndk117__assoc_sub_state4copyEv@plt>: 590a0: 90000050 adrp x16, 0x61000 590a4: f9444611 ldr x17, [x16, #0x888] 590a8: 91222210 add x16, x16, #0x888 590ac: d61f0220 br x17 00000000000590b0 <_ZNSt6__ndk114__shared_countD2Ev@plt>: 590b0: 90000050 adrp x16, 0x61000 590b4: f9444a11 ldr x17, [x16, #0x890] 590b8: 91224210 add x16, x16, #0x890 590bc: d61f0220 br x17 00000000000590c0 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt>: 590c0: 90000050 adrp x16, 0x61000 590c4: f9444e11 ldr x17, [x16, #0x898] 590c8: 91226210 add x16, x16, #0x898 590cc: d61f0220 br x17 00000000000590d0 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt>: 590d0: 90000050 adrp x16, 0x61000 590d4: f9445211 ldr x17, [x16, #0x8a0] 590d8: 91228210 add x16, x16, #0x8a0 590dc: d61f0220 br x17 00000000000590e0 : 590e0: 90000050 adrp x16, 0x61000 590e4: f9445611 ldr x17, [x16, #0x8a8] 590e8: 9122a210 add x16, x16, #0x8a8 590ec: d61f0220 br x17 00000000000590f0 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>: 590f0: 90000050 adrp x16, 0x61000 590f4: f9445a11 ldr x17, [x16, #0x8b0] 590f8: 9122c210 add x16, x16, #0x8b0 590fc: d61f0220 br x17 0000000000059100 : 59100: 90000050 adrp x16, 0x61000 59104: f9445e11 ldr x17, [x16, #0x8b8] 59108: 9122e210 add x16, x16, #0x8b8 5910c: d61f0220 br x17 0000000000059110 <__cxa_begin_catch@plt>: 59110: 90000050 adrp x16, 0x61000 59114: f9446211 ldr x17, [x16, #0x8c0] 59118: 91230210 add x16, x16, #0x8c0 5911c: d61f0220 br x17 0000000000059120 <_ZSt9terminatev@plt>: 59120: 90000050 adrp x16, 0x61000 59124: f9446611 ldr x17, [x16, #0x8c8] 59128: 91232210 add x16, x16, #0x8c8 5912c: d61f0220 br x17 0000000000059130 : 59130: 90000050 adrp x16, 0x61000 59134: f9446a11 ldr x17, [x16, #0x8d0] 59138: 91234210 add x16, x16, #0x8d0 5913c: d61f0220 br x17 0000000000059140 : 59140: 90000050 adrp x16, 0x61000 59144: f9446e11 ldr x17, [x16, #0x8d8] 59148: 91236210 add x16, x16, #0x8d8 5914c: d61f0220 br x17 0000000000059150 : 59150: 90000050 adrp x16, 0x61000 59154: f9447211 ldr x17, [x16, #0x8e0] 59158: 91238210 add x16, x16, #0x8e0 5915c: d61f0220 br x17 0000000000059160 : 59160: 90000050 adrp x16, 0x61000 59164: f9447611 ldr x17, [x16, #0x8e8] 59168: 9123a210 add x16, x16, #0x8e8 5916c: d61f0220 br x17 0000000000059170 : 59170: 90000050 adrp x16, 0x61000 59174: f9447a11 ldr x17, [x16, #0x8f0] 59178: 9123c210 add x16, x16, #0x8f0 5917c: d61f0220 br x17 0000000000059180 : 59180: 90000050 adrp x16, 0x61000 59184: f9447e11 ldr x17, [x16, #0x8f8] 59188: 9123e210 add x16, x16, #0x8f8 5918c: d61f0220 br x17 0000000000059190 : 59190: 90000050 adrp x16, 0x61000 59194: f9448211 ldr x17, [x16, #0x900] 59198: 91240210 add x16, x16, #0x900 5919c: d61f0220 br x17 00000000000591a0 : 591a0: 90000050 adrp x16, 0x61000 591a4: f9448611 ldr x17, [x16, #0x908] 591a8: 91242210 add x16, x16, #0x908 591ac: d61f0220 br x17 00000000000591b0 : 591b0: 90000050 adrp x16, 0x61000 591b4: f9448a11 ldr x17, [x16, #0x910] 591b8: 91244210 add x16, x16, #0x910 591bc: d61f0220 br x17 00000000000591c0 : 591c0: 90000050 adrp x16, 0x61000 591c4: f9448e11 ldr x17, [x16, #0x918] 591c8: 91246210 add x16, x16, #0x918 591cc: d61f0220 br x17 00000000000591d0 <__cxa_rethrow@plt>: 591d0: 90000050 adrp x16, 0x61000 591d4: f9449211 ldr x17, [x16, #0x920] 591d8: 91248210 add x16, x16, #0x920 591dc: d61f0220 br x17 00000000000591e0 <__cxa_end_catch@plt>: 591e0: 90000050 adrp x16, 0x61000 591e4: f9449611 ldr x17, [x16, #0x928] 591e8: 9124a210 add x16, x16, #0x928 591ec: d61f0220 br x17 00000000000591f0 : 591f0: 90000050 adrp x16, 0x61000 591f4: f9449a11 ldr x17, [x16, #0x930] 591f8: 9124c210 add x16, x16, #0x930 591fc: d61f0220 br x17 0000000000059200 : 59200: 90000050 adrp x16, 0x61000 59204: f9449e11 ldr x17, [x16, #0x938] 59208: 9124e210 add x16, x16, #0x938 5920c: d61f0220 br x17 0000000000059210 : 59210: 90000050 adrp x16, 0x61000 59214: f944a211 ldr x17, [x16, #0x940] 59218: 91250210 add x16, x16, #0x940 5921c: d61f0220 br x17 0000000000059220 <_ZNSt6__ndk119__thread_local_dataEv@plt>: 59220: 90000050 adrp x16, 0x61000 59224: f944a611 ldr x17, [x16, #0x948] 59228: 91252210 add x16, x16, #0x948 5922c: d61f0220 br x17 0000000000059230 : 59230: 90000050 adrp x16, 0x61000 59234: f944aa11 ldr x17, [x16, #0x950] 59238: 91254210 add x16, x16, #0x950 5923c: d61f0220 br x17 0000000000059240 <_ZNSt6__ndk115__thread_structC1Ev@plt>: 59240: 90000050 adrp x16, 0x61000 59244: f944ae11 ldr x17, [x16, #0x958] 59248: 91256210 add x16, x16, #0x958 5924c: d61f0220 br x17 0000000000059250 : 59250: 90000050 adrp x16, 0x61000 59254: f944b211 ldr x17, [x16, #0x960] 59258: 91258210 add x16, x16, #0x960 5925c: d61f0220 br x17 0000000000059260 <_ZNSt6__ndk115__thread_struct25notify_all_at_thread_exitEPNS_18condition_variableEPNS_5mutexE@plt>: 59260: 90000050 adrp x16, 0x61000 59264: f944b611 ldr x17, [x16, #0x968] 59268: 9125a210 add x16, x16, #0x968 5926c: d61f0220 br x17 0000000000059270 <__cxa_allocate_exception@plt>: 59270: 90000050 adrp x16, 0x61000 59274: f944ba11 ldr x17, [x16, #0x970] 59278: 9125c210 add x16, x16, #0x970 5927c: d61f0220 br x17 0000000000059280 <_ZNSt9bad_allocC1Ev@plt>: 59280: 90000050 adrp x16, 0x61000 59284: f944be11 ldr x17, [x16, #0x978] 59288: 9125e210 add x16, x16, #0x978 5928c: d61f0220 br x17 0000000000059290 <__cxa_throw@plt>: 59290: 90000050 adrp x16, 0x61000 59294: f944c211 ldr x17, [x16, #0x980] 59298: 91260210 add x16, x16, #0x980 5929c: d61f0220 br x17 00000000000592a0 <_ZSt15get_new_handlerv@plt>: 592a0: 90000050 adrp x16, 0x61000 592a4: f944c611 ldr x17, [x16, #0x988] 592a8: 91262210 add x16, x16, #0x988 592ac: d61f0220 br x17 00000000000592b0 <_Znam@plt>: 592b0: 90000050 adrp x16, 0x61000 592b4: f944ca11 ldr x17, [x16, #0x990] 592b8: 91264210 add x16, x16, #0x990 592bc: d61f0220 br x17 00000000000592c0 <_ZnwmSt11align_val_t@plt>: 592c0: 90000050 adrp x16, 0x61000 592c4: f944ce11 ldr x17, [x16, #0x998] 592c8: 91266210 add x16, x16, #0x998 592cc: d61f0220 br x17 00000000000592d0 : 592d0: 90000050 adrp x16, 0x61000 592d4: f944d211 ldr x17, [x16, #0x9a0] 592d8: 91268210 add x16, x16, #0x9a0 592dc: d61f0220 br x17 00000000000592e0 <_ZnamSt11align_val_t@plt>: 592e0: 90000050 adrp x16, 0x61000 592e4: f944d611 ldr x17, [x16, #0x9a8] 592e8: 9126a210 add x16, x16, #0x9a8 592ec: d61f0220 br x17 00000000000592f0 <_ZdlPvSt11align_val_t@plt>: 592f0: 90000050 adrp x16, 0x61000 592f4: f944da11 ldr x17, [x16, #0x9b0] 592f8: 9126c210 add x16, x16, #0x9b0 592fc: d61f0220 br x17 0000000000059300 <_ZdaPvSt11align_val_t@plt>: 59300: 90000050 adrp x16, 0x61000 59304: f944de11 ldr x17, [x16, #0x9b8] 59308: 9126e210 add x16, x16, #0x9b8 5930c: d61f0220 br x17 0000000000059310 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt>: 59310: 90000050 adrp x16, 0x61000 59314: f944e211 ldr x17, [x16, #0x9c0] 59318: 91270210 add x16, x16, #0x9c0 5931c: d61f0220 br x17 0000000000059320 <_ZNSt11logic_errorC2EPKc@plt>: 59320: 90000050 adrp x16, 0x61000 59324: f944e611 ldr x17, [x16, #0x9c8] 59328: 91272210 add x16, x16, #0x9c8 5932c: d61f0220 br x17 0000000000059330 <_ZNSt11logic_errorC2ERKS_@plt>: 59330: 90000050 adrp x16, 0x61000 59334: f944ea11 ldr x17, [x16, #0x9d0] 59338: 91274210 add x16, x16, #0x9d0 5933c: d61f0220 br x17 0000000000059340 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt>: 59340: 90000050 adrp x16, 0x61000 59344: f944ee11 ldr x17, [x16, #0x9d8] 59348: 91276210 add x16, x16, #0x9d8 5934c: d61f0220 br x17 0000000000059350 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt>: 59350: 90000050 adrp x16, 0x61000 59354: f944f211 ldr x17, [x16, #0x9e0] 59358: 91278210 add x16, x16, #0x9e0 5935c: d61f0220 br x17 0000000000059360 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt>: 59360: 90000050 adrp x16, 0x61000 59364: f944f611 ldr x17, [x16, #0x9e8] 59368: 9127a210 add x16, x16, #0x9e8 5936c: d61f0220 br x17 0000000000059370 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKcm@plt>: 59370: 90000050 adrp x16, 0x61000 59374: f944fa11 ldr x17, [x16, #0x9f0] 59378: 9127c210 add x16, x16, #0x9f0 5937c: d61f0220 br x17 0000000000059380 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt>: 59380: 90000050 adrp x16, 0x61000 59384: f944fe11 ldr x17, [x16, #0x9f8] 59388: 9127e210 add x16, x16, #0x9f8 5938c: d61f0220 br x17 0000000000059390 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm@plt>: 59390: 90000050 adrp x16, 0x61000 59394: f9450211 ldr x17, [x16, #0xa00] 59398: 91280210 add x16, x16, #0xa00 5939c: d61f0220 br x17 00000000000593a0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKcm@plt>: 593a0: 90000050 adrp x16, 0x61000 593a4: f9450611 ldr x17, [x16, #0xa08] 593a8: 91282210 add x16, x16, #0xa08 593ac: d61f0220 br x17 00000000000593b0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt>: 593b0: 90000050 adrp x16, 0x61000 593b4: f9450a11 ldr x17, [x16, #0xa10] 593b8: 91284210 add x16, x16, #0xa10 593bc: d61f0220 br x17 00000000000593c0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEmc@plt>: 593c0: 90000050 adrp x16, 0x61000 593c4: f9450e11 ldr x17, [x16, #0xa18] 593c8: 91286210 add x16, x16, #0xa18 593cc: d61f0220 br x17 00000000000593d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt>: 593d0: 90000050 adrp x16, 0x61000 593d4: f9451211 ldr x17, [x16, #0xa20] 593d8: 91288210 add x16, x16, #0xa20 593dc: d61f0220 br x17 00000000000593e0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmPKwm@plt>: 593e0: 90000050 adrp x16, 0x61000 593e4: f9451611 ldr x17, [x16, #0xa28] 593e8: 9128a210 add x16, x16, #0xa28 593ec: d61f0220 br x17 00000000000593f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEmmmmmmPKw@plt>: 593f0: 90000050 adrp x16, 0x61000 593f4: f9451a11 ldr x17, [x16, #0xa30] 593f8: 9128c210 add x16, x16, #0xa30 593fc: d61f0220 br x17 0000000000059400 <_ZNSt6__ndk111char_traitsIwE4moveEPwPKwm@plt>: 59400: 90000050 adrp x16, 0x61000 59404: f9451e11 ldr x17, [x16, #0xa38] 59408: 9128e210 add x16, x16, #0xa38 5940c: d61f0220 br x17 0000000000059410 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt>: 59410: 90000050 adrp x16, 0x61000 59414: f9452211 ldr x17, [x16, #0xa40] 59418: 91290210 add x16, x16, #0xa40 5941c: d61f0220 br x17 0000000000059420 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmPKwm@plt>: 59420: 90000050 adrp x16, 0x61000 59424: f9452611 ldr x17, [x16, #0xa48] 59428: 91292210 add x16, x16, #0xa48 5942c: d61f0220 br x17 0000000000059430 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKwm@plt>: 59430: 90000050 adrp x16, 0x61000 59434: f9452a11 ldr x17, [x16, #0xa50] 59438: 91294210 add x16, x16, #0xa50 5943c: d61f0220 br x17 0000000000059440 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKwm@plt>: 59440: 90000050 adrp x16, 0x61000 59444: f9452e11 ldr x17, [x16, #0xa58] 59448: 91296210 add x16, x16, #0xa58 5944c: d61f0220 br x17 0000000000059450 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt>: 59450: 90000050 adrp x16, 0x61000 59454: f9453211 ldr x17, [x16, #0xa60] 59458: 91298210 add x16, x16, #0xa60 5945c: d61f0220 br x17 0000000000059460 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt>: 59460: 90000050 adrp x16, 0x61000 59464: f9453611 ldr x17, [x16, #0xa68] 59468: 9129a210 add x16, x16, #0xa68 5946c: d61f0220 br x17 0000000000059470 <_ZNSt6__ndk114error_categoryC2Ev@plt>: 59470: 90000050 adrp x16, 0x61000 59474: f9453a11 ldr x17, [x16, #0xa70] 59478: 9129c210 add x16, x16, #0xa70 5947c: d61f0220 br x17 0000000000059480 <_ZNKSt6__ndk110error_code7messageEv@plt>: 59480: 90000050 adrp x16, 0x61000 59484: f9453e11 ldr x17, [x16, #0xa78] 59488: 9129e210 add x16, x16, #0xa78 5948c: d61f0220 br x17 0000000000059490 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt>: 59490: 90000050 adrp x16, 0x61000 59494: f9454211 ldr x17, [x16, #0xa80] 59498: 912a0210 add x16, x16, #0xa80 5949c: d61f0220 br x17 00000000000594a0 <_ZNSt6__ndk112system_errorC2ENS_10error_codeEPKc@plt>: 594a0: 90000050 adrp x16, 0x61000 594a4: f9454611 ldr x17, [x16, #0xa88] 594a8: 912a2210 add x16, x16, #0xa88 594ac: d61f0220 br x17 00000000000594b0 <__errno@plt>: 594b0: 90000050 adrp x16, 0x61000 594b4: f9454a11 ldr x17, [x16, #0xa90] 594b8: 912a4210 add x16, x16, #0xa90 594bc: d61f0220 br x17 00000000000594c0 : 594c0: 90000050 adrp x16, 0x61000 594c4: f9454e11 ldr x17, [x16, #0xa98] 594c8: 912a6210 add x16, x16, #0xa98 594cc: d61f0220 br x17 00000000000594d0 : 594d0: 90000050 adrp x16, 0x61000 594d4: f9455211 ldr x17, [x16, #0xaa0] 594d8: 912a8210 add x16, x16, #0xaa0 594dc: d61f0220 br x17 00000000000594e0 : 594e0: 90000050 adrp x16, 0x61000 594e4: f9455611 ldr x17, [x16, #0xaa8] 594e8: 912aa210 add x16, x16, #0xaa8 594ec: d61f0220 br x17 00000000000594f0 <__cxa_guard_acquire@plt>: 594f0: 90000050 adrp x16, 0x61000 594f4: f9455a11 ldr x17, [x16, #0xab0] 594f8: 912ac210 add x16, x16, #0xab0 594fc: d61f0220 br x17 0000000000059500 <__cxa_guard_release@plt>: 59500: 90000050 adrp x16, 0x61000 59504: f9455e11 ldr x17, [x16, #0xab8] 59508: 912ae210 add x16, x16, #0xab8 5950c: d61f0220 br x17 0000000000059510 <_ZNSt13runtime_errorD2Ev@plt>: 59510: 90000050 adrp x16, 0x61000 59514: f9456211 ldr x17, [x16, #0xac0] 59518: 912b0210 add x16, x16, #0xac0 5951c: d61f0220 br x17 0000000000059520 <__cxa_free_exception@plt>: 59520: 90000050 adrp x16, 0x61000 59524: f9456611 ldr x17, [x16, #0xac8] 59528: 912b2210 add x16, x16, #0xac8 5952c: d61f0220 br x17 0000000000059530 <_ZNSt6__ndk114error_categoryD2Ev@plt>: 59530: 90000050 adrp x16, 0x61000 59534: f9456a11 ldr x17, [x16, #0xad0] 59538: 912b4210 add x16, x16, #0xad0 5953c: d61f0220 br x17 0000000000059540 : 59540: 90000050 adrp x16, 0x61000 59544: f9456e11 ldr x17, [x16, #0xad8] 59548: 912b6210 add x16, x16, #0xad8 5954c: d61f0220 br x17 0000000000059550 : 59550: 90000050 adrp x16, 0x61000 59554: f9457211 ldr x17, [x16, #0xae0] 59558: 912b8210 add x16, x16, #0xae0 5955c: d61f0220 br x17 0000000000059560 : 59560: 90000050 adrp x16, 0x61000 59564: f9457611 ldr x17, [x16, #0xae8] 59568: 912ba210 add x16, x16, #0xae8 5956c: d61f0220 br x17 0000000000059570 : 59570: 90000050 adrp x16, 0x61000 59574: f9457a11 ldr x17, [x16, #0xaf0] 59578: 912bc210 add x16, x16, #0xaf0 5957c: d61f0220 br x17 0000000000059580 : 59580: 90000050 adrp x16, 0x61000 59584: f9457e11 ldr x17, [x16, #0xaf8] 59588: 912be210 add x16, x16, #0xaf8 5958c: d61f0220 br x17 0000000000059590 : 59590: 90000050 adrp x16, 0x61000 59594: f9458211 ldr x17, [x16, #0xb00] 59598: 912c0210 add x16, x16, #0xb00 5959c: d61f0220 br x17 00000000000595a0 : 595a0: 90000050 adrp x16, 0x61000 595a4: f9458611 ldr x17, [x16, #0xb08] 595a8: 912c2210 add x16, x16, #0xb08 595ac: d61f0220 br x17 00000000000595b0 : 595b0: 90000050 adrp x16, 0x61000 595b4: f9458a11 ldr x17, [x16, #0xb10] 595b8: 912c4210 add x16, x16, #0xb10 595bc: d61f0220 br x17 00000000000595c0 : 595c0: 90000050 adrp x16, 0x61000 595c4: f9458e11 ldr x17, [x16, #0xb18] 595c8: 912c6210 add x16, x16, #0xb18 595cc: d61f0220 br x17 00000000000595d0 : 595d0: 90000050 adrp x16, 0x61000 595d4: f9459211 ldr x17, [x16, #0xb20] 595d8: 912c8210 add x16, x16, #0xb20 595dc: d61f0220 br x17 00000000000595e0 : 595e0: 90000050 adrp x16, 0x61000 595e4: f9459611 ldr x17, [x16, #0xb28] 595e8: 912ca210 add x16, x16, #0xb28 595ec: d61f0220 br x17 00000000000595f0 : 595f0: 90000050 adrp x16, 0x61000 595f4: f9459a11 ldr x17, [x16, #0xb30] 595f8: 912cc210 add x16, x16, #0xb30 595fc: d61f0220 br x17 0000000000059600 : 59600: 90000050 adrp x16, 0x61000 59604: f9459e11 ldr x17, [x16, #0xb38] 59608: 912ce210 add x16, x16, #0xb38 5960c: d61f0220 br x17 0000000000059610 : 59610: 90000050 adrp x16, 0x61000 59614: f945a211 ldr x17, [x16, #0xb40] 59618: 912d0210 add x16, x16, #0xb40 5961c: d61f0220 br x17 0000000000059620 : 59620: 90000050 adrp x16, 0x61000 59624: f945a611 ldr x17, [x16, #0xb48] 59628: 912d2210 add x16, x16, #0xb48 5962c: d61f0220 br x17 0000000000059630 : 59630: 90000050 adrp x16, 0x61000 59634: f945aa11 ldr x17, [x16, #0xb50] 59638: 912d4210 add x16, x16, #0xb50 5963c: d61f0220 br x17 0000000000059640 : 59640: 90000050 adrp x16, 0x61000 59644: f945ae11 ldr x17, [x16, #0xb58] 59648: 912d6210 add x16, x16, #0xb58 5964c: d61f0220 br x17 0000000000059650 : 59650: 90000050 adrp x16, 0x61000 59654: f945b211 ldr x17, [x16, #0xb60] 59658: 912d8210 add x16, x16, #0xb60 5965c: d61f0220 br x17 0000000000059660 : 59660: 90000050 adrp x16, 0x61000 59664: f945b611 ldr x17, [x16, #0xb68] 59668: 912da210 add x16, x16, #0xb68 5966c: d61f0220 br x17 0000000000059670 : 59670: 90000050 adrp x16, 0x61000 59674: f945ba11 ldr x17, [x16, #0xb70] 59678: 912dc210 add x16, x16, #0xb70 5967c: d61f0220 br x17 0000000000059680 : 59680: 90000050 adrp x16, 0x61000 59684: f945be11 ldr x17, [x16, #0xb78] 59688: 912de210 add x16, x16, #0xb78 5968c: d61f0220 br x17 0000000000059690 : 59690: 90000050 adrp x16, 0x61000 59694: f945c211 ldr x17, [x16, #0xb80] 59698: 912e0210 add x16, x16, #0xb80 5969c: d61f0220 br x17 00000000000596a0 : 596a0: 90000050 adrp x16, 0x61000 596a4: f945c611 ldr x17, [x16, #0xb88] 596a8: 912e2210 add x16, x16, #0xb88 596ac: d61f0220 br x17 00000000000596b0 : 596b0: 90000050 adrp x16, 0x61000 596b4: f945ca11 ldr x17, [x16, #0xb90] 596b8: 912e4210 add x16, x16, #0xb90 596bc: d61f0220 br x17 00000000000596c0 : 596c0: 90000050 adrp x16, 0x61000 596c4: f945ce11 ldr x17, [x16, #0xb98] 596c8: 912e6210 add x16, x16, #0xb98 596cc: d61f0220 br x17 00000000000596d0 <__strlen_chk@plt>: 596d0: 90000050 adrp x16, 0x61000 596d4: f945d211 ldr x17, [x16, #0xba0] 596d8: 912e8210 add x16, x16, #0xba0 596dc: d61f0220 br x17 00000000000596e0 <_ZNSt9exceptionD2Ev@plt>: 596e0: 90000050 adrp x16, 0x61000 596e4: f945d611 ldr x17, [x16, #0xba8] 596e8: 912ea210 add x16, x16, #0xba8 596ec: d61f0220 br x17 00000000000596f0 : 596f0: 90000050 adrp x16, 0x61000 596f4: f945da11 ldr x17, [x16, #0xbb0] 596f8: 912ec210 add x16, x16, #0xbb0 596fc: d61f0220 br x17 0000000000059700 : 59700: 90000050 adrp x16, 0x61000 59704: f945de11 ldr x17, [x16, #0xbb8] 59708: 912ee210 add x16, x16, #0xbb8 5970c: d61f0220 br x17 0000000000059710 : 59710: 90000050 adrp x16, 0x61000 59714: f945e211 ldr x17, [x16, #0xbc0] 59718: 912f0210 add x16, x16, #0xbc0 5971c: d61f0220 br x17 0000000000059720 : 59720: 90000050 adrp x16, 0x61000 59724: f945e611 ldr x17, [x16, #0xbc8] 59728: 912f2210 add x16, x16, #0xbc8 5972c: d61f0220 br x17 0000000000059730 <_ZNSt6__ndk121__thread_specific_ptrINS_15__thread_structEEC2Ev@plt>: 59730: 90000050 adrp x16, 0x61000 59734: f945ea11 ldr x17, [x16, #0xbd0] 59738: 912f4210 add x16, x16, #0xbd0 5973c: d61f0220 br x17 0000000000059740 <__cxa_guard_abort@plt>: 59740: 90000050 adrp x16, 0x61000 59744: f945ee11 ldr x17, [x16, #0xbd8] 59748: 912f6210 add x16, x16, #0xbd8 5974c: d61f0220 br x17 0000000000059750 : 59750: 90000050 adrp x16, 0x61000 59754: f945f211 ldr x17, [x16, #0xbe0] 59758: 912f8210 add x16, x16, #0xbe0 5975c: d61f0220 br x17 0000000000059760 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>: 59760: 90000050 adrp x16, 0x61000 59764: f945f611 ldr x17, [x16, #0xbe8] 59768: 912fa210 add x16, x16, #0xbe8 5976c: d61f0220 br x17 0000000000059770 <_ZNSt6__ndk115__thread_struct27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE@plt>: 59770: 90000050 adrp x16, 0x61000 59774: f945fa11 ldr x17, [x16, #0xbf0] 59778: 912fc210 add x16, x16, #0xbf0 5977c: d61f0220 br x17 0000000000059780 <_ZNSt11logic_errorD2Ev@plt>: 59780: 90000050 adrp x16, 0x61000 59784: f945fe11 ldr x17, [x16, #0xbf8] 59788: 912fe210 add x16, x16, #0xbf8 5978c: d61f0220 br x17 0000000000059790 <__cxa_uncaught_exceptions@plt>: 59790: 90000050 adrp x16, 0x61000 59794: f9460211 ldr x17, [x16, #0xc00] 59798: 91300210 add x16, x16, #0xc00 5979c: d61f0220 br x17 00000000000597a0 <__cxa_decrement_exception_refcount@plt>: 597a0: 90000050 adrp x16, 0x61000 597a4: f9460611 ldr x17, [x16, #0xc08] 597a8: 91302210 add x16, x16, #0xc08 597ac: d61f0220 br x17 00000000000597b0 <__cxa_increment_exception_refcount@plt>: 597b0: 90000050 adrp x16, 0x61000 597b4: f9460a11 ldr x17, [x16, #0xc10] 597b8: 91304210 add x16, x16, #0xc10 597bc: d61f0220 br x17 00000000000597c0 <__cxa_current_primary_exception@plt>: 597c0: 90000050 adrp x16, 0x61000 597c4: f9460e11 ldr x17, [x16, #0xc18] 597c8: 91306210 add x16, x16, #0xc18 597cc: d61f0220 br x17 00000000000597d0 <__cxa_rethrow_primary_exception@plt>: 597d0: 90000050 adrp x16, 0x61000 597d4: f9461211 ldr x17, [x16, #0xc20] 597d8: 91308210 add x16, x16, #0xc20 597dc: d61f0220 br x17 00000000000597e0 : 597e0: 90000050 adrp x16, 0x61000 597e4: f9461611 ldr x17, [x16, #0xc28] 597e8: 9130a210 add x16, x16, #0xc28 597ec: d61f0220 br x17 00000000000597f0 <__cxa_demangle@plt>: 597f0: 90000050 adrp x16, 0x61000 597f4: f9461a11 ldr x17, [x16, #0xc30] 597f8: 9130c210 add x16, x16, #0xc30 597fc: d61f0220 br x17 0000000000059800 <__cxa_call_unexpected@plt>: 59800: 90000050 adrp x16, 0x61000 59804: f9461e11 ldr x17, [x16, #0xc38] 59808: 9130e210 add x16, x16, #0xc38 5980c: d61f0220 br x17 0000000000059810 <__cxa_get_globals@plt>: 59810: 90000050 adrp x16, 0x61000 59814: f9462211 ldr x17, [x16, #0xc40] 59818: 91310210 add x16, x16, #0xc40 5981c: d61f0220 br x17 0000000000059820 <_ZSt14get_unexpectedv@plt>: 59820: 90000050 adrp x16, 0x61000 59824: f9462611 ldr x17, [x16, #0xc48] 59828: 91312210 add x16, x16, #0xc48 5982c: d61f0220 br x17 0000000000059830 <_ZSt13get_terminatev@plt>: 59830: 90000050 adrp x16, 0x61000 59834: f9462a11 ldr x17, [x16, #0xc50] 59838: 91314210 add x16, x16, #0xc50 5983c: d61f0220 br x17 0000000000059840 <__cxa_get_globals_fast@plt>: 59840: 90000050 adrp x16, 0x61000 59844: f9462e11 ldr x17, [x16, #0xc58] 59848: 91316210 add x16, x16, #0xc58 5984c: d61f0220 br x17 0000000000059850 <__emutls_get_address@plt>: 59850: 90000050 adrp x16, 0x61000 59854: f9463211 ldr x17, [x16, #0xc60] 59858: 91318210 add x16, x16, #0xc60 5985c: d61f0220 br x17 0000000000059860 : 59860: 90000050 adrp x16, 0x61000 59864: f9463611 ldr x17, [x16, #0xc68] 59868: 9131a210 add x16, x16, #0xc68 5986c: d61f0220 br x17 0000000000059870 : 59870: 90000050 adrp x16, 0x61000 59874: f9463a11 ldr x17, [x16, #0xc70] 59878: 9131c210 add x16, x16, #0xc70 5987c: d61f0220 br x17 0000000000059880 : 59880: 90000050 adrp x16, 0x61000 59884: f9463e11 ldr x17, [x16, #0xc78] 59888: 9131e210 add x16, x16, #0xc78 5988c: d61f0220 br x17 0000000000059890 : 59890: 90000050 adrp x16, 0x61000 59894: f9464211 ldr x17, [x16, #0xc80] 59898: 91320210 add x16, x16, #0xc80 5989c: d61f0220 br x17 00000000000598a0 : 598a0: 90000050 adrp x16, 0x61000 598a4: f9464611 ldr x17, [x16, #0xc88] 598a8: 91322210 add x16, x16, #0xc88 598ac: d61f0220 br x17 00000000000598b0 : 598b0: 90000050 adrp x16, 0x61000 598b4: f9464a11 ldr x17, [x16, #0xc90] 598b8: 91324210 add x16, x16, #0xc90 598bc: d61f0220 br x17 00000000000598c0 : 598c0: 90000050 adrp x16, 0x61000 598c4: f9464e11 ldr x17, [x16, #0xc98] 598c8: 91326210 add x16, x16, #0xc98 598cc: d61f0220 br x17 00000000000598d0 : 598d0: 90000050 adrp x16, 0x61000 598d4: f9465211 ldr x17, [x16, #0xca0] 598d8: 91328210 add x16, x16, #0xca0 598dc: d61f0220 br x17 00000000000598e0 <__memmove_chk@plt>: 598e0: 90000050 adrp x16, 0x61000 598e4: f9465611 ldr x17, [x16, #0xca8] 598e8: 9132a210 add x16, x16, #0xca8 598ec: d61f0220 br x17 00000000000598f0 <__vsnprintf_chk@plt>: 598f0: 90000050 adrp x16, 0x61000 598f4: f9465a11 ldr x17, [x16, #0xcb0] 598f8: 9132c210 add x16, x16, #0xcb0 598fc: d61f0220 br x17 0000000000059900 <_ZNSt13bad_exceptionD1Ev@plt>: 59900: 90000050 adrp x16, 0x61000 59904: f9465e11 ldr x17, [x16, #0xcb8] 59908: 9132e210 add x16, x16, #0xcb8 5990c: d61f0220 br x17 0000000000059910 <__dynamic_cast@plt>: 59910: 90000050 adrp x16, 0x61000 59914: f9466211 ldr x17, [x16, #0xcc0] 59918: 91330210 add x16, x16, #0xcc0 5991c: d61f0220 br x17 0000000000059920 <_ZNSt9type_infoD2Ev@plt>: 59920: 90000050 adrp x16, 0x61000 59924: f9466611 ldr x17, [x16, #0xcc8] 59928: 91332210 add x16, x16, #0xcc8 5992c: d61f0220 br x17 0000000000059930 : 59930: 90000050 adrp x16, 0x61000 59934: f9466a11 ldr x17, [x16, #0xcd0] 59938: 91334210 add x16, x16, #0xcd0 5993c: d61f0220 br x17 0000000000059940 : 59940: 90000050 adrp x16, 0x61000 59944: f9466e11 ldr x17, [x16, #0xcd8] 59948: 91336210 add x16, x16, #0xcd8 5994c: d61f0220 br x17 0000000000059950 : 59950: 90000050 adrp x16, 0x61000 59954: f9467211 ldr x17, [x16, #0xce0] 59958: 91338210 add x16, x16, #0xce0 5995c: d61f0220 br x17 0000000000059960 : 59960: 90000050 adrp x16, 0x61000 59964: f9467611 ldr x17, [x16, #0xce8] 59968: 9133a210 add x16, x16, #0xce8 5996c: d61f0220 br x17 0000000000059970 : 59970: 90000050 adrp x16, 0x61000 59974: f9467a11 ldr x17, [x16, #0xcf0] 59978: 9133c210 add x16, x16, #0xcf0 5997c: d61f0220 br x17 0000000000059980 : 59980: 90000050 adrp x16, 0x61000 59984: f9467e11 ldr x17, [x16, #0xcf8] 59988: 9133e210 add x16, x16, #0xcf8 5998c: d61f0220 br x17 0000000000059990 : 59990: 90000050 adrp x16, 0x61000 59994: f9468211 ldr x17, [x16, #0xd00] 59998: 91340210 add x16, x16, #0xd00 5999c: d61f0220 br x17 00000000000599a0 : 599a0: 90000050 adrp x16, 0x61000 599a4: f9468611 ldr x17, [x16, #0xd08] 599a8: 91342210 add x16, x16, #0xd08 599ac: d61f0220 br x17 00000000000599b0 <__system_property_get@plt>: 599b0: 90000050 adrp x16, 0x61000 599b4: f9468a11 ldr x17, [x16, #0xd10] 599b8: 91344210 add x16, x16, #0xd10 599bc: d61f0220 br x17 00000000000599c0 : 599c0: 90000050 adrp x16, 0x61000 599c4: f9468e11 ldr x17, [x16, #0xd18] 599c8: 91346210 add x16, x16, #0xd18 599cc: d61f0220 br x17 00000000000599d0 : 599d0: 90000050 adrp x16, 0x61000 599d4: f9469211 ldr x17, [x16, #0xd20] 599d8: 91348210 add x16, x16, #0xd20 599dc: d61f0220 br x17 00000000000599e0 : 599e0: 90000050 adrp x16, 0x61000 599e4: f9469611 ldr x17, [x16, #0xd28] 599e8: 9134a210 add x16, x16, #0xd28 599ec: d61f0220 br x17